Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
1-1098175993
Manfred8
2004-10-19 12:53
2004.10.31
Написание программатора для мини АТС


1-1098116291
IceT
2004-10-18 20:18
2004.10.31
Деревья


3-1096536049
Quazar
2004-09-30 13:20
2004.10.31
Ошибка BDE


3-1096959444
Пуртик
2004-10-05 10:57
2004.10.31
Зависание проги...


1-1098085986
Walker
2004-10-18 11:53
2004.10.31
GDI +





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский