Hallo zusammen,
Danke für die Antwort. Dann stimmt ja meine obiger Code. An die typisierten Konstanten hatte ich auch schon gedacht.
Drei Fragen sind aber noch offen:
- Gibt es irgendetwas was man beachten muss, wenn man PWidechar(sDLL) anwendet?
- Warum wird unter dem dem Mauszeiger bei @fShow := GetProcAddress(haDLL, PWideChar(sBef));
in der Hilfe Windows.GetProcAddress(Cardinal,PAnsiChar)Method
angezeigt obwohl es für GetProcAddress die A- und die W-Variante gibt?
- Bei der Zuweisung sString := wWideString;
oderwWideString := sString;
gibt es keine Kompiler-Warnung. Hier gehe ich also davon aus, dass diese absolut konfliktfrei verläuft. Korrekt?
Grüße
Gerd
1. Nein.
2. Immer mit Strg+Linksklick zur eigentlichen Definition gucken und den Hint ignorieren.
3. Ja.