Forum: Win32/Win64 API (native code)
Delphi
by APP,
5. Apr 2003
@Chris,
Dein Code-Schnipsel war genau das Richtige!
Ich habe ihn ein bißchen zum Spielen umgebaut -und siehe da es funktioniert :dancer:
Vielen Dank nochmal!
Forum: Win32/Win64 API (native code)
Delphi
by APP,
5. Apr 2003
@Chris,
vielen Dank für Dein Beispiel, währenddessen habe ich den Holzhammer :freak: ausgepackt und erhöhe mal während der ShellExecuteEx-Phase die Proirität meines Programms:
SetPriorityClass(GetCurrentProcess, REALTIME_PRIORITY_CLASS);
TRY
IF ShellExecuteEx(@ShExecInfo) THEN
BEGIN
aHandle := ShExecInfo.HProcess;
...
Forum: Win32/Win64 API (native code)
Delphi
by APP,
4. Apr 2003
Tja, scheint eine gute Idee zu sein, habe aber mit Threads noch nichts am Hut, könntest Du ein paar Code-Schnipsel posten?
Forum: Win32/Win64 API (native code)
Delphi
by APP,
4. Apr 2003
Hallo,
ich drucke mit ShellExecuteEx viele unterschiedliche Dokumente nacheinader (in einer Schleife) aus, möchte nun aber, dass der User die Möglichkeit hat, das Ausdrucken zu unterbrechen.
Bei sehr großen Dokumenten reagiert meine Applikation aber sehr träge auf jeden Knopfdruck.
Hat da jemande eine Idee?
PROCEDURE TForm1.Button2Click(Sender: TObject);
VAR
ShExecInfo ...