This page was generated automatically from The Delphi Super Page archive. If you have any remarks concerning this page please do not hesitate to mail me.
In your mail please do refer to your unique DSP author ID which is 0002921. This helps me to locate your data records in DSP databse.
 
Author/SiteName(Contact)e-mailHome Page
  Xavier Cirac [email][Home]

    Useful Tools is a suite of different VCL components like: - TParport - TWavRec - TFTPClient - TFingerClient - TCDPlayer - TExecute

 

 

Files

[ texecute.zip ] [ 64,957 bytes ] [ Shareware ] [ No Source ]
[ D2 | D3 | D4 | D5 | D6 | D7 | D8 | C1 ]
This component lets you execute any other program, selecting the kind of execution desired. It can execute Windows and DOS aplication, and wait for them to end. Methods: Execute: Executes the command Properties: Command: The command line of the file to execute Flags: The kind of execution Visible: The window type of the executed aplication (Hide,Min,Max,...) Wait: If you want the component to wait for the aplication to end Result (Runtime): The result of the aplication executed Events: OnExit OnEnter OnError [more]
Full Source code included after registration
Added: 7-06-1999/23-08-2004   |  Version: 3.0   |  Downloads: 3070/2761/8
Author:Xavier Cirac   [Homepage]   [DSP files]

[ tparport.zip ] [ 53,803 bytes ] [ Shareware ] [ No Source ]
[ D2 | D3 | D4 | D5 | D6 | D7 | D8 | C1 ]
This component lets you write and read a byte to/from the parallel port (LPT1/LPT2), controlling if any error has ocurred. Methods: Create: Creates the component Get: Returns the 5 bits input from the Parallel Port Send: Sends a byte to the Parallel Port Properties: LPT_Used: LPT1 or LPT2 LPT1_address: address of LPT1 input port (default 378h) LPT2_address: address of LPT2 input port (default 278h) Status (runtime): The status of the port as returned for a printer Name: Name of the component ValueGet: value returned when the method Get is called. ValueSend: value sent when the method send is called. Events: OnError OnBeforeSend OnAfterSend OnBeforeGet OnAfterGet [more]
Full Source code included after registration
Added: 7-06-1999/23-08-2004   |  Version: 2.0   |  Downloads: 9378/8618/34
Author:Xavier Cirac   [Homepage]   [DSP files]

[ tcdplayer.zip ] [ 102,354 bytes ] [ Shareware ] [ No Source ]
[ D2 | D3 | D4 | D5 | D6 | D7 | D8 | C1 ]
This component lets you hear music from your CD ROM drive just calling simple functions like Play, Stop, Pause, Next, and so on. Using this component you will be able to add a CD player to any delphi program. Methods: Open: Initiallizes the CD and its properties. PlayTrack(track): Plays a Track of the CD. PlayFrom(Second): Plays the CD from a concrete second. Stop: Stops the playing Pause: Pauses the playing Restart: Restarts the playing when paused. Next: Next track Previous: Previous track Eject: Opens the CDROM drive door CloseDoor: Closes the CD drive door CDForward(Seconds): Forwards the playing with the number of seconds passed into the parameter Seconds. CDRewind(Seconds): Rewinds the playing with the number of seconds passed into the parameter Seconds. GetCurrentTrack: Returns the current track that is being played. GetCurrentPosition: Returns the current second that is being played. GetTrackLength(Track): Returns the duration in seconds of the track number passed into the parameter Track. GetTrackBegin(Track): Returns begining time in seconds of the track number passed into the parameter Track. GetTotalLength: Returns the total duration in seconds of the whole CD. Properties: Active: Shows the state of the component (Active or not Active). Setting this property to true is the same that calling Open function. Tracks: Gives you the number of tracks of the current CD. TotalLength: Gives you the total duration of the CD in seconds. [more]
Full Source code included after registration
Added: 23-08-1999/23-08-2004   |  Version: 3.0   |  Downloads: 2095/1830/3
Author:Xavier Cirac   [Homepage]   [DSP files]

