Registriert seit: 29. Mai 2002
37.621 Beiträge
Delphi 2006 Professional
|
AW: Funktion aus DLL einbinden
22. Aug 2016, 02:51
Kurze Google oder Forensuche: https://www.delphi-treff.de/tutorial...pascal/dlls/6/
Oder: http://michael-puff.de/Programmierun...ch_laden.shtml
Delphi-Quellcode:
type
TShellexecute = function(hWnd: HWND; Operation, FileName, Parameters,
Directory: PChar; ShowCmd: Integer): HINST; stdcall;
procedure TForm1.Button1Click(Sender: TObject);
var
hLib: cardinal;
MyShellExecute: TShellexecute;
begin
hLib := LoadLibrary('shell32.dll');
if hLib <> 0 then
begin
@MyShellexecute := GetProcAddress(hLib, 'ShellExecuteA');
if not Assigned(MyShellexecute) then
begin
RaiseLastOSError;
exit;
end;
end
else
begin
RaiseLastOSError;
exit;
end;
MyShellexecute(Form1.Handle, 'open', 'Notepad.exe', nil, nil, SW_NORMAL);
end;
Michael Ein Teil meines Codes würde euch verunsichern.
|