PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Plugins erstellen



HaZe
30.04.2017, 12:29
Wer des Programmierens mächtig ist, kann mit diesem Interface eigene DLL-Plugins erstellen.


unit IUploader;

interface

type
TStatusUpdate = function(Status: PWideChar): boolean of object; stdcall;

type
IUpload = interface(IInterface)

['{9EA8726F-0F81-418E-89DB-F1A850779E6E}']
function Upload(dlfile: string; SendBuffer: Integer): boolean;
function startUpload(AHCFile: widestring): boolean;
function isStream(): boolean;
function isSample(): boolean;
function getStatus(): PWideChar;
function getError(): PWideChar;
function getLink(): PWideChar;
function getName(): PWideChar;
function getMaxFileSize(): int64;
procedure setName(Name: widestring);
procedure setStream(isStream: boolean);
procedure setConfig();
procedure setJobID(jid: Integer);
procedure setStatusCallback(statuscaller: TStatusUpdate);
property StatusCallback: TStatusUpdate write setStatusCallback;

end;

implementation

end.

darkness
29.11.2018, 09:57
Gibbet da jemanden der dieser Programmiersprache und auch dem Umgang mit diesem Interface mächtig ist?