Форум: "Основная";
Текущий архив: 2004.10.31;
Скачать: [xml.tar.bz2];
ВнизПроблема с компиляцией. Прошу совета! Найти похожие ветки
← →
Elman (2004-10-13 06:49) [0]Программа не запускается на других компах и не выдает никаких сообщений об ошибке (типа, не найденной библиотеки и т.п.), просто появляются песочные часы, а затем тишина. В списке процессов тоже ее нет. В проге используются компоненты TinyDB и SUIPack.
Компилил без поддержки пакетов, т.е. автономным файлом.. В шестой Дельфе таких проблем небыло, а поставил седьмую (писал этоу прогу изначально в седьмой) и, видимо, чего-то не знаю :(
Подскажите, если кто сталкивался, советом, плиз!
← →
Elman (2004-10-13 07:41) [1]Люди добрые! Ну отзовитесь, пожалуйста... Для кого-то может быть и глупый вопрос, но я в тупике.:(
← →
Fedia © (2004-10-13 08:00) [2]Вы бы немного по подробнее. Хотите сказать, что в отладчике она нормально работает, а при запуске exe файла нет? А на Вашей машине exe файл нормально запускается?. Если не запускается на других машинах, то на всех или на некоторых? Одинаковая ли версия Windows и т.д. В общем, нужно больше информации, иначе и отвечать нечего.
← →
Elman (2004-10-13 08:04) [3]На моей машине запускается отлично! Не запускается ни на какой машине другой. В том числе и стакой же ОС
← →
Fedia © (2004-10-13 08:05) [4]В крайнем случае, ведь можно установить Delphi на той машине, где программа не запускается, и выяснить причину в отладчике.
← →
Elman (2004-10-13 08:06) [5]К сожалению, это не дало результатов. Реакция такая же.
← →
Elman (2004-10-13 08:08) [6]Только на одной машине появилось сообщение о недоступе к определенному стеку...
← →
Elman (2004-10-13 08:09) [7]Еще не пробовал, но может сузить диапозон стеков в настройках компилятора?
← →
Alx2 © (2004-10-13 08:11) [8]>Elman (13.10.04 08:09) [7]
TinyDB (или другие сторонние компоненты) - триальные версии?
Возможно, у тебя закончился срок триала и это проявляется таким способом.
← →
Elman (2004-10-13 08:13) [9]Устанавливал как крякнутые, каюсь :)
← →
Elman (2004-10-13 08:16) [10]С другой стороны, было бы наказание за триал, то и на свой не смог бы запустить.
← →
Fedia © (2004-10-13 08:16) [11]Alx2 © (13.10.04 08:11) [8]
кажется в этом случае и на машине разработчика exe не запускался бы.
← →
Fedia © (2004-10-13 08:33) [12]Elman (13.10.04 08:06) [5]
Хм. Реакция такая же. То есть после установки Delphi на той машине, exe файл заработал, как и на Вашей, или все равно не запускается. Если первый вариант, то программе явно не хватает какой-то библиотеки, хотя в этом случае, скорее всего, было бы сообщение об ошибке… Как все запутанно. Попробуйте исключать из проекта постепенно нестандартные компоненты и пробовать запускать программу на другой машине. Возможно, в итоге, выйдите на причину.
← →
Elman (2004-10-13 08:45) [13]На другой машине просто не запускается. Если исключу хоть один нестандртный компонент, то прога точно не заработает. Ведь прога сделана почти полностью на этих компонентах...
Вобщем, чувствую, намаюсь я...
← →
Fedia © (2004-10-13 08:50) [14]Ну а в этом случае, нужно в отладчике поставить точку останова на OnCreate первой создаваемой формы проекта, и идти дальше по шагам. На какой-то же строчке она должна прекратить запуск или я чего-то не понимаю?
← →
Verg © (2004-10-13 09:41) [15]Да легко
Некая сторонняя компонента, типа в исходных текстах, но на самом деле использует поставляему с ней DLL-ку.
При инициализации такая компонента, определив, что необходимая ей DLL-ка отсутствует, может просто сделать halt... И все, кирдык.
На твоем компе есть эта DLL, а на других - нет, ты же только свой exe на них притащил.
Это так, к примеру.
← →
Fedia © (2004-10-13 09:55) [16]Verg © (13.10.04 09:41) [15]
Как тогда в этом случае объяснить, что после установки Delphi на такой машине (я так понимаю, что вместе с компонентами и их dll) программа не запускается. Я ведь по этому поводу уточнял в [12] По моему, немного не вяжется.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.10.31;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.035 c