Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Batchdatei erstellen (https://www.delphipraxis.net/3734-batchdatei-erstellen.html)

~Freeze~ 27. Mär 2003 14:26


Batchdatei erstellen
 
Hi zusammen

Kann mir einer sagen wie ich eine Batchdatei erstellen kann? In der soll eine DPR stehen, die danach kompiliert werden soll ...

Danke für jede Hilfe!

Mfg

Freeze

Luckie 27. Mär 2003 14:33

Etwas deutlicher bitte.

Willst du eine Batch-Datei erstellen, um den Komandozeilen Compiler aufzurufen und soll dies in einem Programm passieren oder willst brauchst du nur die Befehle für die Batch-Datei, um sie dann selber mit Notepad zu erstellen?

~Freeze~ 27. Mär 2003 14:48

das erste ...

Luckie 27. Mär 2003 14:58

Mach eine Konsole auf und ruf den Komandozeilenkompiler auf. Da solltest du sehen, wie man ihn aufruft.

~Freeze~ 27. Mär 2003 15:10

ok ...

könntest du mir denn noch näheres zu dem 2. Punkt sagen, interessiert mich ...

Luckie 27. Mär 2003 15:13

Was für ein zweiter Punkt?

Die Batchdatei müßte wohl so aussehen:
Code:
dcc32 <Name der dpr-Datei>
Wenn gewünscht eben noch um die gewünschten Schalter ergänzen. WEie du daran kommst, habe ich dir schon gesagt.

~Freeze~ 27. Mär 2003 15:15

die Befehle für die Batch-Datei, um sie dann selber mit Notepad zu erstellen

Luckie 27. Mär 2003 15:18

Mach es mit einer Stringliste:
Delphi-Quellcode:
var
  sl : TStringlis;
begin
  sl := TStringList.Create;
  try
    sl.Add('dcc32 MeinProgramm');
    sl.SaveToFile('c:\dingsbums.bat');
  finally
    sl.Free;
  end;
  Shellexecute(Form1.Handle, 'open', 'c:\dingsbums.bat', nil, nil, SW_SHOW);

~Freeze~ 27. Mär 2003 15:29

Danke

und das "dcc32" gehört davor?

Luckie 27. Mär 2003 18:54

Das ist der Kompiler du Witzbold.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:36 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz