Wenn dies Ihr erster Besuch hier ist,
lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen
durch. Sie müssen sich vermutlich registrieren,
bevor Sie Beiträge verfassen können. Klicken Sie oben auf 'Registrieren', um den Registrierungsprozess zu
starten. Sie können auch jetzt schon Beiträge lesen. Suchen Sie sich einfach das Forum aus, das Sie am meisten
interessiert.
Announcement
Collapse
No announcement yet.
Andere Exe mit Button klicken ... BITTE HELFT MIR !
Na ja, wir sind doch gar nicht so ;-)<br>
Kleiner Tip: schau in der Hilfe unter WinExec nach. Evtl. ist der Befehl ShellExecute auch etwas für Deinen Bedarf.
Füge das ganze im OnClick-Ereignis des Buttons ein.<br>
Natürlich reicht es aus, wenn du nur "ShellExecute(..." schreibst,<br> aber ich wollte Dir auch gleich noch zeigen wie die<br> Überprüfung funktioniert, kann manchmal ganz nützlich sein.<br> Du kannst auch auf andere Fehler prüfen, schau Dir dazu <br>die Hilfe an.
Danke, dieses Code habe ich auch gesucht, leider nicht gewusst wie ich ein Programm öffnen kann...! Nur wie ich eine Datei drucken kann... ich hätte ja auch mal ein wenig überlegen können ...
Noch eine Frage, könntest du vielleicht den Code zur Überprüfung etwas näher erklären, wenn nicht, dann lass es. Trotzdem nochmal danke...! Hast gleich zwei Personen geholfen
Klappt doch nicht, Compiler kann <b>int</b> Ret nicht identifizieren, existiert nicht - falsche Code (oder nur bei mir ???) hat das was mit dem Compiler zu tun ??
ich versteh zwar Deine beschriebene Fehlermeldung nicht, aber diese Funktion, wie auch weitere API-Funktionen, sind in der Win32.hlp dokumentiert, schau da doch mal rein.
Hier die Originaldefinition von Shellexecute:
<pre>
The ShellExecute function opens or prints a specified file. The file can be an executable file or a document file. See ShellExecuteEx also.
HINSTANCE ShellExecute(
HWND hwnd, // handle to parent window
LPCTSTR lpOperation, // pointer to string that specifies operation to perform
LPCTSTR lpFile, // pointer to filename or folder name string
LPCTSTR lpParameters, // pointer to string that specifies executable-file parameters
LPCTSTR lpDirectory, // pointer to string that specifies default directory
INT nShowCmd // whether file is shown when opened
);
ShellExecute existiert bei mir garnicht, nichmal in der Hilfe, WinExe auch nicht. Ich muss daran erinnern, das ich den C++Builder 1.0 nutze. Kann man dies mit ihm nicht erreichen
Die Win32-Hilfe fehlt in der Standardversion, ist erst ab Professional dabei. Aber ShellExecute sollte auch mit der 1.0 Standard funktionieren. Welche Fehlermeldung kommt ? Evtl. muß die shellapi.h includiert werden, oder die shell32.lib eingebunden werden. Gruß - Günthe
Comment