| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Помогите с компонентом. |
| Автор: Delphins 25.8.2005, 21:03 | ||
| Вот намалевал: http://users.kubtelecom.ru/~delph/EEwAS.zip Вопрос 0: Так вот я его не могу даже на форму кинуть! Говoрит "Out of memory". Скажите где ошибка. Вопрос 1: Как сделать чтобы на палитре компонентов была иконка? Вопрос 2:
Заранее спасибо очень надеюсь на ваши ответы! |
| Автор: ДЫМ 29.8.2005, 02:18 | ||
| Посмотрел я твой компонент, и сразу возник вопрос - а как ты писал весь этот код, ни разу не запустив отладку, если говоришь, что компонент даже не кладется на форму? А он действительно не кладется. Если уж на то пошло, то прежде чем регистрировать недописанный компонент его вообще-то сначала отлаживают в Run Time. А вообще, ты только не обижайся, сотри все это на фиг и начни сначала. Потому, что таких чудовищных ошибок я еще не встречал. Чего только стоят строки
Во-первых, от TStrings не наследуют, для этого есть класс TStringList, а потом вовсе не понятно, получается в списке строк у тебя поле - контрол. Ты про иерархию объектов слышал? Извини, но дальше даже смотреть не стал. |
| Автор: Delphins 29.8.2005, 10:07 |
| Блин слушал про Eagle CDK 7 но скачать не дали (Русский IP)... Там кокраз компоненты делать. Блин говориш надо сначала в RunTime делать? Щас ченить сделаю. Еще выложу сюда |
| Автор: FRAGNATIC 29.8.2005, 13:31 | ||
юзай прокси В другом топе ты грил что хош подсветку + смайлы сделать! так вот для этого лучше переделывай RichEdit ! и ещё купи\скачай книгу по разработке компонентов в Дэлфи! и будет тебе счастье! |
| Автор: Delphins 29.8.2005, 20:17 |
| Прокси искал 2 часа. Все нете А это верно что посоветуеш? РичЕдит не хочу. Щас чёнить напишу. незакрывайте топик. |
| Автор: FRAGNATIC 29.8.2005, 20:29 |
| Delphins посоветовать в палне книг не чего не могу сам знаком тока по одноимёной главе в книги Библия дэлфи так же знаю что это оч хорошо описано в книге Ксавье ПАчеко "Руководство разработчика Дэлфи 5" или как-то так 2 тома этой книги в разделе литература имеются! есть ещё пару специальзированых книг на эту тему типа Искуство создание компонентов и ещё какая-то! офтоп насчёт прокси http://www.samair.ru/proxy/ http://www.checker.freeproxy.ru/checker/last_checked_proxies.php |
| Автор: Delphins 29.8.2005, 23:31 |
| Именно там и смотрел. А 2 ссылка битая. |
| Автор: FRAGNATIC 29.8.2005, 23:44 |
| все ссылки номано пашут! |
| Автор: ДЫМ 30.8.2005, 01:32 |
| Вот держи ссылочку. Это "Иллюстрированный самоучитель по Delphi 7". Там есть глава "Компонент программиста". Почитай. Я во всяком случае начинал с этого. А дальше уже можно читать книги и посерьезнее. http://www.geky.ru/modules/mydownloads/singlefile.php?lid=3 |
| Автор: <Spawn> 1.9.2005, 05:01 | ||
Извини конечно, но КТО тебе сказал, что от TStrings не наследуются. А на кой тогда нужен бы был этот класс? Откуда тогда, к примеру, TStringList появился? Сам по себе что ли живет? Экземпляр TStrings не используют в работе программы, т.к. это не возможно, потому что это абстрактный класс. Но наследоваться от него можно и нужно, если хочется иметь совместимость работы с функциями которые в качестве аргументов принимают ссылки на экземпляры классов, наследующихся от TStrings. Базовые абстрактные классы на то и существуют, чтобы предоставить нектороый обобщенный интерфейс работы с объектом. Хотя в данном случае я не могу сказать на сколько это оправдано, т.к. нет возможности и времени смотреть код |
| Автор: ДЫМ 2.9.2005, 01:52 | ||
Признаюсь, был неправ. |