Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


Не работает пример из L791.dpr

Вы не вошли.

 Поиск | Регистрация | Вход 

Алексей
08.08.2006 11:28:28
#1

Гость

Не работает пример из L791.dpr

Добрый день. Читал конференцию но вроде ни кто с подобной проблемой не сталкивался.

Использую пример L791.dpr из LCOMP - свежий с сайта. Компилирую Delphi 6. Все работает пока не начинаю закрывать программу примера выдается ошибка :

Project2.exe - Ошибка приложения

Инструкция по адресу "0x004034aa" обратилась к памяти по адресу "0x00c02030".
Память не может быть "read".
При нажатии клавиши "Ok" следующее окно

"Error"
Runtime error 216 at 004034AA

Помогите пожалуйста, может кто уже наступал на эти грабли?

08.08.2006 14:42:48
#2

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Не работает пример из L791.dpr

ну попробуйте модернизировать обработчик таймера чтобы он не читал память если она уже не валидна...

Алексей
08.08.2006 15:22:02
#3

Гость

Re: Не работает пример из L791.dpr

Попробовал и так и просто закомментировал все в обработчике таймера результат тот же, хотя L-Graph работает без проблем.

Алексей
09.08.2006 10:46:56
#4

Гость

Re: Не работает пример из L791.dpr

В примере массив data описывается :

type
WA = array of ULONG;
var
data : WA;

а так он работает:
type
WA = array of ULONG;
PWA = ^WA;
var
data : PWA;

После этого пример не ломается при закрытии программы.