Форум: "Начинающим";
Текущий архив: 2007.09.02;
Скачать: [xml.tar.bz2];
ВнизФорма не показывается Найти похожие ветки
← →
1c_user © (2007-08-08 13:12) [0]Открываю сохраненный проект. Но форма не показывается. (F12) Хотя файл формы присутствует в сохраненной папке.
при попытке запустить выдает следующее сообщение:
"Debugger Exception Notification"
<< Проект Poject1.exe вызвал исключение класса EResNotFound с сообщением "Resource TForm1 not found". Процесс остановлен. Используйте ШАГ или ЗАПУСК для продолжения. (OK , HELP)
Показать оно CPU >>
ЧТо это может означать? (D7/enterprise)
← →
Сергей М. © (2007-08-08 13:36) [1]Перевести это самое "EResNotFound" на русско-народный ты конечно же не в состоянии)... Ибо не царское дело ?)
← →
1c_user © (2007-08-08 13:42) [2]Ну так скажи пожалста! куда мне понять этого, если я 5ый день дельфи изучаю!
← →
1c_user © (2007-08-08 13:46) [3]ААА все понял
значит дело в этой строчке?? "{$R *.dfm}" ???
так о чем говорит эта строчка??? (я ее удалял, думал ненужная)
← →
Сергей М. © (2007-08-08 13:48) [4]
> куда мне понять этого, если я 5ый день дельфи изучаю
Ой не ври уж)
Персона с твоим ником фигурирует в конференции уже не менее месяца.
И в течение оного тебе НАСТОЯТЕЛЬНО рекомендуют пользоваться клавишей "F1", жмакнув которую в момент активности Delphi IDE и введя при открытии окна справки фразу-модель поиска "EResNotFound", ты тут же получишь ответ:
EResNotFound is the exception class for unlocatable resources.
Unit
Classes
Description
EResNotFound is raised when a specified resource (such as a form or bitmap) can"t be found in a form file or a resource file, or when the resource is not linked into the application.
If you receive this exception on startup of an application, or when you create a form, check the form’s unit file for the compiler directive that links in the form file.
In Delphi, this directive is {$R *.xfm} (for CLX forms) or {$R *.dfm} (for VCL forms)
In C++, this directive #pragma resource "*.xfm" (for CLX forms) or #pragma resource "*.dfm" (for VCL forms)
If this directive is missing or commented out, the form file is not included in the executable and an EResNotFound exception is generated.
← →
Сергей М. © (2007-08-08 13:49) [5]
> я ее удалял, думал ненужная
Что ж ты не удалил и все остальные ?
КАКОВ вообще твой критерий "ненужности" строчки Делфи-проекта ?
← →
1c_user © (2007-08-08 21:53) [6]в форуме я третий день! чес слово! ты неверную инфо выкопал, или перепутал меня с кем-ниб...
техническим англиским не владею)) так что будь добр, переведи.
что касается критерия ненужности: просто эта фигня: {$R *.dfm} стояла в фигурных скобках, думал компьютер не примет его всерьез при компиляции, то бишь проигнорирует, вот я взял да стёр нафиг)
Так за что она отвечает??? {$R *.dfm} ?
← →
Johnmen © (2007-08-08 21:58) [7]И вот такие "врачи" режут людей по больницам :(
← →
1c_user © (2007-08-08 22:06) [8]ну вы вообще палку перегибаете))))))
объясните уж в конце концов чтобы я понял а?
← →
{RASkov} © (2007-08-08 22:12) [9]> чтобы я понял
Не поймешь..... :( или в лучшем случае завтра уже забудешь...
Не все что в фигурных скобках - комментарий.
:о)
← →
Германн © (2007-08-09 00:42) [10]
> Не все что в фигурных скобках - комментарий.
> :о)
>
Тут не просто фигурные скобки. Тут ещё и его величество БАКС!
:)
← →
Сергей М. © (2007-08-09 08:54) [11]
> за что она отвечает?
Языковые конструкции вида {$XXXX ......} являются директивами компилятора.
В дан.случае конструкция {$R *.dfm} указывает компилятору, что ресурсы, относящиеся к объекту-форме, декларированной в данном юните SomeFormUnit.pas, следует искать в той же директории, где расположен файл юнита, под именем SomeFormUnit.dfm
Ты выкинул эту конструкцию якобы за ненадобностью, соответственно компилятор не включил в исп.модуль проекта ресурсы формы, о чем ты в ран-тайм и получил извещение в виде исключения, которое прямо так и звучит:
ExceptionResourceNotFound
что в переводе с буржуйского на великий и могучий звучит не иначе как
"Исключительная ситуация - не найден ресурс".
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.09.02;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.044 c