Менять тип переменной пробовал - в результате Can not write to stream при попытке записать в него строку.
проблему решил установкой снапшота Lazarus 0.9.27 + FPC 2.2.5 Но попробую отредактировать юнит (использовать снапшот както страшно)
Найдено 4 результата
- 19.03.2009 15:30:17
- Форум: Free Pascal Compiler
- Тема: ReadXMLFile и поток
- Ответы: 10
- Просмотры: 8133
- 19.03.2009 11:15:35
- Форум: Free Pascal Compiler
- Тема: ReadXMLFile и поток
- Ответы: 10
- Просмотры: 8133
Re: ReadXMLFile и поток
Код: Выделить всё
procedure StringToXML(aXMLString:string;aXMLDocument:TXMLDocument);
var ss:TStringStream;
begin
ss:=TStringStream.Create(aXMLString);
Try
SS.Position:=0;
aXMLDocument:=Nil;
ReadXMLFile(aXMLDocument,ss);
Finally
SS.Free;
end;
end;- 19.03.2009 10:07:12
- Форум: Free Pascal Compiler
- Тема: ReadXMLFile и поток
- Ответы: 10
- Просмотры: 8133
Re: ReadXMLFile и поток
Извините но откуда обновляться? на оффсайте выложена версия 2.2.2 от 11 августа 2008 года.
- 18.03.2009 17:35:43
- Форум: Free Pascal Compiler
- Тема: ReadXMLFile и поток
- Ответы: 10
- Просмотры: 8133
Re: ReadXMLFile и поток
Здравствуйте!
Пробовал преобразовать строку в XML документ как описано выше но Lazarus выдет ошибку:
unit1.pas(61,32) Error: Call by var for arg no. 2 has to match exactly: Got "TStringStream" expected "TStream"
Не компилируется нивкакую. Может надо какой модуль подключить?
модули:
uses
Classes ...
Пробовал преобразовать строку в XML документ как описано выше но Lazarus выдет ошибку:
unit1.pas(61,32) Error: Call by var for arg no. 2 has to match exactly: Got "TStringStream" expected "TStream"
Не компилируется нивкакую. Может надо какой модуль подключить?
модули:
uses
Classes ...
