Short libraries description:
FTP:
CloseFTP(#Ftp) - Close the specified client connection and send a notification to the server.
CreateFTPDirectory(#Ftp ,Directory$) - Create a new directory on the FTP server.
DeleteFTPDirectory(#Ftp, Directory$) - Delete a directory on the FTP server.
DeleteFTPFile(#Ftp ,Filename$) - Delete a file on the FTP server.
ExamineFTPDirectory(#Ftp ,Directory$) - Examine the current directory on the FTP server.
GetFTPDirectory(#Ftp) - Return the current directory.
FinishFTPDirectory (#Ftp) - Free the data allocated with ExamineFTPDirectory.
FTPDirectoryEntryAttributes (#Ftp) - Return the attributes of the current entry in the last FTP listing.
FTPDirectoryEntryDate (#Ftp) - Return the modified date of the current entry in the last FTP listing.
FTPDirectoryEntryName (#Ftp) - Return the name of the current entry in the last FTP listing.
FTPDirectoryEntrySize (#Ftp) - Return the size of the current entry in the last FTP listing.
FTPDirectoryEntryType (#Ftp) - Return the type of the current entry in the last FTP listing.
FTPProgress(#Ftp) - Return the progress on the current transfer.
IsFTP(#Ftp) - Tests if the given '#Ftp' is an initialized FTP object.
NextFTPDirectoryEntry(#Ftp) - Go to the next FTP directory entry
OpenFTP(#Ftp ,ServerName$, User$, Password$ [Passive [Port]]) - Try to open a connection on the specified server.
ReceiveFTPFile(#Ftp, RemoteFilename$, Filename$ [Asynchronous]) - Receive a file from a FTP Server.
RenameFTPFile(#Ftp, Filename, $NewFilename$) - Rename or move a file on the FTP server.
SendFTPFile(#Ftp, Filename$, RemoteFilename$ [Asynchronous]) - Send a file to a FTP Server.
SetFTPDirectory(#Ftp, Directory$) - Change the current directory.
Http:
GetHTTPHeader(URL$) - Get the HTTP headers
GetURLPart(URL$, Parameter$) - Get the specific part of an URL
ReceiveHTTPFile(URL$) - Get the HTTP headers
URLEncoder(URL$) - Returns the URL$ encoded to HTTP format.
URLDecoder(URL$) - Returns the decoded URL$.
SetURLPart(URL$, Parameter$, Value$) - Set the specific part of an URL
Mail:
AddMailAttachment(#Mail, Description$, Filename$) - Add a file attachement.
AddMailAttachmentData(#Mail, Description$, *Buffer, Size) - Add a file attachement from a memory area.
AddMailRecipient(#Mail, Address$, Flags) - Add a recipient to the speicifed #Mail.
CreateMail(#Mail, From$, Subject$ [, Encoding]) - Create a new mail.
FreeMail(#Mail) - Frees the previously created mail.
GetMailBody(#Mail) - Returns the mail body.
IsMail(#Mail) - Tests if the given '#Mail' is an initialized mail object.
MailProgress(#Mail) - Returns the current progress of a mail being sent.
RemoveMailRecipient(#Mail, Address$, Flags) - Remove a recipient to the speicifed #Mail.
SendMail(#Mail, Smtp$ [, Port [, Asynchronous]]) - Send the mail.
SetMailBody(#Mail, Body$) - Changes the mail body.
RegularExpression:
CreateRegularExpression(#RegularExpression, Pattern$) - Create a new regular expression.
ExtractRegularExpression(#RegularExpression, String$, Array$()) - Extract strings according to the regular expression into an array.
IsRegularExpression(#RegularExpression) - Tests if the given '#RegularExpression' is an initialized regular expression object.
MatchRegularExpression(#RegularExpression, String$) - Tests if a string match the regular expression.
ReplaceRegularExpression(#RegularExpression, String$, ReplaceString$) - Replace some strings according to the regular expression.
RegularExpressionError() - Return the last regular expression error.
SerialPort:
AvailableSerialPortInput(#SerialPort) - Returns the number of remaining bytes in the input buffer.
AvailableSerialPortOutput(#SerialPort) - Returns the number of remaining bytes in the output buffer.
CloseSerialPort(#SerialPort) - Close the specified #SerialPort.
GetSerialPortStatus(#SerialPort, Attributes) - Returns the specified status.
IsSerialPort(#SerialPort) - Tests if the given '#SerialPort' is an initialized SerialPort object.
SerialPortError(#SerialPort) - Returns the current error on the #SerialPort, if any.
SerialPortID(#SerialPort) - Returns the unique ID which identifies the SerialPort in the operating system.
OpenSerialPort(#SerialPort, SerialPortName$, Bauds, Parity, Data, Stop, HandshakeMode, InputBufferSize, OutputBufferSize) - Open a serial port for use.
ReadSerialPortData(#SerialPort, *Buffer, Length) - Read an arbitrary amount of data from the #SerialPort.
SerialPortTimeouts(#SerialPort, RIT, RTTC, RTTM, WTTC, WTTM) - Change the default timeouts.
SetSerialPortStatus(#SerialPort, Attribute, Value) - Change the #SerialPort status.
WriteSerialPortData(#SerialPort, *Buffer, Length) - Writes an arbitrary amount of data to the #SerialPort.
WriteSerialPortString(#SerialPort, String$ [, Format]) - Writes a string to the #SerialPort.
SQLite:
UseSQLiteDatabase() - Add ODBC support to the database commandset.
Flac:
UseFLACSoundDecoder() - Enables the FLAC support for CatchSound(), LoadSound().
Partager