Autor Beitrag
somme_ma
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 32



BeitragVerfasst: Mi 28.09.05 21:12 
Ich habe das Problem, dass ich nicht weiß, wie ich es schreiben muss, dass bei CreateProcess der Pfad aus der eben unter Speichern unter... abgespeicherten Datei eingefügt werden kann um es per texify.exe (sagt vllt den Texlern was) in pdf umwandeln zu lassen.
wenn ich den pfad direkt angebe klappt es...

bisher sieht das so aus:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
.
.
.
f.SaveToFile(SaveDialog1.FileName);
pfad := SaveDialog1.FileName;
.
.
.
if CreateProcess(nil, PChar('C:\texmf\miktex\bin\texify.exe -c -p + pfad'), nil, ...


Ich hab mal nur die relevanten Stellen angegeben. wie muss ich nun den pfad da einfügen, damit es klappt?
die texify syntax geht so: texify [OPTION] dateipfad

Vielen Dank im Voraus für Hilfen und Tipps!

MfG
somme_ma


Moderiert von user profile iconTino: Topic aus Neue Einträge / Hinweise / etc. verschoben am Do 29.09.2005 um 09:52
Moderiert von user profile iconChristian S.: Code- durch Delphi-Tags ersetzt
plathine
Hält's aus hier
Beiträge: 8

Win XP
Delphi 6 Ent, Eclipse
BeitragVerfasst: Do 29.09.05 21:13 
Titel: Re: CreateProcess den Dateipfad aus Speichern unter übergebe
Kann es sein, daß Du nur das Hochkomma statt hinter <pfad> davor setzen mußt?

if CreateProcess(nil, PChar('C:\texmf\miktex\bin\texify.exe -c -p' + pfad), nil, ...

Gruß, Stephan
turboPASCAL
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 193
Erhaltene Danke: 1

Win XP / Vischda
D6 PE / D2005 PE
BeitragVerfasst: Fr 30.09.05 01:02 
Titel: Re: CreateProcess den Dateipfad aus Speichern unter übergebe
user profile iconplathine hat folgendes geschrieben:
Kann es sein, daß Du nur das Hochkomma statt hinter <pfad> davor setzen mußt?

ausblenden Delphi-Quelltext
1:
if CreateProcess(nil, PChar('C:\texmf\miktex\bin\texify.exe -c -p' + pfad), nil, ...					


Gruß, Stephan


Denke ich auch und nicht vergessen noch ein Leerzeichen zwischen den beiden Parametern.
ausblenden Delphi-Quelltext
1:
if CreateProcess(nil, PChar('C:\texmf\miktex\bin\texify.exe -c -p ' + pfad), nil, ...					

;)