Einzelnen Beitrag anzeigen

nahpets
(Gast)

n/a Beiträge
 
#5

AW: Verrücktes Problem mit Delphi7 und ShellExecute

  Alt 23. Feb 2016, 17:23
Prinzipiell sollte der Aufruf in der genannten Form unter Delphi 7 funktionieren.

Zur Fehlereingrenzung:
  1. Programm mit Strg+F9 kompilieren
  2. kurzen Moment warten und unter D:\test\nachschauen, ob das die project1.exe dort vorliegt.
  3. Wenn vorhanden
    • per Doppelklick starten und schauen, ob NotePad gestartet wird.
    • Wird Notepad nicht gestartet prüfen, ob der Virenscanner einen Alarm gemeldet hat...
  4. Wenn nicht vorhanden
    • prüfen, ob der Virenscanner einen Alarm gemeldet hat, das Programm in die Quarantäne verschoben hat...
    • Ist dem so, dass Ausgabeverzeichnis von Delphi vom Virenscanner nicht überwachen lassen.
Ansonsten:
  • Wie von Günther vorgeschlagen, den Rückgabewert von ShellExecute abfragen und im Programm entsprechend reagieren.
  • Da es bei Programmen, die mit Delphi 7 erstellt werden, ab und an von Virenscannern (zumindest bei Avira ist das so) Fehlalarme geben kann, habe ich bei mir das Ausgabeverzeichnis für die Exen aus der Überwachung durch den Virenscanner herausgenommen.
  Mit Zitat antworten Zitat