Hallo Emil,
Zitat:
lStructSize := SizeOf(TOpenFileName);
Bist Du sicher, dass das so richtig ist? Ich habe weder nachgesehen noch es ausprobiert, aber möglicherweise ergibt SizeOf nur die Größe des Pointers auf den String. Sicherer wäre es IMO so:
lStructSize := Length(TOpenFileName) * SizeOf(Char);
Also ich habe nur versucht das zu D2009 kompatibel zu machen.
So wie ich gesehen habe has tdu diesen ja geschrieben bzw von der Schweizer Delphi Seite erweitert.
Zitat:
Und nein, es gibt kein Flag. (man kann höchsten hoffen, daß der Compilerschalter "
UNICODE" gesetzt wurde)
Macht das D2009 selbst ?
Oder muss ich mich darum kümmern.
Zitat:
Falls man nicht unbedingt viel Ahnung von der
WinAPI hat
Davon habe ich on masse ..
Was nichts damit zu tun hat ob ich unter Delphi die richtigen
Unicode Variablen
Verwende oder nicht.
Mein Frage wäre aber
Wie kann ich die Speicherlecks beseitigen.
Bei einigen kann man ja sehen wo unter umständen das Problem liegt solange
man im Block irgendwelche Pfade angezeigt bekommt.
Aber bei Unknow?
Wie soll man das identifizieren um den Fehler zu beseitigen.
Raten? Siehe
http://www.delphipraxis.net/1098135-post15.html
Wie eingrenzen..
gruss