ShellExecuteA tut nichts mehr

Hallo zusammen,

ich habe das Phänomen, dass derselbe Aufruf der ShellExecuteA ab und an einfach nichts mehr tut:

ShellExecuteA(hWndMDI, ‚open‘, ‚./cry/cryi_no_pic.exe‘,‚P;Objekt_Auftragsuebersicht.rpt;‘|| hWndForm.tbwAuftragsUebersicht.colsAuftragsNr||’;’||
SalNumberToStrX(hWndForm.tbwAuftragsUebersicht.colnNachtrag,0),’’,SW_NORMAL)

Hat vielleicht jemand von Euch Erfahrungswerte. Wäre mir sehr geholfen.

Im Vorfeld schonmal Danke und schöne Feiertage.

Hallo zusammen,

ich habe das Phänomen, dass derselbe Aufruf der ShellExecuteA
ab und an einfach nichts mehr tut:

Hallo,

warum verwendest du überhaupt ShellExecuteA ? Das normale ShellExecute ruft seinerseits -A auf für Ansi Strings und ShellExecuteW für Unicode Strings. Vielleicht hast du manchmal Unicode, da kann ShellExecuteA nichts damit anfangen.

Gruss Reinhard

Hallo Reinhard,

merci für die Antwort.
Die Anwendung, aus der ich die ShellExecuteA starte, kennt die ShellExecute nicht. Ich muss dies hier intern klären, warum dies so ist.

Gruß und alles Gute für 2009
Micha