Forum: Programmieren allgemein
by benst,
24. Jun 2006
Funst alles prima.
Ich musste anstelle von /C /K schreiben.
Mit convert ohne Pfadangabe gibt es Probleme wenn ich mein Programm aus der Delphientwicklungsumgebung heraus starte, wenn ich es alleine starte funst es.
Vielen Dank
Ben
Forum: Programmieren allgemein
by benst,
24. Jun 2006
Ich habe das Programm jetzt zum Laufen bekommen.
Ich musste den vollständig Programm-Pfad angeben. Aber warum? In der Eingabeaufforderung funktioniert es auch aus jedem Verzeichnis heraus, weil entsprechende Umgebungsvariablen gesetzt sind. ??
Das Fenster wird jedoch leider immer noch geschlossen - trotzdeiner Erweiterung.
Gruß
Ben
Forum: Programmieren allgemein
by benst,
24. Jun 2006
Sorry, ja natürlich... Habe das auch so. Aber beim Kopieren des Codes hierher ist es verloren gegangen. :)
Das Problem ist, dass das "Dos-Fenster" sofort wieder zu ist und ich keine Meldung lesen kann.
Wie kann ich das verhindern?
Gruß
Ben
Forum: Programmieren allgemein
by benst,
24. Jun 2006
Mein Versuch klappt nicht:
Ich möchte das gleiche bewirken, als wenn ich in der Eingabeaufforderung
convert e:\a.jpg e:\a.pdf schreibe.
procedure TForm1.Button3Click(Sender: TObject);
var
OperationAlsPChar, DateiAlsPChar, ParameterAlsPChar, VerzeichnisAlsPChar : Array of Char;
begin
(OperationAlsPChar,'open'), StrPCopy(DateiAlsPChar,'convert'),StrPCopy(ParameterAlsPChar,'e:\a.jpg...
Forum: Programmieren allgemein
by benst,
24. Jun 2006
Hi,
ich möchte ein anderes Programm (Kommandozeilen-Programm - ImageMagick) aus Delphi heraus starten:
Beispiel: convert 01.jpg 02.jpg all.pdf
Dazu einige Fragen:
- Wie mache ich das am besten? Soll ich dafür ShellExecute verwenden?
- In der Eingabeauforderung von Windowskann man maximal ca. 255 Zeichen eingeben (so weit ich weiß), wie kann ich das umgehen, wenn ich mehr Parameter...