![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 30.03.2007
Сообщений: 124
|
![]()
Помогите что я неправильно делаю?
В Unit 1: procedure TForm1.Button2Click(Sender: TObject); var t:tdirsel; begin t:=tdirsel.Create(Owner); t.Exemple; t.Destroy; end; В unit 2: unit Unit2; interface uses Forms; type TDirSel = class(TForm) private { Private declarations } public Function exemple:boolean; { Public declarations } end; implementation { TDirSel } function TDirSel.exemple: boolean; begin result:=ShowModal=0; end; end. Делфи выкидует при создании ошибку @resourse dirsel not found@ ПЛЗ Помогите... ![]() Спасибо не нужно, а на весы слева кликнуть не помешает!!! |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 24.01.2007
Сообщений: 323
|
![]()
а ты заюзал Unit2 в Unit1?
вот так : // в Unit1 вписуеш Uses Unit2;
Всё проще чем вы думаете, нужно только правильно подойти к тому или иному вопросу?
![]() |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,087
|
![]()
в Unit2 такая строчка есть: {$R *.dfm} и файл Unit2.dfm имеецо?
|
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 30.03.2007
Сообщений: 124
|
![]()
Uses Unit2; - это есть
Цитата:
Почему Tform можно создать, а класс от него нельзя? ![]() Спасибо не нужно, а на весы слева кликнуть не помешает!!! |
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,087
|
![]()
ну а инфа о форме, какие компоненты на ней имеюцо, откуда по твоему могут взяца?
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 30.03.2007
Сообщений: 124
|
![]()
Создай динамически класс Tform(пустой), создается без проблем скажу сразу нет, а вот если создаю класс как описан в Unit 2, не хочет, тоисть две процедуры одна работает другая нет:
procedure TForm1.Button2Click(Sender: TObject); var t:tdirsel; begin t:=tdirsel.Create(Owner); t.ShowModal; t.Destroy; end; procedure TForm1.Button3Click(Sender: TObject); var f:tform; begin f:=tform.Create(Owner); f.ShowModal; f.Destroy; end; ![]() Спасибо не нужно, а на весы слева кликнуть не помешает!!! |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,087
|
![]()
пилять... создай новый проект и в Unit1 закомментируй строку: {$R *.dfm} что произошло?
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
я начинающий в html (могу ли я создать сайт) | roman2009 | Свободное общение | 13 | 07.06.2009 18:34 |
Не могу создать условия | Еленка | Помощь студентам | 4 | 21.05.2008 12:20 |
Не могу создать копию проекта | John_chek | БД в Delphi | 4 | 15.02.2008 15:53 |
Не могу справица | SeRhy | Помощь студентам | 11 | 31.10.2007 15:19 |
Не могу найти | KlErik | Общие вопросы Delphi | 4 | 11.01.2007 11:40 |