(****************************************** |****************************************** * RAR, dekompresni komponenta * |* RAR, decompression component * * pro Delphi 3 (32b) * |* for Delphi 3 (32b) * * (c) 1997 BEALsoft * |* (c) 1997 BEALsoft * * v1.0 * |* v1.0 * *________________________________________* |*________________________________________* * !! TATO KOMPONENTA JE ZDARMA !! * |* !! THIS COMPONENT IS FREE !! * ****************************************** |******************************************) // Kontakt na autora // Contact to author : // aberka@usa.net, ICQ UIN 2365308, http://jakub.naf.cz/~aberka // BEALsoft BBS, +420-5-, 24h // ** Nove telefonni cislo bude umisteno na me webovske stranky ** // ** New phone number will be placen on my web pages ** // Thanx to Davide Moretti for his RAS API header (Some code in this component // was written by him). You can reach him via e-mail: dmoretti@iper.net -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- Nasledujici dokumentace je JEN v anglictine, protoze predpokladam u programatoru znalost anglictiny. It is recommended to read the source code, its comments. RAS API functions are described in WIN32.HLP (Shipped with 32b Delphi) METHODS: ======= function Dial : Integer; Dials connection. Non-zero result means error; OnError event also occurs. function GetEntries : Integer; Get available connections Connections are stored in . OnEntryGet event occurs function GetConnections : Integer; Get active connection Connections are passed thru OnActiveConnection function HangUp : Integer; Hangups the connection you dialed with this component function HangUpConn(Handle : THRasConn) : Integer; Hangups the connection identified by Handle (OnActiveConnection) function CreateEntry : Integer; Creates entry in phonebook and displays edit dialog function EditEntry : Integer; Opens edit dialog for function DeleteEntry : Integer; Delete from phonebook function RenameEntryTo(S : String) : Integer; Rename to function SetEntryUserName(Value : String) : Integer; Set new username () to function SetEntryPassword(Value : String) : Integer; Set new password () to function RemovePassword : Integer; Remove password from function GetEntryUserName(var Value : String) : Integer; Get username from to function GetEntryPassword(var Value : String) : Integer; Get password from to function StatusString(State: TRasConnState; Error: Integer): String; Get string describing and function StatusStringCZ(State: TRasConnState; Error: Integer): String; Get Czech string describing and PROPERTIES: =========== property DialMode (TDialMode ... dmAsync/dmSync) ----------------- Property describing the mode of dialing. Async dialing means that user will be notified when anything happen by event. See OnAsyncEvent. [onDialing,onError,onAsyncEvent] Sync dialing means that Dial function will exit when dialing finished. Dial function result gives neccessary information. [onDialing,onConnect,onNotConnected] property Entry (String) -------------- Identifies which entry will be processed by Dial,EditEntry,DeleteEntry, GetEntryUserName,... property Language (TLanguage ... Czech/English) ----------------- Choose your language. Used for events with string messages. EVENTS: ======= OnEntryGet, procedure (Sender : TObject; EntryName : Array of Char) of Object; ---------- This event occurs when an Entry was found in phonebook by GetEntris method. OnDialing, procedure (Sender : TObject) of object; --------- This event occurs when Dial method is executed. OnConnect, procedure (Sender : TObject) of object; --------- This event occrus when connected with Dial method. ^^^^^^^^^^^ OnNotConnected, procedure (Sender : TObject; ErrorCode : Integer; ErrorMessage : String) of object; -------------- This event is called when dialing failed. OnAsyncEvent, procedure (Sender : TObject; State : TRasConnState; Error : Integer; ------------ MessageText : String) of object; This event is called by RAS when dialing in Async mode. Gives information about current process. OnError, procedure (Sender : TObject; ErrorCode : Integer; ErrorMessage : String) of Object; ------- This event is called when error occur in Dial method etc. OnActiveConnection, procedure (Sender : TObject; Handle : THRasConn; Status : TRasConnStatus; ------------------ StatusString : String; EntryName, DeviceType, DeviceName : Array of Char) of object; This event is called when an active connection was found by GetConnections. Gives neccessary information about found connection.