Zitat von
jbg:
War es Absicht, dass du dein Projekt nach
VCL.NET konvertiert hast?
Ja. Wenn ich die D2005-Hilfe richtig verstanden habe, wird in der
Win32-Version
Unicode kaum und in der NET richtig unterstützt. Um mir das anzusehen, habe ich auf einer Form ein Label platziert und diesen im Form.Create jeweils einen String mit kyrillischen Zeichen zugewiesen. Unter
Win32 nur ?, unter NET kyrillische Zeichen. Das TShellListView zeigt unter
Win32 auch nur ?. Nun dachte ich mir, ich könne mit NET auch hier das
Unicode-Problem lösen.
Zitat von
jbg:
Im $(
BDS)\Demos\DelphiWin32\VCLWin32\ShellControls Ordner solltest du aber die nötigen Dateien und das
Package finden. Du kannst ja mal versuchen das nach
VCL.NET zu konvertieren.
Dass funktioniert leider nicht.
Anscheinend funktioniert die Übernahme von D7PE nach D2005PE.NET nicht so, wie man es sich vorstellen dürfte. Es werden die
VCL-Komponenten von
Win32 anstelle von NET angezeigt. Deshlab konnte ich die TShellTreeView hinzufügen, obwohl es sie unter NET gar nicht gibt. Heißt also, ich muss das Formular unter NET neu erstellen.
Unter D2005PE.NET gibt es keine vernünftige Alternative. Schade.