![]() |
Re: Aus Dll Exe Instanz starten und Parameter übergeben
*push*
|
Re: Aus Dll Exe Instanz starten und Parameter übergeben
:gruebel:
Delphi-Quellcode:
procedure GetFileParams(var Name, Params: PChar); stdcall;
begin Name := 'myapp.exe'; Params := 'blubb 1 2 3 /x'; end;
Delphi-Quellcode:
Wo liegt das Problem? Abgesehen davon, dass ich nicht so genau weiß, ob Delphi in der DLL automagisch die PChars erzeugt und wieder freigibt...
procedure GetFileParams(var Name, Params: PChar); stdcall; external 'fileparams.dll';
var FName, FParams: PChar; begin GetFileParams(FName, FParams); Shellexecute(Handle, 'open',FName, FParams, nil, SW_SHOW); end; |
Re: Aus Dll Exe Instanz starten und Parameter übergeben
hy danke für die antwort interessanter ansatz aber
ich möchte eine komplette struktur oder ein vollständiges objekt aus der dll in die exe übergeben die ich aus der dll starten muß aus meiner sicht wäre es am schönsten einen zeiger vom aktiven record aus der dll in der exe verfügbar zu machen bin mir aber nicht sicher ob das überhaupt geht da in meinen experimenten zeiger nur innerhalb eines prozesses gültig war :gruebel: :gruebel: :gruebel: |
Re: Aus Dll Exe Instanz starten und Parameter übergeben
|
Re: Aus Dll Exe Instanz starten und Parameter übergeben
Danke das glaube ich war genau was ich suchte
:cheers: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz