Thema: Delphi make aus delphi starten

Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#6

Re: make aus delphi starten

  Alt 26. Sep 2006, 06:24
Zitat von Flare:
Nicht so?

Shellexecute(Handle, 'open', 'make.exe', 'fbintl2.dll', nil, SW_shownormal); Der Vierte Parameter ist der Parameter der Datei und der 5. Parameter ist der der Arbeitspfad.

Flare
Genau ist es so.
1. hwnd = Handle deiner Anwendung
2. Operation = kann man als nil übergeben
3. File = Datei welche ausgeführt werden soll incl. Pfad
4. Parameters = kann man auch als nil übergeben
5. Directory = gleiche wie unter File
6. ShowCmd = SW_SHOWNORMAL wenn du die Anwendung sehen willst die gestartet wird ansonsten SW_HIDE

Delphi-Quellcode:
Var
strF : string;

Begin
strF := Dein Pfad incl. der Anwendung die gestartet werden soll.
ShellExecute(Handle, nil, strF, nil, strF, SW_HIDE);
end;
Du könntest eine einfache *.bat Datei erstellen und in dieser die Befehle für make.exe eingeben.
etwa so (C++) 'LIB /DEF:Bass_PLGWrapper.def' damit wird bei mir eine Library von Delphi für C++ erstellt.

Wäre dann bei dir 'strF := c:\MakeBat.bat' .... in dieser steht dann der Befehl 'make fbintl2.dll' fertig

Gruß
  Mit Zitat antworten Zitat