Payment accepted exclusively through
|
Delphi Controls and Components
|


|
 MG Music (MMSystem Wrapper)
I wrote and subsequently used this control while building
MG JukeWin. The TMediaPlayer control has a clunky mechanism for obtaining the state of the player.
TMGMusic fires events when the position changes, when there is an error, and when playing of a file is complete. The eventing makes
it much easier to handle the kind of programming necessary for playing a playlist (for instance). It's a great little
player that handles WMA and MP3 wonderfully.
This control was written with Delphi 6, but it may work with other versions of Delphi.
Source File - FREE
MGMusic.Zip
|
|
|



|
 MG String Lists
This is a cool little component I've used in more ways than I can count.
In short it is a Collection of TStringList objects. It's two greatest features are 1) That anything
entered to one of the collection items (TStringList) at design time persists to run time, and 2) It can be saved
to and loaded from file. In theory, you could create your own "Database" based on this component.
Most frequently I've used it to store static SQL statements, and even collections of HTML documents. I've also used it to store .INI
file type information, and even data from a live Oracle backup. Truly, I don't know why this isn't one of Borlands stock VCL components.
It is so very handy. For .INI info specifically, I created the lighter-weight
TMGHash component below.
This control was written with Delphi 6, but it may work with other versions of Delphi.
Source File - FREE
MGStrList.Zip
|
|
|

|
 MG Hash
TMGHash is a StringList that can be edited and persists at run time. It also
offers a good number of public methods and properties one would expect to find with a "Hash" table. Properites like
seperate TStrings for KeyValues and IndexValues, IndexOfKey lookup, etc... it can also be saved to and loaded from file.
This control was written with Delphi 6, but it may work with other versions of Delphi.
Source File - FREE
MGHash.Zip
|
|
|


|
 MG Directory
TMGDirect exists because I found I was quite often prompting the user, or
creating special dialogs for my users to select a directory. Basically, this is an "Open" dialog expressly
for selection/creation of directories. The developer, you, can set a caption, though one has not been set
in the picture to the left. Other properties include specification of a "Prompt" string, and whether to
"AutoCreate" directories which the user specifies by directly entering a value in the edit box.
This control was written with Delphi 6, but it may work with other versions of Delphi.
Source File - FREE
MGDirect.Zip
|
|
|


|
 MG DateSlide
TMGDateSlide should be fairly self-explanitory. It is a horizontal
scroll bar attached to an edit box. The large and small move properties typically associated with a scroll bar
are hidden and apply to change of Year and change of Month respectively. It provides an excellent means of
traversing a large number of dates in a short amount of time and space.
This control was written with Delphi 6, but it may work with other versions of Delphi.
Source File - FREE
MGDateSlide.Zip
|
|
Other Sites:
Truth Explorers ||
Dog Apparel ||
Custom Census Data ||
German Shepherd Dogs ||
Dallas Dating ||
Zip Codes
|