Allgemeine Fragen zur PROFAN Programmierung
Views (Heute): 240817 (2253)
  Suchen
 Zurück zur Übersicht
 AutorThema: Wie kann ich eine Datei im Anwendungsprogramm aufrufen?
Bernd Krauss
Datum:05.10.02 17:02 Antwortenals Email verschicken (b-krauss@web.de) 


Wie kann ich eine Datei mit WINEXECWAIT so aufrufen, dass das entsprechende verknüpfte Programm gleich mit aufgerufen wird. Ich habe die VCAL-Datei TermExp.vcs erzeugt. Verknüpft ist die .vcs Endung mit Palm.exe. Mit folgendem Aufruf aus einem Profan-Programm
WINEXECWAIT Palm.exe TermExp.vcs
Wird nur das Palm-Programm aufgerufen, aber nicht so, dass die Datei TermExp.vcs gleich mit verarbeitet wird.
Mit
WINEXECWAIT TermExp.vcs
passiert gar nichts.
Doppelklick auf die Datei TermExp.vcs aus dem Windows-Explorer heraus funktioniert einwandfrei. Hier wird Palm.exe aufgerufen und die Datei TermExp.vcs wird gleich verarbeitet.

Hat jemand eine Idee, was ich da noch tun kann?



Jörg Sellmeyer
Datum:05.10.02 18:57 Antwortenals Email verschicken (joerse@gmx.de) 


Hallo Bernd,
Dein Beispiel WINEXECWAIT Palm.exe TermExp.vcs kann so nicht funktionieren.
Es ist eine Funktion und muß auch so aufgerufen werden.
@WinExecWait(Pfad$ + "\Palm.exe " + Pfad$ + "\TermExp.vcs",1)
So sollte es funktionieren.
Für ältere Profanversionen (ohne Operatoren):
Declare Aufruf$,Pfad$,DateiPfad$
Let Aufruf$=Pfad$;"\Palm.exe ",DateiPfad$;"\TermExp.vcs"
@WinExecWait(Aufruf$,1)
Ansonsten kannst Du ab 6.5 (?) auch Shellexec benutzen:
Shellexec(Pfad$ + "\TermExp.vcs","OPEN",1)
Gruß
Jörg


Bernd Krauss
Datum: 06.10.02 09:44 Antwortenals Email verschicken (b-krauss@web.de) 


Hallo Jörg,

vielen Dank für deinen Hinweis mit SHELLEXEC...
Damit hat es geklappt! Die Datei wird mit dem verlnüpften Programm einwandfrei aufgerufen!
WINEXEC habe ich schon in der richtigen Syntax aufgerufen, ich habe es nur der Einfachheit falsch in das Forum gestellt (pardon, wird nicht mehr vorkommen). Mit WINEXEC hat es wie gesagt nicht funktioniert, obwohl es mit anderen Programmen (z. B. Notepad) einwandfrei so funktioniert. Mit dem besagten Programm ging es nur mit SHELLEXEC, damit funktioniert es aber einwandfrei!
Gruß
Bernd


 Zurück zur Übersicht