| Autor |
Beitrag |
Newcomer91
      
Beiträge: 22
|
Verfasst: Mo 15.03.10 13:24
Mahlzeit,
Ich programmiere gerade ein programm mit welchem ich einen Pfadnamen eingebe in ein editfeld, welcher dann durch ein klick auf den ausführenbutton geöffnet wird.
hier der quelltext dazu.
Delphi-Quelltext 1: 2: 3: 4: 5: 6: 7: 8:
| procedure Tfrmblaa.btnStartClick(Sender: TObject); begin ShellExecute(Application.Handle, 'open', PChar('edtEingabe.text'), Nil, Nil, SW_Normal);
end;
end. |
wo ist der fehler?
Danke im Vorraus
New
Moderiert von Gausi: Delphi-Tags hinzugefügtModeriert von Narses: Topic aus Sonstiges (Delphi) verschoben am Mo 15.03.2010 um 13:28
|
|
elundril
      
Beiträge: 3747
Erhaltene Danke: 123
Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
|
Verfasst: Mo 15.03.10 13:26
Und die Fehlermeldung bzw Fehlerbeschreibung?
lg elundril
_________________ This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
|
|
Xentar
      
Beiträge: 2077
Erhaltene Danke: 2
Win XP
Delphi 5 Ent., Delphi 2007 Prof
|
Verfasst: Mo 15.03.10 13:27
Bist du sicher, dass edtEingabe.Text in '' stehen muss?
_________________ PROGRAMMER: A device for converting coffee into software.
|
|
jaenicke
      
Beiträge: 19341
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Mo 15.03.10 13:30
Xentar hat folgendes geschrieben : | | Bist du sicher, dass edtEingabe.Text in '' stehen muss? |
Warum nicht? Vielleicht heißt die Datei ja c:\edtEingabe.Text oder so, eben die Endung .Text statt .txt. Wichtig ist dann nur, dass diese auch im aktuellen Arbeitsverzeichnis liegt.
SCNR 
|
|
Xeron
      
Beiträge: 41
WinXP Home, Vista Home Premium 64Bit, Win7 Home Premium
Delphi 3 Prof, Delphi 7 Personal, Delphi 2010 Prof., AutoIt
|
Verfasst: Mo 15.03.10 22:51
ohne den ''
also
Delphi-Quelltext 1:
| ShellExecute(Application.Handle, 'Open', PChar(edtEingabe.text), nil, nil, SW_SHOW); |
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mo 15.03.10 23:46
Ächtz. Warum wird hier eigentlich immer konsequent auf eine Fehlerbehandlung verzichtet? Ich glaube, ich werde mich in Zukunft weigern Fragen zu beantworten bei denen im Quellcode keinerlei Fehlerbhandlung gemacht wurde und demzufolge keine aussagekräftige Fehlermeldung gepostet werden kann. 
|
|
Martok
      
Beiträge: 3661
Erhaltene Danke: 604
Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
|
Verfasst: Di 16.03.10 00:34
_________________ "The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."
|
|