![]() |
|
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]()
|
|
| AlexLogos |
|
||||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 229 Регистрация: 23.4.2009 Репутация: нет Всего: 1 |
Народ, вот незадача, поргаю Делфой кучу времени и все никак не изучу эту среду. Так нет на старости лет поперло... Подскажите плиз.
Создал класс:
это должна быть форма ввода данных, и таких форм на форме проги будет много и они будут создаваться динамически, если вы мне поможете собственно конструкторы-деструкторы:
вроде создаю и убиваю правильно, ошибок не видел. Утечек памяти не заметил (хотя и не особо следил). И вот вопрос, хочу чтоб по нажатию на кнопочку SaveButtonвызывалась процедура SaveButtonClick(Sender:TObject), пишу
И не работает. Честно, я в класах - дуб - дерево хвойное, вот решил поиграться с ними, подучить, да прожект надо сейчас, а не когда я буду это знать. Помогите пожалуйста. |
||||||
|
|||||||
| k0rvin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 24.1.2010 Репутация: нет Всего: 5 |
может следует свой класс формы унаследовать от TForm ?
или от чего-то другого подходящего -------------------- “Object-oriented design is the roman numerals of computing.” — Rob Pike All software sucks |
|||
|
||||
| AlexLogos |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 229 Регистрация: 23.4.2009 Репутация: нет Всего: 1 |
Не вижу смысла. Он же работает, просто не могу понять как правильно определить обработчик OnClick созданной кнопке...
|
|||
|
||||
| Frees |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2233 Регистрация: 2.12.2005 Где: Екатеринбург Репутация: 16 Всего: 54 |
а лучше использовать TFrame и не городить огород -------------------- Кольцов Виктор Владимирович |
|||
|
||||
| kami |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1806 Регистрация: 25.8.2007 Где: Санкт-Петербург Репутация: 22 Всего: 72 |
----- не дочитал, и не увидел ответа Frees. :(
Это сообщение отредактировал(а) kami - 18.3.2010, 20:03 |
|||
|
||||
| AlexLogos |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 229 Регистрация: 23.4.2009 Репутация: нет Всего: 1 |
Еще вопрос по созданию класса: когда я пишу конструктор мне надо обрабатывать текстовый файл и я использую команду delete(st,p,1). При этом компилятор выдает ошибку [DCC Error] InterFaceUnit.pas(397): E2010 Incompatible types: 'Integer' and 'string'. Как это устранить?
|
|||
|
||||
| Frees |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2233 Регистрация: 2.12.2005 Где: Екатеринбург Репутация: 16 Всего: 54 |
не те типы данных
зы ошибка в 17ой строке!! проверяй лучше -------------------- Кольцов Виктор Владимирович |
|||
|
||||
| AlexLogos |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 229 Регистрация: 23.4.2009 Репутация: нет Всего: 1 |
Не то... Я пишу конструктор обьекта который свойства получает из файла.
При обработке строки возникает ошибка потому что компилятор считает Delete методом создаваемого обьекта. Вопрос: как его убедить что это процедура обработки строки? |
|||
|
||||
| Frees |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2233 Регистрация: 2.12.2005 Где: Екатеринбург Репутация: 16 Всего: 54 |
StrUtils.Delete(st,p,1);
-------------------- Кольцов Виктор Владимирович |
|||
|
||||
| AlexLogos |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 229 Регистрация: 23.4.2009 Репутация: нет Всего: 1 |
Спасибо всем!
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |