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

Вниз

Sender   Найти похожие ветки 

 
Zheksonz   (2013-08-23 19:10) [0]

Добрый день!
Почему из своей процедуры, прописанной в классе TForm не запускается процедура следующего вида:
rb4Enter(Sender); ?

при этом использование из любой TForm_овской функции или процедуры этот же формат вполне перевариваем.

rb4: TRadioButton;

И какие имеются варианты для решения этой задачки?


 
Sha ©   (2013-08-23 19:18) [1]

проверил, у меня запускается


 
Zheksonz   (2013-08-23 19:26) [2]

procedure TForm1.drv4_start;
 begin
 rb4.Checked := True;
 rb4Enter(Sender); // sender  не объявлен говорит(((
 se4.Value := 100;
 btn1Click(Sender); // sender  не объявлен говорит(((
 drv4_bool := True;
//  TRadioButton(FindComponent("rb" + IntToStr(tmp_drv))).SetFocus;
 end;


 
Zheksonz   (2013-08-23 19:27) [3]

хотя если этот блок внутри кнопки на форме, то без проблем всё запускается...

procedure drv4_start; в классе прописана


 
Rouse_ ©   (2013-08-23 19:31) [4]


>  rb4Enter(Sender); // sender  не объявлен говорит(((

Ну дык правильно говорит - разве он у тебя где-то объявлен?


 
Zheksonz   (2013-08-23 19:36) [5]


> Ну дык правильно говорит - разве он у тебя где-то объявлен?


он объявлен так же, как и при запуске его же из такой же TForm_овской процедуры, только созданной автоматически, например при создании кнопки.


 
Необычный Порошок   (2013-08-23 19:39) [6]

он не объявлен.


 
Rouse_ ©   (2013-08-23 19:40) [7]


> Zheksonz   (23.08.13 19:36) [5]
> он объявлен так же, как и при запуске его же из такой же
> TForm_овской процедуры,

Покажи обычную TForm_овскую процедуру


 
ProgRAMmer Dimonych ©   (2013-08-23 19:41) [8]

> [5] Zheksonz   (23.08.13 19:36)

«Хто-та ўрот!» :) Нигде она не объявлена. Пора разобраться с синтаксисом языка и понять, что магии в Дельфийских сгенерированных процедурах никогда не было.


 
Zheksonz   (2013-08-23 19:43) [9]


> Покажи обычную TForm_овскую процедуру


Спасибо Rouse_, навёл на ошибку.


 
Необычный Порошок   (2013-08-23 20:20) [10]

Спасибо Rouse_, навёл на ошибку.

rb4Enter(Sender); // sender  не объявлен говорит(((

Вот жалко, что компилятор умеет только говорить.
Умел бы он еще петь и плясать, то тоже наверное смог бы навести кое-кого на ошибку.


 
Германн ©   (2013-08-23 21:57) [11]

Это папаша Борланд виноват.
У него и Self и Sender начинаются с одной и той же буквы.
:)


 
Anatoly Podgoretsky ©   (2013-08-23 22:18) [12]

> Германн  (23.08.2013 21:57:11)  [11]

А если внимательно приглядеться то можно обнаружить, что и вторая буква тоже совпадает


 
Zheksonz   (2013-08-23 22:52) [13]


> А если внимательно приглядеться то можно обнаружить, что
> и вторая буква тоже совпадает


А если ещё более внимательно присмотреться, то третья и четвёртая не совпадают и вообще эти слова разной длины!


 
icWasya ©   (2013-08-25 20:48) [14]

>и вообще эти слова разной длины!
Ну это не показатель
Вот дихлордифенилтрихлорметилметан и дуст. В первом слове на двадцать шесть букв больше - а разницы никакой.


 
умный-преумный   (2013-08-25 23:20) [15]


> icWasya ©   (25.08.13 20:48) [14]

ну не скажи, разница есть. например, "отравиться дихлордифенилтрихлорметилметаном" звучит круче.
а почему нельзя сократить до пятихлордифенилметилметан?


 
Styx   (2013-08-25 23:38) [16]


> а разницы никакой

На самом деле "дуст" означает просто пыль и применимо к любому препарату, который используют в мелкоразмолотом виде. Вот, например:
http://dddm.ru/catalog/5026.html
Дуст ДДТ просто был в своё время популярен, поэтому по умолчанию он и подразумевается.



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

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

Наверх




Память: 0.47 MB
Время: 0.003 c
15-1386575834
oldman
2013-12-09 11:57
2014.06.22
С днем рождения!


15-1386102602
Юрий
2013-12-04 00:30
2014.06.22
С днем рождения ! 4 декабря 2013 среда


2-1377270653
Zheksonz
2013-08-23 19:10
2014.06.22
Sender


15-1378911726
p
2013-09-11 19:02
2014.06.22
RAD Studio XE5


15-1386700170
Дмитрий СС
2013-12-10 22:29
2014.06.22
Прокси-интерфейс





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