marty Professional Member
Joined: 10 May 2001 Posts: 789
|
Posted: Wed Apr 03, 2002 5:10 pm Post subject: VDS DLLs Ideas for Delphi developpers Only PART 2 |
|
|
Hi again!
A couple more ideas for Delphi developpers who wants to build VDS extensions (DLLs):
DIB Components
DIB components are a set of native Delphi VCL (Visual Component Library). These components are based around a very fast DIB drawing engine (Device independant bitmap). The drawing engine utilises inline assembly language for optimum speed. Such speed is required in order to accomplish the following functionality.
Real-time zooming
Real-time rotation
Real-time alpha masking
3 x 3 filter matrice application (blur, sharpen, emboss, etc)
get it at : http://www.stuckindoors.com/dib/
Deactivate or Idle to Minimize & Close Application 1.0
This component will minimize and close your application if it is idle for some time or if you switched to another application and had forgot this one.
Delphi 5 compatible.
Get it at : http://www.delphi32.com/vcl/2879/
Enhanced ComboBox 1.05
TComboBox descendent with new properties/events (Modified, TextModified, ListModified, PackItems, UpperCase, OnModify, OnDropUp).
Get it at : http://www.delphi32.com/vcl/1010/
ActiveX Scripting Components 1.03
The ActiveX Script Components is a small collection of native Delphi VCL components that are designed to make adding scripting to your programs as easy as possible. There are three components in this collection:
TawScriptControl is the main component in the collection. It is a wrapper component for the Microsoft Script ActiveX Control. Microsoft provide VBScript and JScript as their standard scripting languages, but many other languages are available including PerlScript and Python.
TawScriptEditor is a dialog component that displays a basic editor. It provides a status bar along the bottom as well as an edit box for specifying the script's language. It does not have any advanced features like syntax highlighting.
TawScriptErrorDlg is another dialog component. It looks basically like a MessageDlg, but it understands the errors returned by TawScriptControl.
Microsoft Script Control must have been installed.
Get it at : http://www.delphi32.com/vcl/2993/
FreeLib 2.03
Include 13 freeware components 16 & 32 bits with source for Delphi: transparent bitmap, animated bitmap, animated trash, special effect, dialog box, note pad, ...
get it at: http://home.worldnet.fr/~guerinfr/designlib.html
TDragWatch 1.1
TDragWatch component capsulates the wm_DropFiles handling. You can attach it to any visible control, such as buttons, lists or memos and TDragWatch will launch an event each time the user drops files onto the attached control.
get it at :[url] http://www.delphi32.com/vcl/2622/[/url]
MakeUpdate and Update 1.04
Make Update and Update are a set of applications to update an older version of a file (or files) to a newer version. They work by finding just the differences between the two versions and applying those differences to the older version. This is especially useful when you need to maintain common versions of large files at remote locations and the differences between the two versions is small. Another use is to "patch" files or applications - that is, to provide updates of files (e.g, applications) to current users without making the contents of the entire files available to others.
In this version:
Can add new files or delete old (obsolete) files.
Sets the time and date of updated or added files match the original files.
Supports an auto-updating system, where some Auto-Updating applications on start-up test if there are pending updates (one or more), and prompt the user to say "Yes" or "No" to run an automatic upddate.
Many more...
get it at : http://www.delphi32.com/vcl/4457/
Blind Guardian
Protection of the Shareware programs against illegal copying and set up the trial period
get it at :http://www.delphi32.com/vcl/3250/
Microsoft Instant Messenger SDK (That would be cool)
Not sure it can be used with Delphi, but if someone knows C++ it can be possible.
Messenger Application Programming Interfaces
Microsoft has developed three sets of APIs that can be used to create custom Messenger applications. For example, you can add images of your contacts or create an add-in component that links to your e-mail system to alert you when new messages arrive.
Download the documentation to learn about how to incorporate Messenger features into your Microsoft® Visual C++® or Microsoft® Visual Basic® applications and maybe Delphi. Automate the Messenger client or keep track of your favorite contacts.
Get it at : http://msdn.microsoft.com/downloads/default.asp?url=/downloads/topic.asp?url=/msdn-files/028/001/359/topic.xml
Personnal extensions that would be nice:
Macromedia Flash using the Flash plug-in OCX:
Able to set the properties of the flash file and othe info:
Movie
Quality
Quality2
BackgroundColor
Loop
FrameNum
Menu
Base
Playing
TFindDialog from Delphi
Able to use and change its functions.
New list element features that could be made within a DLL, so VDS users could use a new list element with these extra features:
- TListBox: Enable the multiselect so we could select multiple items in the list and do a certain action with it
- Configurable scroll bar: Changing the color of the scroll bar, etc..
- BorderSide : User definable
- Drag n Drop the items with in the list itself.
The last 3 things are my personnal ideas...
Hope that someone besides Tommy can are able to create some of the extensions. Freeware or Shareware.
Ciao |
|