Mein Einwand aber dazu warum wird unter 32Bit, selber Code, dann nicht gemeckert?
Das widerspricht sich doch alles.
Hast du TNotifyIconData unter
Win32 irgendwo anders definiert?
Wohin springt er denn bei der Suche nach der Declaration für
Win32?
Folgendes kompiliert in Delphi 10.4 unter Debug-Wind32 NICHT:
Delphi-Quellcode:
program Project6;
{$APPTYPE CONSOLE}
{$R *.res}
uses
System.SysUtils,
Winapi.ShellAPI;
var
NIconD: TNotifyIconData;
begin
try
with NIconD
do
begin
cbSize := SizeOf(TNotifyIconData);
// [dcc32 Error] Project6.dpr(19): E2034 Too many actual parameters
end;
except
on E:
Exception do
Writeln(E.ClassName, '
: ', E.
Message);
end;
en