Hallo,
ich habe mir ein Pluginframework auf Exe-Basis gebaut.
Das funktioniert schon eine Ewigkeit.
Mit unten stehenden Code unterdrücke ich den Taskbar-Eintrag der als Plugin gestarteten Exe-File.
Mit D2007 kompiliert funktioniert das problemlos.
Mit XE2 kompiliert stürzt diese Funktion bei ret (end) ab.
Hat wer eine Idee, woran das liegen kann?
Gruß
Peter
Delphi-Quellcode:
function HideFromToolbar( ApplicationHandle: Cardinal ): LongInt;
assembler;
asm
push eax
push 0
push eax
call ShowWindow
pop eax
push eax
push -20
push eax
call GetWindowLong
or eax, 128
pop edx
push eax
push GWL_EXSTYLE
push edx
call SetWindowLong
push 5
push eax
call ShowWindow
end;