![]() |
Datei Öffnen
Ich versuche grad mit nem Button ne Hilfe-Datei zu öffnen, habe ne *.doc-Datei, die einfach nur ausgeführt werden soll.
Habe dazu ShellExecute gefunden und angewendet, aber warum krieg ich als Fehlermeldung "Undefinierter Bezeichner: ShellExecute" ?? So sieht mein Code aus:
Delphi-Quellcode:
ShellExecute(Handle, 'open', 'Hilfe.doc', nil, nil, SW_SHOWNORMAL);
|
Re: Datei Öffnen
Delphi-Quellcode:
außerdem würde ich mirdas mirt der relativen Pfadangabe nochmal überlegen.
uses shellapi
Mfg Frank |
Re: Datei Öffnen
Zitat:
Warum nochmal überlegen ? |
Re: Datei Öffnen
gegenfrage: wo denkst du, wo sich die datei befindet?
|
Re: Datei Öffnen
Zitat:
|
Re: Datei Öffnen
Zitat:
Darum ist es immer besser den Pfad zu deinem Programm mit anzugeben. Diesen bekommst Du zur Laufzeit einfach mit:
Delphi-Quellcode:
ExtractFilePath(ParamStr(0))
|
Re: Datei Öffnen
Zitat:
Aber danke, werd ich mir für die Zukunft merken! :thumb: |
Re: Datei Öffnen
Zitat:
Ea kann ja auch sein das ein anderes Programm den aktuellen Ordner von Windows verändert während dein Programm läuft. Darum -> Immer den Pfad mit angeben. |
Re: Datei Öffnen
Zitat:
|
Re: Datei Öffnen
bei sowas würde ich getreu der devise "wenn der DAU im programmverzeichnis rumwurschtelt, is er selbst schuld" arbeiten... :mrgreen:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz