Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.09.05;
Скачать: [xml.tar.bz2];

Вниз

Fatal Error   Найти похожие ветки 

 
Марат   (2004-08-19 13:02) [0]

Здравствуйте, мастера. Вопрос такой. Проект создавался и редактировался на одном из компьютеров, а затем рассылался по сетке пользователям. Но в последнее время начали появляться странные ошибки и возникла мысль попробовать скомпилировать проект на другом компьютере. Так вот закончилось это все:
[Fatal Error] ApplTel_pr.dpr(1): File not found: "System.pas"
И не знаю чего это такое.
На первом компьютере поискал такой файл точно есть "C:\ProgramFiles\Borland\Delphi5\Source\Rtl\Sys"


 
Digitman ©   (2004-08-19 13:04) [1]


> И не знаю чего это такое


это модуль-"сердце" Делфи-приложений


 
Iconka ©   (2004-08-19 13:07) [2]


> попробовать скомпилировать проект на другом компьютере

Туда Delphi установил?


 
Марат   (2004-08-19 13:08) [3]

Это конечно приятно, что я добрался наконец-то до сердца. Но чего делать-то? Проект ведь не идет!


 
Anatoly Podgoretsky ©   (2004-08-19 13:11) [4]

Теперь попробовать скомпилировать файл на первом компьютере.


 
Марат   (2004-08-19 13:11) [5]

Iconka
Конечно. А как бы я без Delphi чего-нибудь компилировал. Проект в одной папке скопировал с 1 компьтера на второй, запустил Delphi, открыл ApplTel_pr.dpr, нажал в меню Progect+Compile ApplTel_pr и получил вышеуказанную ошибку.


 
Марат   (2004-08-19 13:12) [6]

Anatoly Podgoretsky
Там все здорово.


 
Рамиль ©   (2004-08-19 13:13) [7]

Попрубуй новый пустой проект скомпилить.


 
Digitman ©   (2004-08-19 13:14) [8]


> Марат


а ты хоть искал перед этим файлы по маске system.* в директории. куда ты установил Делфи ? или сразу сюда ломанулся со слезами ?)


 
Anatoly Podgoretsky ©   (2004-08-19 13:16) [9]

Марат   (19.08.04 13:12) [6]
Ну вот на нем и компилируй.


 
Марат   (2004-08-19 13:17) [10]

Не знаю поможет вам или нет. Но на первом компьютере я устанавливал EhLib (английскую версию), а на втором ее нет. Может из-за этого?


 
Марат   (2004-08-19 13:19) [11]

Anatoly Podgoretsky
Так вот и получается, что на одном двух компьтерах при загрузке exe-шника возникает фатальная ошибка Windows. Поэтому и хочется разобраться до конца.


 
Digitman ©   (2004-08-19 13:21) [12]


> на первом компьютере я устанавливал EhLib (английскую версию),
> а на втором ее нет


а проект-то как собран ? с ран-тайм пакетами ?


 
KSergey ©   (2004-08-19 13:22) [13]

Подика пути к библиотекам скривило...
Tools->Enviroment options->Library
И что там в Library Path?


 
Марат   (2004-08-19 13:22) [14]

Рамиль ©  
Запросто.

Digitman ©  
Мужчины не плачут, но могут обидеться.


 
Марат   (2004-08-19 13:25) [15]

KSergey ©  
на 1-м: $(DELPHI)\Lib;$(DELPHI)\Bin;$(DELPHI)\Imports;$(DELPHI)\Projects\Bpl
на 2-м: $(DELPHI)\Bin;$(DELPHI)\Imports;$(DELPHI)\Projects\Bpl;C:\Program Files\EhLib\Delphi5\Units


 
Digitman ©   (2004-08-19 13:28) [16]


> Марат   (19.08.04 13:22) [14]


> Мужчины не плачут, но могут обидеться


.. но ни при той ни при иной ситуации на конкретный вопрос о физическом наличии файла мужчинам не пристало отвечать ? в то время как это в их же интересах ?


 
Марат   (2004-08-19 13:35) [17]

Digitman ©  
Файл есть.


 
TUser ©   (2004-08-19 13:38) [18]

А если попробовтать его на втором компе из командной строки скомпилить? Хотя, сначала, конечно, - попробуй скомпилировать пустой проект, если не пойдет - снести D и W.


 
Марат   (2004-08-19 13:40) [19]

TUser
Это как "снести D и W"


 
Digitman ©   (2004-08-19 13:40) [20]

а ответ на [12] ?


 
KSergey ©   (2004-08-19 13:41) [21]

> [14] Марат   (19.08.04 13:22)
> Мужчины не плачут, но могут обидеться.

Это девочкам будешь рассказывать. Может и не засмеют. Хотя сомневаюсь.

> [15] Марат   (19.08.04 13:25)

Что-то даже не знаю что сказать конкретного... По месту видать надо...
А что, неужели вот нулевая дельфи - и сразу так пишет? А простейший проект на ней если состряпать - такие же траблы?

Да, к стати
А что в Projects/Options/Directories? Может здесь прописаны жесткие пути? Тогда, думаю, убрать. Хотя четко не представляю, признаться, как это соотносится с глобальными из Tools->Enviroment options: толи их полностью перекрывает, толи дополняет...

Но вот про пустой проект было бы интересно услышать...


 
TUser ©   (2004-08-19 13:45) [22]


> Это как "снести D и W"

format c: /:)

Только не говори, что он пишет
Undeclared parameter /:)


 
Марат   (2004-08-19 13:47) [23]

KSergey ©  
Пустой проект тоже не компилируется.
Я поменял Tools->Enviroment options->Library
на 2-м. Сделал как на первом и все пошло. Но вот что интересно не получится ли так что искал, то не нашел. Я про фатальную ошибку на некоторых компьютерах.


 
Марат   (2004-08-19 13:49) [24]

TUser ©
А я и не знал о таких сокращениях. Спасибо. Просветил.


 
KSergey ©   (2004-08-19 13:49) [25]

Вот если бы про 1-е и второе написать что там на самом деле... Я же не ленусь названия меню писать сюда, а они тоже не копи-пэйстятся...
А то кто знает что там в установленной версии


 
Digitman ©   (2004-08-19 13:51) [26]


> Но вот что интересно не получится ли так что искал, то не
> нашел. Я про фатальную ошибку на некоторых компьютерах.


а тебе Анатолий в [9] сразу и сказал - не занимайся ерундой
компилируй там где успешно всегда компилируешь
и при этом контролируй, какие зависимости имеет твой исп.файл, предназначенный для последующего диплоймента


 
TUser ©   (2004-08-19 13:52) [27]

Уточню. Сначала снести D. Потом поставить ее заново. Если опять не поможет - снести W. Если снова не поможет - снести H (hard, hands), можно на помойку.


 
Марат   (2004-08-19 13:55) [28]

Digitman ©  
Ситуация началась со следующего. На одном из пользовательских компьютеров возникла фатальная ошибка с двумя кнопками "Закрыть" и "Пропустить". На других же проект работает нормально. Так вот системщики грешат на мой проект, а я на Windows, но им ничего не сказав, пытаюсь найти какую-нибудь ошибку у себя. Пока не нашел.


 
Марат   (2004-08-19 13:57) [29]

TUser ©  
Попробую, тем более других проверок у меня наверное не осталось.


 
TUser ©   (2004-08-19 13:58) [30]


> а я на Windows

Это правильно. Если везде все работает, а на одном компе - глюки, значит трабл именно в этом компе. Нет ли в нем чего-нибудь оригинального (например, только на нем стоит ХР, а везде - W2K и т.д.)? На каком количестве компов проект работает нормально?


 
Digitman ©   (2004-08-19 14:01) [31]


> фатальная ошибка с двумя кнопками "Закрыть" и "Пропустить".
>


точное сообщение об ошибке какое ?


 
KSergey ©   (2004-08-19 14:24) [32]

И, главное, при чем тут ошибка компиляции???


 
Марат   (2004-08-19 14:28) [33]

TUser ©  
Винды 98 и XP. Пользователей около 100. Конкретно у которого ошибка 98 (всего их 4).

Digitman ©  
На белом фоне: ApplTel_pr ошибка в программе для продолжения нажмите кнопку "Пропустить" и сохранить данные в новом файле. Для выхода из программы нажмите кнопку "Закрыть", при этом при этом все изменения будут потеряны. Затем выходит стандартное окно ошибок Винды "Программа выполнила недопустимую операцию и будет закрыта".
Конект к базе происходит через ODBC-драйвер и инсталяцию BDE


 
Марат   (2004-08-19 14:30) [34]

KSergey ©  
Ну я ведь только учусь. И мне подумалось, что может быть чего-то в моем компьютере не так, попробую-ка на другом и попал в вышеуказанную ситуацию.


 
Digitman ©   (2004-08-19 14:54) [35]


> Конект к базе происходит через ODBC-драйвер и инсталяцию
> BDE


с этим - в порядке ? уверен ?


 
Марат   (2004-08-19 14:58) [36]

Перепроверено неоднократно, но 100% гарантии нет. Начиная с того, что узнал что есть новая версия для ODBC.


 
Erik1   (2004-08-19 15:24) [37]

Нехороший вариант, а что за база к которой ты по ODBC конектишся? Если SQL сервер, то выбрось одно звено(ODBC) все быстрее заработает. Может и ошибки уменьшатся.


 
Марат   (2004-08-20 06:04) [38]

Я извиняюсь, что сразу не ответил. Рабочий день кончился. А предложение интересное. Только вот я не знаю как это "выбрось одно звено(ODBC)". Нельзя ли поподробнее?


 
KSergey ©   (2004-08-20 06:08) [39]

А БД какая?
А вообще речь о том, что можно и без БДЕ и ODBC ходить, но не ко всем БД


 
Марат   (2004-08-20 06:12) [40]

SQL сервер. Но я на самом деле продолжаю не мною начатое дело и поэтому не в курсе почему выбрали именно такой метод.


 
KSergey ©   (2004-08-20 06:13) [41]

MS SQL, верно?
Ну к нему можно через ADO ходить, вот только видимо это не тот случай, когда можно все переделать...


 
Марат   (2004-08-20 06:15) [42]

Да. Скорее всего это так.



Страницы: 1 2 вся ветка

Форум: "Основная";
Текущий архив: 2004.09.05;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.54 MB
Время: 0.032 c
11-1080267569
Alek Aaz
2004-03-26 05:19
2004.09.05
размер исполняемого кода


1-1092860381
nester
2004-08-19 00:19
2004.09.05
Что делать с локальными типизироваными константами в Делфи 7


14-1092370270
Dmitriy O.
2004-08-13 08:11
2004.09.05
48 Конгресс Европейской организации качества. Москва


3-1092168310
Zif
2004-08-11 00:05
2004.09.05
Можно ли в ADOQuery соединить несколько таблиц?


14-1092725070
VMcL
2004-08-17 10:44
2004.09.05
Конф. Media





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский