Обязательная компилляция для работы?
От: Swamp_Thing  
Дата: 26.05.06 22:01
Оценка:
Я пишу прогу для составления тестов и их проведения(BCB6). Написал-откомпилил-отдебажил — работает. Принёс на машину в универе — Access Violation бла-бла-бла адрес 0x00000000 бла-бла-бла ....
Принёс на ту машину код, там откомпилил, хотел подебажить — ан нет, там она заработала!. Скидываю прогу на третью машину —
Access Violation бла-бла-бла адрес 0x00000000 бла-бла-бла .

Проверил на всякий не в динамических данных ли дело (тачку ребуутал) — программа продолжает работать там, где компиллил

P.S. Не знаю, насколько угадал с форумом, т.к. этиология проблемы не ясна, требуется терапевт =)

Заранее спасибо!
Re: Обязательная компилляция для работы?
От: wellwell Австралия https://www.softperfect.com
Дата: 27.05.06 03:58
Оценка:
"Swamp_Thing" <54870@users.rsdn.ru> wrote in message news:1921354@news.rsdn.ru...
> Я пишу прогу для составления тестов и их проведения(BCB6). Написал-откомпилил-отдебажил — работает. Принёс на машину в универе —

Какие компоненты использовал?
Posted via RSDN NNTP Server 2.0
Re: Обязательная компилляция для работы?
От: Horatio  
Дата: 28.05.06 09:25
Оценка: 2 (1)
Здравствуйте, Swamp_Thing, Вы писали:

S_T>Я пишу прогу для составления тестов и их проведения(BCB6). Написал-откомпилил-отдебажил — работает. Принёс на машину в универе — Access Violation бла-бла-бла адрес 0x00000000 бла-бла-бла ....

S_T>Принёс на ту машину код, там откомпилил, хотел подебажить — ан нет, там она заработала!. Скидываю прогу на третью машину —
S_T>Access Violation бла-бла-бла адрес 0x00000000 бла-бла-бла .

S_T>Проверил на всякий не в динамических данных ли дело (тачку ребуутал) — программа продолжает работать там, где компиллил


S_T>P.S. Не знаю, насколько угадал с форумом, т.к. этиология проблемы не ясна, требуется терапевт =)


S_T>Заранее спасибо!



М-да. Тут без дополнительных сведений о твоей програмке трудно что-нибудь подсказать. Проверь все что используешь, сторонние компоненты, модули — может там найдешь причину "веселья".
Re: Обязательная компилляция для работы?
От: Arioch2  
Дата: 28.05.06 20:06
Оценка:
> Я пишу прогу для составления тестов и их проведения(BCB6).

обновления все стоят ?

> Написал-откомпилил-отдебажил — работает. Принёс на машину в универе —

> Access Violation бла-бла-бла адрес 0x00000000 бла-бла-бла ....

Отключи оптимизации и посмотри детальный отчет об ошибке (www.rsdn.ru
Cтатьи про Delphi)


--
Написано в Opera:
http://www.myopera.net/students/30_days/comoperalover711ru.html
Posted via RSDN NNTP Server 2.1 beta
Re: Обязательная компилляция для работы?
От: OdesitVadim Украина  
Дата: 29.05.06 13:46
Оценка:
Здравствуйте, Swamp_Thing, Вы писали:

S_T>Я пишу прогу для составления тестов и их проведения(BCB6). Написал-откомпилил-отдебажил — работает. Принёс на машину в универе — Access Violation бла-бла-бла адрес 0x00000000 бла-бла-бла ....

BDE?
... << RSDN@Home 1.2.0 alpha rev. 648>>
Re: Обязательная компилляция для работы?
От: Ihor Osovyak Украина  
Дата: 29.05.06 21:26
Оценка: 1 (1)
Здравствуйте, Swamp_Thing, Вы писали:

S_T>Я пишу прогу для составления тестов и их проведения(BCB6). Написал-откомпилил-отдебажил — работает. Принёс на машину в универе — Access Violation бла-бла-бла адрес 0x00000000 бла-бла-бла ....

S_T>Принёс на ту машину код, там откомпилил, хотел подебажить — ан нет, там она заработала!. Скидываю прогу на третью машину —
S_T>Access Violation бла-бла-бла адрес 0x00000000 бла-бла-бла .

S_T>Проверил на всякий не в динамических данных ли дело (тачку ребуутал) — программа продолжает работать там, где компиллил


S_T>P.S. Не знаю, насколько угадал с форумом, т.к. этиология проблемы не ясна, требуется терапевт =)


S_T>Заранее спасибо!


вероятно используете компонент (в широком смысле слова), который устанавливает среда, и которой нет на голой машине. Навскидку — bde, midas... Также я не знаю, как собирает приложение по умолчанию линковщик билдера (или как Вы установили соотв. опцию) — с использованием рантайм пакетов или без (я работаю на делфи)...
Если есть небольшой опыт — могу посоветовать взять filemon и regmon от sysinternal и промониторить, что ваше приложение пытается читать с реестри и что подгружать перед вылетом — информация полученная при мониторинге почти наверника подскажет в чем проблема вылета (обращать внимание на чтение несуществующих ветвей реестри и попытки открития несуществующих файлов и директорий)..
Re[2]: Обязательная компилляция для работы?
От: Swamp_Thing  
Дата: 30.05.06 18:47
Оценка:
H>М-да. Тут без дополнительных сведений о твоей програмке трудно что-нибудь подсказать. Проверь все что используешь, сторонние компоненты, модули — может там найдешь причину "веселья".

Как ни пародоксально, вырубить "левую" dll'ку помогло. Как такое может быть?... Спасибо, за пусть и бредовое, зато сработавшее решение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.