| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Навскидку ответите? |
| Автор: Medved 3.1.2005, 04:15 | ||
Сможете ответить, без выполнения этого кода, что будет в диалоговом окошке при вызове процедуры Нажми_на_кнопку? Код простейший. В коде две подсказки.
Придумал сам, поэтому просьба сильно не пинать. |
| Автор: p0s0l 3.1.2005, 04:39 |
| Ответить охото, но оставлю для других Только вопрос про имена - так задумано или ты по невнимательности запутался ?... |
| Автор: RA 3.1.2005, 05:21 | ||
Как только увидел
Напомнило принцип паролей у некоторых пользователей |
| Автор: daboogietrance 3.1.2005, 07:53 |
| TO1 Created Ну молодец, ну прочел то сообщение? |
| Автор: <Spawn> 3.1.2005, 09:12 | ||||
| Тут кажись буковки не хватает П.С. А вот тут,
мне кажется, параметру i будет происходить присваивание самого же себя. Т.е. нужно написать для верной работы:
|
| Автор: Akella 3.1.2005, 09:52 |
| мне кажется, что будет 2 сообщения 1. 'TO1 Created' 2. 'Ye vjkjltw? ye ghjxtk ''nj cjj,otybt? f njkre&' Но к чему все это? |
| Автор: J. Bravo 3.1.2005, 11:57 |
| Благодаря подсказкам <Spawn> имеем: 1. Такой код не будет компилироваться 8-) 2. Если всё же сделать так, чтобы компилировался (procedure TO1.show; вместо procedure O1.show;), то получим два сообщения: Первое: 'TO1 Created'. Второе: ''. |
| Автор: Medved 4.1.2005, 00:33 | ||
Специально, чтобы отвлечь. Человек начнет думать, что за имена такие дурацкие J. Bravo Правильно. Добавлено @ 00:36 Просто это показательный пример, который учит использовать префиксы в именах параметров методов класса (да и в обычных процедурах и функциях тоже). |
| Автор: Snowy 4.1.2005, 09:25 |
| Совпадение внутреннего имени переменной и передаваемого параметра в конструкторе. Выдать может все, что угодно, я думаю... Хотя, может пустоту... Вобщем i: string не была инициализирована, поэтому выдаст то, что назначит дельфя. Наверное пустоту... Оптимально другую буковку в параметре просто задать. |