Forum: Win32/Win64 API (native code)
Delphi
by Nils_13,
27. Jun 2008
Wen juckt bitteschön eine Fehlermeldung aus einem meiner eigenen Programme, wenn ich nicht mal selbst weiß, was diese zu bedeuten haben ? :wall: geht zurück dafür, dass du dieses Thema ausgegraben hast und dadurch ein ungelöstes weiter abgerutscht ist.
Forum: Win32/Win64 API (native code)
Delphi
by Nils_13,
26. Jun 2008
Danke littleDave, der Code ist nicht nur schön, sondern funktioniert auch. Dass es irgendetwas mit den Parametern zu tun hat, dachte ich mir bereits, aber daran nicht.
SirThornberry, ich habe oben gesagt, es gäbe keine direkte Fehlermeldung, es unterscheide sich von Programm zu Programm. Der Code war 42, was umgewandelt mit SysErrorMessage einen Leerstring ergibt.
Dann danke an den Rest für die...
Forum: Win32/Win64 API (native code)
Delphi
by Nils_13,
26. Jun 2008
Es gibt keine Fehlermeldung von ShellExecute (Rückgabewert 42). Bei bestimmten Programmen gibt es eine Fehlermeldung, bei anderen wiederum nicht.
Edit: Bei meinen eigenen Programmen tritt der Fehler teilweise auf. Ich sehe allerdings keinen Grund dafür. Es werden zumindest Meldungen ausgegeben, die zeigen, dass es am ShellExecute liegen muss.
Forum: Win32/Win64 API (native code)
Delphi
by Nils_13,
26. Jun 2008
Hi,
ich möchte mit folgendem Code ein anderes Programm starten. Dieses schmiert jedoch sofort ab. Habt ihr eine Idee warum ? In manchen Projekten funktioniert der Code, in diesem und dem Standardprojekt von Delphi7 allerdings nicht.
ShellExecute(0, 'open', PChar(s), '', nil, SW_SHOWNORMAL);