|
#1
|
|||
|
|||
EResNotFound
Какая-то детская ошибка, уже все голову сломал.
First chance exception at $7541DAE8. Exception class EResNotFound with message 'Resource TScreenFRM not found'. Process ***.ехе Случается только в релизной компиляции, из-под дебагера все работает. все Uses Прописаны, ресурсы удалял, компилировал занова, деректива {$R *.dfn} наместе, а Код:
procedure TForm1.BitBtn1Click( Sender: TObject ); var f: TScreenFRM; begin f:= TScreenFRM.Create(Self); f.ShowModal; end; Подозреваю, что это из-за того, что я тестил ITM (встроенный локализатор) Сделал бы бекап, но что уж там теперь. Как быть сейчас? Последний раз редактировалось nixon232, 27.08.2016 в 12:16. |
#2
|
|||
|
|||
Скорее всего 'съехало' название класса в .dfm файле.
Открой ScreenFRM.dfm и проверь. Ну и полный ребилд. |
Этот пользователь сказал Спасибо lmikle за это полезное сообщение: | ||
nixon232 (27.08.2016)
|
#3
|
|||
|
|||
Да нет вроде. Форма маленькая, чисто отладочная. Пересоздать не долго, но уже интересно, что не так
Код:
object ScreenFRM: TScreenFRM Left = 0 Top = 0 AutoSize = True Caption = 'caption' ClientHeight = 219 ClientWidth = 568 Color = clBtnFace Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [] OldCreateOrder = False OnShow = FormShow PixelsPerInch = 96 TextHeight = 13 object Image1: TImage Left = 8 Top = 87 Width = 254 Height = 132 AutoSize = True Visible = False OnMouseUp = Image1MouseUp end object lblhint: TLabel Left = 0 Top = 0 Width = 568 Height = 81 AutoSize = False Caption = 'caption' Color = clSilver Font.Charset = DEFAULT_CHARSET Font.Color = clRed Font.Height = -16 Font.Name = 'Tahoma' Font.Style = [fsBold] ParentColor = False ParentFont = False Transparent = False WordWrap = True end object btnLoad: TButton Left = 493 Top = 56 Width = 75 Height = 25 Caption = 'btncap' TabOrder = 0 OnClick = btnLoadClick end end |
#4
|
|||
|
|||
Все куда хуже, чеи я думал. Я не могу создать в проекте форм, даже пустых. File > New>VCL Form > F9 >"Resource TForm2 not found' В других проектах все создается
Что это за бред тогда? Последний раз редактировалось nixon232, 27.08.2016 в 21:56. |
#5
|
|||
|
|||
У тебя там в dfm съехал Caption на другую строку.
Попробуй это поправить и проверить. |
#6
|
||||
|
||||
Цитата:
Пишу программы за еду. __________________ |
Этот пользователь сказал Спасибо NumLock за это полезное сообщение: | ||
nixon232 (28.08.2016)
|
#7
|
|||
|
|||
Цитата:
Цитата:
Строки он так всегда переносит, а длинные даже так переносит Код:
caption= 'abc' + 'def' Проблему решил удалением DPOJ. Но учтите, что новый DPOJ создается пустым, директории нужно прописывать самому (даже дефолтные) Может кому пригодиться |