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

Вниз

Передача управление стартовой формой процедурам модуля   Найти похожие ветки 

 
fokas ©   (2008-08-27 18:41) [0]

Раньше обходился передачей управления нескольких компонентов. Но хотелось бы знать, как передать управление всей формой
Наверняка это простые истины, но руки мои до них не дошли. Спасибо


 
{RASkov} ©   (2008-08-27 19:29) [1]

не понятно...


 
fokas ©   (2008-08-27 19:30) [2]

Извините, не указал: D7, XP


 
Джо ©   (2008-08-27 19:31) [3]

<telepator mode="пробегал мимо">

procedure Abc (Form: TForm);

</telepator>


 
Сергей М. ©   (2008-08-27 19:38) [4]


> fokas ©   (27.08.08 18:41)  


В русском языке семь падежей.
Ты какие из них знаешь ?


 
fokas ©   (2008-08-27 19:44) [5]

форма имеет класс TForm1, который наследуется от TForm. сам же TForm не содержит компонентов и их процедур. Как TForm1 передать в модуль я не знаю. Потому и не могу в заголовке процедуры указать этот класс. Простое подключение Form1.pas в модуле вызывает ошибку :(


 
Сергей М. ©   (2008-08-27 19:47) [6]


> Как TForm1 передать в модуль я не знаю


Я тоже.
Ибо нонсенс - передать чего-то там в модуль.


 
Сергей М. ©   (2008-08-27 19:48) [7]

ты мож модуль с юнитом путаешь ?
Довольно разные разницы(


 
fokas ©   (2008-08-27 19:56) [8]

возможно. может у меня с этим не правильное представление, тогда полезу сейчас в учебники исправлять свои знания
верно, создаю юнит. есть форма Form1, имеющая класс TForm1 (в нём прописаны компоненты и их процедуры)
Если сделать как предложено выше ABC(Form:TForm), ничего не получу, т.к. это не класс формы. Если ABC(Form:TForm1). ошибка - такого класса в юните не существует


 
Сергей М. ©   (2008-08-27 19:59) [9]


> полезу сейчас в учебники исправлять свои знания


Видимо, пора)


 
fokas ©   (2008-08-27 20:19) [10]

Помощи я здесь не получил, только немного издевательств. Наверное мне просто надо было указать тип ошибки и не распинаться. ну не смог я корректно объяснить =(
Circular unit references

Решение:
подключить юнит с формой (или как его) в фактических параметрах Implementation. Тогда не будет кругового обращения - зацикливания


 
{RASkov} ©   (2008-08-27 20:29) [11]

> [10] fokas ©   (27.08.08 20:19)
> Помощи я здесь не получил, только немного издевательств

Всего лишь только из-за

> ну не смог я корректно объяснить

Бывает, не переживай. Кстати, не издевательств, а попытки вытянуть из тебя инфу... а ты партизан. :)


 
Сергей М. ©   (2008-08-27 20:51) [12]


> в фактических параметрах Implementation


Что еще за зверь ?


> не смог я корректно объяснить =(
> Circular unit references
>


Первый раз о тебя это слышим.

Привел бы ты сразу дословный текст сообщения об ошибке - не было бы и базара)

Т.е. классика - ССЗБ)


 
Palladin ©   (2008-08-27 22:16) [13]


>Помощи я здесь не получил,

ну ясен пень... здесь мало кто подскажет почему шушканчики фапыками не речусят...особенно рапесные шушканчики... они только на чукотке вакуют...


 
Плохиш ©   (2008-08-28 09:39) [14]


> fokas ©   (27.08.08 20:19) [10]
> Помощи я здесь не получил, только немного издевательств.
>  Наверное мне просто надо было указать тип ошибки и не распинаться.

Поплачь

> Circular unit references

А додуматься F1 нажать на ошибке не судьба?


 
любитель задавать вопросы   (2008-08-28 14:37) [15]

Удалено модератором


 
Германн ©   (2008-08-28 14:48) [16]


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

Но по нажатию F1 ошибка почему-то сама на исправляется. Только показывает какой-то нечитаемый текст :(((


 
aaaaa   (2008-08-28 14:51) [17]

Удалено модератором


 
aaaaa   (2008-08-28 14:59) [18]

Удалено модератором


 
Игорь Шевченко ©   (2008-08-28 15:22) [19]

Сергей М. ©   (27.08.08 19:38) [4]


> В русском языке семь падежей.


А не шесть ? :)


 
Ega23 ©   (2008-08-28 15:24) [20]


> А не шесть ? :)


Пять баллов!
Но было чего-то семь. Дней недели?


 
Игорь Шевченко ©   (2008-08-28 15:35) [21]


> Но было чего-то семь. Дней недели?


Нот. Цветов в радуге. Лепестков у цветка махровой сирени.


 
Anatoly Podgoretsky ©   (2008-08-28 15:41) [22]

> Игорь Шевченко  (28.08.2008 15:22:19)  [19]

Шесть обычных, а один - паленку выпил.


 
Германн ©   (2008-08-29 01:13) [23]


> Anatoly Podgoretsky ©   (28.08.08 15:41) [22]

Чё-то сильно смахивает на стишок про 10 негритят ставший основой для знаменитого детектива. :)



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

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

Наверх




Память: 0.5 MB
Время: 0.006 c
2-1219495715
Vayrus
2008-08-23 16:48
2008.10.05
Как преобразовать "таблицу" из буфера обмена в HTML документ


15-1218713820
cyborg
2008-08-14 15:37
2008.10.05
Алгоритм Ахо-Карасик


15-1218621334
Del
2008-08-13 13:55
2008.10.05
Delphi &amp; SQL


2-1219848090
fokas
2008-08-27 18:41
2008.10.05
Передача управление стартовой формой процедурам модуля


2-1219747361
Drone
2008-08-26 14:42
2008.10.05
return value of function might be undefined





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