FastReport для D2006 - баги?
Только начал разбираться с продуктом, поэтому не знаю элементарных вещей, и тем не менее:
Скачал FastReoprt для Delphi 2006. (бесплатную версию, решение о покупке будет принято на основании теста)
во первых, IDE начала время от времени сыпать AV'шками
но это трудновоспроизводимый эксперимент, главное - дальше
1 создаю тестовое приложение (Win32), кидаю на форму компонент TFrxRepot
2.Кидаю кнопку ,в обработчкие пишу
frxReport1.ShowReport();
запускаю - все нормально, появился пустой Preview
далее
3. в DesignTime вызываю редактор отчета и кидаю на страницу TfrxMemoView, пишу какой-то текст
запускаю программу, жму на первую кнопку (Preview) - все нормально
4.Кидаю на форму тестового прилоения вторую кнопку и пишу обработчик
var
x: TfrxComponent;
begin
x:=frxReport1.FindObject('memo1');
if x <> nil then
begin
(x as TfrxMemoView).Text:=блаблабла';
end
else
ShowMessage('not found');
end;
запускаю программу - все висит. Форма даже не перемещается мышкой за заголовок и не закрывается по "крестику".
Сразу (код обработчика клика по второй кнопке еще не был вызван)
какие будут мнения?
Скачал FastReoprt для Delphi 2006. (бесплатную версию, решение о покупке будет принято на основании теста)
во первых, IDE начала время от времени сыпать AV'шками
но это трудновоспроизводимый эксперимент, главное - дальше
1 создаю тестовое приложение (Win32), кидаю на форму компонент TFrxRepot
2.Кидаю кнопку ,в обработчкие пишу
frxReport1.ShowReport();
запускаю - все нормально, появился пустой Preview
далее
3. в DesignTime вызываю редактор отчета и кидаю на страницу TfrxMemoView, пишу какой-то текст
запускаю программу, жму на первую кнопку (Preview) - все нормально
4.Кидаю на форму тестового прилоения вторую кнопку и пишу обработчик
var
x: TfrxComponent;
begin
x:=frxReport1.FindObject('memo1');
if x <> nil then
begin
(x as TfrxMemoView).Text:=блаблабла';
end
else
ShowMessage('not found');
end;
запускаю программу - все висит. Форма даже не перемещается мышкой за заголовок и не закрывается по "крестику".
Сразу (код обработчика клика по второй кнопке еще не был вызван)
какие будут мнения?
Комментарии
код этот все равно не выполняется
на всякий случай конечно проверил.
Также попробовал с отключенной оптимизацией компилера
эффект тот же
еще раз ситуация:
код обработчика Button2Click (в котором вызывается FIndObject) никто не вызывает!
потому что программа зависает сразу по открытии главной формы (я еще не успел нажать на Button2)
появляется главная форма, и она "метрвая"
мистика какая-то прямо...
я воспроизвел экмперимент два раза с нуля - с одинаковым результатом
при запуске полученного exe не из под IDE результат аналогичный