Einzelnen Beitrag anzeigen

Benutzerbild von kroimon
kroimon

Registriert seit: 21. Apr 2004
24 Beiträge
 
RAD-Studio 2010 Arc
 
#5

Re: Set of WideChar (TDynamicCharSet)

  Alt 9. Jan 2010, 10:07

Ich hab grade festgestellt, dass das _Encoding-Feld überhaupt nicht initialisiert wird!
Selbst solch ein Code:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var cs: TDynamicCharSet;
begin
  cs := 'ab';

  if cs.Contains('a') then
    Beep;
end;
zeigt beim Ausführen mit dem Debugger, dass cs nach der Zuweisung Müll in _Encoding stehen hat:
Code:
(FIsSingleByte:True; FMaxCharSize:1589654467)
Daher endet es auch wieder in einer AV, wenn ich die Zuweisung in ein
cs := ['a', 'b']; ändere.

Also irgendwas scheint da schief zu laufen

Wär mal jemand mit D2010 so freundlich?
~Stefan
  Mit Zitat antworten Zitat