![]() |
ShellExecute in ISAPI dll
Hallo Leute,
ich versuche mich grad in ISAPI ... und hab gleich mal eine Frage :-) Wenn ich meine ISAPI-Dll im Browser öffne und eine EXE-Datei am Server ausführe - funktioniert alles super.
Code:
Wenn aber mehrere User gleichzeitig "arbeiten" und ziemlich zur gleichen Zeit den Aufruf machen, stürzt meine ISAPI-dll ab...
ShellExecute(handle,'open', PChar(ServerModule.TempFolderPath+'\vprint.exe'),PChar(reportname), nil, sw_hide);
Jetzt könnte ich als "extrem wilden" Workaround die Datei "vprint.exe" vervielfältigen (vprint1.exe, vprint2.exe..) und der Client wählt zufällig eine - oder ich mache ... hmmm .. tja .. WAS ? ;-) Hat jemand eine Idee ? Vielen Dank Erich |
AW: ShellExecute in ISAPI dll
Das "Handle" würde ich mal weglassen, glaube aber dennoch nicht, dass das den gewünschten Erfolg bringt.
Glaube eher die exe hat ein Problem, wenn sie mehrfach gestartet wird. Ich nutze in UniGui die printreptopfdf.exe von ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:37 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz