In neueren JVCL Versionen sieht das so aus:
Delphi-Quellcode:
if AName <> '' then
begin
InnerComponentToXML(AComponent, AElem, Recurse);
{$ifdef COMPILER12_UP}
StringStream := TStringStream.Create;
{$else}
StringStream := TStringStream.Create('');
{$endif}
try
JclStream := TJclStringStream.Create(StringStream);
Du musst also nur das ('') hinzufügen und dann den JVCLInstaller neu starten. Die 3.35 wurde nur für die Delphi 2009 Partner DVD erstellt. Und da hat man (wie so oft bei der JVCL) vergessen die älteren Versionen mit zu prüfen.
Mein Rat bei der JCL/JVCL ist immer, sich einen Daily Snapshot zu schnappen, der ist meist stabiler als die Release Version. Vor allem wenn seit dem Release bereits mehrere Monate vergangen sind.
http://jcl.sf.net/daily
http://jvcl.sf.net/daily