![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Передача управление стартовой формой процедурам модуля
fokas © (2008-08-27 18:41:00)Раньше обходился передачей управления нескольких компонентов. Но хотелось бы знать, как передать управление всей формой
Наверняка это простые истины, но руки мои до них не дошли. Спасибо
Германн (2008-08-29 01:13:00) [1]
> Anatoly Podgoretsky © (28.08.08 15:41) [22]
Чё-то сильно смахивает на стишок про 10 негритят ставший основой для знаменитого детектива. :)
Anatoly Podgoretsky (2008-08-28 15:41:00) [2]> Игорь Шевченко (28.08.2008 15:22:19) [19]
Шесть обычных, а один - паленку выпил.
Игорь Шевченко (2008-08-28 15:35:00) [3]
> Но было чего-то семь. Дней недели?
Нот. Цветов в радуге. Лепестков у цветка махровой сирени.
Ega23 (2008-08-28 15:24:00) [4]
> А не шесть ? :)
Пять баллов!
Но было чего-то семь. Дней недели?
Игорь Шевченко (2008-08-28 15:22:00) [5]Сергей М. © (27.08.08 19:38) [4]
> В русском языке семь падежей.
А не шесть ? :)
aaaaa (2008-08-28 14:59:00) [6]Удалено модератором
aaaaa (2008-08-28 14:51:00) [7]Удалено модератором
Германн (2008-08-28 14:48:00) [8]
> > А додуматься F1 нажать на ошибке не судьба?
>
> я сначала здесь спрашиваю - когда посоветуют нажать F1,
> тогда нажимаю.
>
Но по нажатию F1 ошибка почему-то сама на исправляется. Только показывает какой-то нечитаемый текст :(((
любитель задавать вопросы (2008-08-28 14:37:00) [9]Удалено модератором
Плохиш (2008-08-28 09:39:00) [10]
> fokas © (27.08.08 20:19) [10]
> Помощи я здесь не получил, только немного издевательств.
> Наверное мне просто надо было указать тип ошибки и не распинаться.
Поплачь
> Circular unit references
А додуматься F1 нажать на ошибке не судьба?
Palladin (2008-08-27 22:16:00) [11]
>Помощи я здесь не получил,
ну ясен пень... здесь мало кто подскажет почему шушканчики фапыками не речусят...особенно рапесные шушканчики... они только на чукотке вакуют...
Сергей М. (2008-08-27 20:51:00) [12]
> в фактических параметрах Implementation
Что еще за зверь ?
> не смог я корректно объяснить =(
> Circular unit references
>
Первый раз о тебя это слышим.
Привел бы ты сразу дословный текст сообщения об ошибке - не было бы и базара)
Т.е. классика - ССЗБ)
{RASkov} (2008-08-27 20:29:00) [13]> [10] fokas © (27.08.08 20:19)
> Помощи я здесь не получил, только немного издевательств
Всего лишь только из-за
> ну не смог я корректно объяснить
Бывает, не переживай. Кстати, не издевательств, а попытки вытянуть из тебя инфу... а ты партизан. :)
fokas (2008-08-27 20:19:00) [14]Помощи я здесь не получил, только немного издевательств. Наверное мне просто надо было указать тип ошибки и не распинаться. ну не смог я корректно объяснить =(
Circular unit references
Решение:
подключить юнит с формой (или как его) в фактических параметрах Implementation. Тогда не будет кругового обращения - зацикливания
Сергей М. (2008-08-27 19:59:00) [15]
> полезу сейчас в учебники исправлять свои знания
Видимо, пора)
fokas (2008-08-27 19:56:00) [16]возможно. может у меня с этим не правильное представление, тогда полезу сейчас в учебники исправлять свои знания
верно, создаю юнит. есть форма Form1, имеющая класс TForm1 (в нём прописаны компоненты и их процедуры)
Если сделать как предложено выше ABC(Form:TForm), ничего не получу, т.к. это не класс формы. Если ABC(Form:TForm1). ошибка - такого класса в юните не существует
Сергей М. (2008-08-27 19:48:00) [17]ты мож модуль с юнитом путаешь ?
Довольно разные разницы(
Сергей М. (2008-08-27 19:47:00) [18]
> Как TForm1 передать в модуль я не знаю
Я тоже.
Ибо нонсенс - передать чего-то там в модуль.
fokas (2008-08-27 19:44:00) [19]форма имеет класс TForm1, который наследуется от TForm. сам же TForm не содержит компонентов и их процедур. Как TForm1 передать в модуль я не знаю. Потому и не могу в заголовке процедуры указать этот класс. Простое подключение Form1.pas в модуле вызывает ошибку :(
Сергей М. (2008-08-27 19:38:00) [20]
> fokas © (27.08.08 18:41)
В русском языке семь падежей.
Ты какие из них знаешь ?