|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.10.2009, 20:01 | #1 |
Пользователь
Регистрация: 06.10.2009
Сообщений: 32
|
Создание компонента Delphi 7
Дорогие знатоки, помогите в создании компонента.
Я написал алгоритм который переводит из символов в цифры, например "двадцать два" = "22", теперь всё это мне нужно запихнуть в компонент, не могу разобраться что и куда |
06.10.2009, 20:04 | #2 |
Пользователь
Регистрация: 06.10.2009
Сообщений: 32
|
Код:
Последний раз редактировалось Stilet; 07.10.2009 в 08:37. |
06.10.2009, 20:05 | #3 | |
Пользователь
Регистрация: 06.10.2009
Сообщений: 32
|
из-за ограничений, удалил из алгоритма ненужное, например
Цитата:
|
|
06.10.2009, 20:32 | #4 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
имхо нерационально столь простую операцию пихать в компонент, мож функцией и подключаемым модулем обойдетесь?
но если надо, вот скелет: Код:
пы-сы: устанавливать необязательно, достаточно подключить uses-ом, но вызвать create, но это ненаглядно
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
06.10.2009, 22:50 | #5 |
Пользователь
Регистрация: 06.10.2009
Сообщений: 32
|
напиши вместе с моим алгоритмом, так я не могу разобраться.
да это домашку задали((( |
07.10.2009, 08:43 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Вот самый простой класс, с твоим кодом (частью его)
Код:
I'm learning to live...
|
07.10.2009, 09:28 | #7 |
Пользователь
Регистрация: 06.10.2009
Сообщений: 32
|
нет)))))
Вот создай компонент, родитель Эдит и вставь в него мой алгоритм и скинь код, пожалуйста, я книги поперечитывал уже, но вот не догоняю(((( |
07.10.2009, 14:03 | #8 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Цитата:
- вам остается вставить свою функцию только, не вижу чего-ж тут непонятного?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
07.10.2009, 20:48 | #9 |
Пользователь
Регистрация: 06.10.2009
Сообщений: 32
|
=(
Извените за грубость, нерывы никакие
У меня ошибка какая-то, что-то типа вызова самого себя, вот создал компонент и вставил код Компонент.rar перекомппилируйте пожалуйста, исправив и желательно объясним ошибки, по возможности |
08.10.2009, 09:01 | #10 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
1.
TMyEdit1 = class(TEdit) Function getA(str:string):String; end; он тут лишний однозначно 2. писать нужно function TMyEdit1.getA; а не TPerevod.getA Ты же метод класса описываешь, а он у тя TMyEdit1 называется 3. Код:
Это как минимум. Кстати этот чушь: Код:
I'm learning to live...
Последний раз редактировалось Stilet; 08.10.2009 в 09:04. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание компонента | Neobrat | Компоненты Delphi | 3 | 01.05.2009 09:52 |
создание компонента | Bayazet | Общие вопросы Delphi | 4 | 17.12.2008 16:48 |
Создание компонента | russianstrike | Компоненты Delphi | 15 | 01.10.2008 19:22 |
Создание компонента. | Черничный | Компоненты Delphi | 2 | 01.06.2008 23:28 |
Создание собственного компонента | Леха207 | Помощь студентам | 1 | 03.07.2007 12:45 |