Jump to content


This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Photo

Starten einer externen Exe klappt nicht. Warum?!


4 replies to this topic

Madmax

Madmax
  • Members
  • 9 posts

Posted 18 April 2002 - 15:29

Hi,

Hier mein Code:

Code Sample

export prototype ProgramFiles_Installed();
function ProgramFiles_Installed()
string strPfad;

begin

strPfad = "c:\\Studio Manager\\AcrobatReader\\ar505ger.exe";
MessageBox(strPfad,WARNING);

if (AskYesNo("Möchten Sie den Acrobat Reader installieren?",YES) = YES) then
//  if (LaunchApp(LongPathToQuote (strPfad,TRUE), "") < 0) then
 if (LaunchApp(strPfad, "") < 0) then
   MessageBox("Installation fehlgeschlagen!",WARNING);
 endif;
endif;

end;


Wo liegt der Fehler?

Greetz
Madmax

BlueMan

BlueMan
  • Members
  • 8 posts

Posted 18 April 2002 - 21:42

hi madmax,

es kann daran liegen das der acrobat-reader keine 32-bit anwendung ist, d.h. er "kann" keine langen pfade.
am besten vorher den pfad mit "LongPathToShortPath(DeinPfad)" zukonvertieren. das sieht dann so aus, ich war so frei in den code zu schreiben :

export prototype ProgramFiles_Installed(); //ich verwende das export-tag nicht und es geht trotzdem, aber egal ;)
function ProgramFiles_Installed()
string strPfad, strPfad2;

begin

strPfad = "c:\\Studio Manager\\AcrobatReader\\ar505ger.exe";
MessageBox(strPfad,WARNING);
strPfad2 = LongPathToShortPath(strPfad);
MessageBox(strPfad2,WARNING); //optional ausgabe, muß nich sein

if (AskYesNo("Möchten Sie den Acrobat Reader installieren?",YES) = YES) then
//  if (LaunchApp(LongPathToQuote (strPfad2,TRUE), "") < 0) then
if (LaunchApp(strPfad2, "") < 0) then
  MessageBox("Installation fehlgeschlagen!",WARNING);
endif;
endif;

end;

ich hoffe ich konnte helfen.

MfG BlueMan

Madmax

Madmax
  • Members
  • 9 posts

Posted 19 April 2002 - 11:13

Hi,

hab den Fehler gefunden. Es lag nicht daran... habe dümmlicherweise einen falschen Dateinnamen angegeben.  ;)

Trotzdem danke.

Mfg
Madmax

BlueMan

BlueMan
  • Members
  • 8 posts

Posted 19 April 2002 - 14:04

hi madmax,

das ist doch mal was anderes. :p
aber wer von uns ist noch nie an sowas gescheitert?
;)  :D  :D  :D  :D  ???

mfg BlueMan

BlueMan

BlueMan
  • Members
  • 8 posts

Posted 19 April 2002 - 14:08

hi madmax,

das ist doch mal was anderes. :p
aber wer von uns ist noch nie an sowas gescheitert?
;)  :D  :D  :D  :D  ???

mfg BlueMan