Moin,
ich habe mal wieder ein Problem mit dem Umstieg von Tnt-
Unicode auf RAD2009.
Meine TTntComboBox ist jetzt so deklariert:
TTntComboBox = class(TComboBox);
Nun bekomme ich beim Aufruf
Delphi-Quellcode:
const
s = WideString('irgendwas');
if pos(s,ComboBox1.Items.Strings[0]) then
begin
//machwas
end;
den beschriebenen Fehler vom Compiler.
Wenn ich Pos() durch AnsiPos() ersetze, tritt der Fehler nicht mehr auf. Das ist aber inhaltlich nicht richtig, da ich durchaus auch mal kyrillisch in der ComboBox stehen habe.
Ich peil' es nicht: durch die Umleitung auf TComboBox müsste doch
Unicode in den Items enthalten sein. Oder ist darin anderes
Unicode als in meiner Konstante s?
Grüße, Messie