Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.287 Beiträge
Delphi 12 Athens
|
AW: Programm in Win11 Startmenü eintragen
10. Feb 2025, 17:45
Nunja, der Code ist sooooooooo alt, noch lange vor Delphi 2009 (so, wie es aussieht).
Dabei ist es doch eigentlich ganz einfach:
IID_IShellLinkA, IShellLinkA, PAnsiChar und AnsiString
IID_IShellLinkW, IShellLinkW, PWideChar und WideString/UnicodeString
IID_IShellLink, IShellLink, PChar und String
Dann noch das andere Problem, eine total nutzlose Fehlerbehandlung, welche nur ein Boolean zurückliefert, anstatt der eigentlichen Fehlerinformation (Fehlercode/-text),
so dass niemand hören konnte, warum es nicht geht,
und zusätzlich auch noch diese nichtssagende Info komplett ignoriert. (Result nicht ausgewertet)
PS: [DELPHI] dein Code [/DELPHI]
Ein Therapeut entspricht 1024 Gigapeut.
Geändert von himitsu (10. Feb 2025 um 17:51 Uhr)
|