Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Programm eine Datei übergeben (https://www.delphipraxis.net/5072-programm-eine-datei-uebergeben.html)

Uncle Cracker 22. Mai 2003 20:01


Programm eine Datei übergeben
 
Code:
procedure TForm1.Button1Click(Sender: TObject);
begin
  if OpenDialog1.Execute then EditFile.Text:=OpenDialog1.Filename;
  end;

procedure TForm1.Button2Click(Sender: TObject);
begin
  ShellExecute(0, Nil, PChar('konv.exe'), Pchar(''), Pchar(''), SW_NORMAL);
  ShowMessage('NCG-Datei wurde erstellt')
End;
So sieht der Code aus. Also man öffnet eine Datei, der Speicherort der Datei wird dann in einem Editfeld angezeigt. Nun würde ich gern wissen wie man díese Datei mit konv.exe im 2. Pchar öffnet. Mit dem Befehl
Code:
  ShellExecute(0, Nil, PChar('konv.exe'), Pchar(EditFile), Pchar(''), SW_NORMAL);
geht's nämlich nicht.

Chewie 22. Mai 2003 20:05

Re: Programm eine Datei übergeben
 
Zitat:

Zitat von Uncle Cracker
Mit dem Befehl
Code:
  ShellExecute(0, Nil, PChar('konv.exe'), Pchar(EditFile), Pchar(''), SW_NORMAL);
geht's nämlich nicht.

Wenn schon, muss es
Code:
  ShellExecute(0, Nil, PChar('konv.exe'), Pchar(EditFile.Text), Pchar(''), SW_NORMAL);
heißen.

Uncle Cracker 22. Mai 2003 20:06

Re: Programm eine Datei übergeben
 
Zitat:

Zitat von Chewie
Zitat:

Zitat von Uncle Cracker
Mit dem Befehl
Code:
  ShellExecute(0, Nil, PChar('konv.exe'), Pchar(EditFile), Pchar(''), SW_NORMAL);
geht's nämlich nicht.

Wenn schon, muss es
Code:
  ShellExecute(0, Nil, PChar('konv.exe'), Pchar(EditFile.Text), Pchar(''), SW_NORMAL);
heißen.

Habe ich ja auch gemeint, geht trotzdem nicht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:06 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