[ twavrec.zip ] [ 70,038 bytes ] [ Shareware ] [ No Source ]
[ D2 | D3 | D4 | D5 | D6 | D7 | D8 | C1 ]
This component lets you record any sound just using the functions BeginRecording and StopRecording. It uses MCI multimedia functions and the output format follows WAV PCM format. Methods: BeginRecording: Begins the recording of the sound file using the format specified in the WAVFormat property. It has no parameters. StopRecording: Stops the recording of the sound file (you have to call the function BeginRecording previously). It has no parameters. Properties: Filename: This is the name of the output sound file. (i.e: c:\mysound.wav) Showerror: This property lets you choose if the component is going to show its own error messages. WAVFormat: Format of the output sound file. You only have to specify 3 characteristics of the format (instead of all the variables that has the class TWaveFormatEx): -Channels: Number of channels (Mono=1, Stereo=2). -BitsPerSample: The number of bits per sample of the output sound file. It can only be 8 or 16. -SamplesPerSec: The number of samples per second of the output sound file (the frequency). Usually: 11025, 22050, 44100 (CD). Events: OnError OnBegin OnStop  [more]
Full Source code included after registration
Added: 9-01-2000/23-08-2004   |  Version: 3.0   |  Downloads: 3196/3144/5
Author:Xavier Cirac   [Homepage]   [DSP files]

[ tfingerclient.zip ] [ 50,752 bytes ] [ Shareware ] [ No Source ]
[ D2 | D3 | D4 | D5 ]
This component is an easy Finger client. This means that it supports the Finger Internet Protocol, and lets you Finger any site. It uses non-blocking sockets, so your application won't be blocked during the operation. It is very easy to use: just call the functions FingerIt or DoFinger and that's all
Source code provided after registration
Added: 27-06-2000/15-10-2000   |  Version: 1.7   |  Downloads: 1377/1372/0
Author:Xavier Cirac   [Homepage]   [DSP files]

[ tftpclient.zip ] [ 197,157 bytes ] [ Shareware ] [ No Source ]
[ D2 | D3 | D4 | D5 | D6 | D7 | D8 | C1 ]
This component is an easy FTP client. This means that it supports the FTP Internet Protocol ( File Transfer Protocol ), and lets you FTP any site. It uses non-blocking sockets, so your application won't be blocked during the operation. It is very easy to use: just connect to a server and use the system functions that you need. That's all. Methods: Create: Creates the component (Constructor) MKD: Make Directory (creates a directory in the server). PWD: Print Working Directory RMD: Remove Directory (deletes a server directory). CWD: Change working directory (like MSDOS/Unix cd) CDUP: Change the working directory to the parent of the current one. FTPConnect: Connects to the host specified in the Host property with the user and password specified in the User and Password properties. Open: Like FTPConnect but using parameters. LIST: Lists the contents of the current directory. It is like the MSDOS 'dir' or the Unix 'ls'. DeleteFile: Deletes a server file Quit: Closes the current session RenameFile: Changes the name of a server file Abort: Aborts the current transaction Cancel: Cancels the current operation even if the client is waiting for a server response. Put: Uploads a file to the server Get: Downloads a file from the server System: Retrieves server system properties NOOP: No Operation CustomCommand: Lets you define extra FTP functions. Properties: Information: This is the last information line (for exemple: server responses) WorkingDirectory: Current server working directory LastList: The contents of the last call to the LIST function (like MSDOS dir or UNIX ls). Waiting: Indicates if the client is waiting for the server response. SoundFile: File to use as sound for an error/connection notification. User: Login of the user. Password: Password of the user Host: Address of the host (FTP server) to connect. Port: FTP Port (standard:21) DataType: Type of the data to be transferred (ASCII, Binary or Auto) Name: Name of the component Events: OnError :Happens if an error occurs OnInformation: Happens every time that the client needs to show an information (for example: server responses, errors...) OnConnected: Happens when a session is established successfully OnConnectionClosed : Happens if the connection is closed OnFileGet: Happens when a file download is completed OnFilePut: Happens when a file upload is completted [more]
Full Source code included after registration
Added: 3-07-2000/23-08-2004   |  Version: 3.0   |  Downloads: 1913/1911/8
Author:Xavier Cirac   [Homepage]   [DSP files]

 

1995-2006 Robert M. Czerwinski ( The Delphi Super Page a.k.a. DSP ).
All rights reserved.