Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#8

Re: Für mich unerklärliche Access Violation

  Alt 11. Jan 2010, 17:29
Also ShellExecute kannst du schon mal ausschließen, das wirft keine Exception. Wahrscheinlich tritt der Fehler in dem Aufruf davor aus. Überprüfe mal im Debugger, ob auch alle Objekte instantiiert werden.


Zitat von p80286:
Glaub ich Dir:
Zitat:
Delphi-Quellcode:
var
  e: Integer;
  test : String;
begin
  e := ShellExecute(Handle, NIL,
                    PCHAR(ExtractFilePath(Application.ExeName) + fileName + '.bat'),
                    PCHAR(''), NIL, SW_SHOW); //Hier die Fehlermeldung
Wenn Du jetzt noch Handle "ordentlich" definierst, sollte es klappen
Was ist daran auszusetzen? Da es sich um eine Methode der Form handelt, handelt es sich um [/i]Handle[i] um das Handle des Formulares.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat