Операционка: Windows 7 x64
Среда разработки: Lazarus 1.4.0
FPC: 2.6.4
Возникла необходимость попользоваться TOleStrList.
Описываю проявление поведения.
Создаю новый проект, кидаю кнопку на форму и в коде пишу.
- Код: Выделить всё
uses
..., ActiveX;
- Код: Выделить всё
procedure TForm1.Button1Click(Sender: TObject);
var
str: string;
// a: TOleStrList; // <--- uncomment this line
begin
str := 'qwerty';
ShowMessage(str);
end;
Если раскомментировать строку в которой идет объявление TOleStrList, то собственно приложение перестает работать. При нажатии на кнопку вываливается сообщение.
[Window Title]
Error
[Content]
Project project1 raised exception class 'External: SIGSEGV'.
At address 4246D3
[OK]
Объяснение такому поведению не нахожу, если кто сталкивался просветите пожалуйста, как быть и что делать.
Спасибо.