Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите с компонентом. Наследник TMemo. 
:(
    Опции темы
Delphins
  Дата 25.8.2005, 21:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 93
Регистрация: 10.8.2005
Где: Россия, Краснодар

Репутация: нет
Всего: нет



Вот намалевал:
http://users.kubtelecom.ru/~delph/EEwAS.zip
Вопрос 0:
Так вот я его не могу даже на форму кинуть!
Говoрит "Out of memory". Скажите где ошибка. smile
Вопрос 1:
Как сделать чтобы на палитре компонентов была иконка? smile
Вопрос 2:
М
 
Один топик - один вопрос.


Заранее спасибо очень надеюсь на ваши ответы! smile


Это сообщение отредактировал(а) Alex - 25.8.2005, 21:55
PM MAIL ICQ Skype MSN   Вверх
ДЫМ
Дата 29.8.2005, 02:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 224
Регистрация: 6.1.2004

Репутация: 8
Всего: 8



Посмотрел я твой компонент, и сразу возник вопрос - а как ты писал весь этот код,

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

форму? А он действительно не кладется. Если уж на то пошло, то прежде чем

регистрировать недописанный компонент его вообще-то сначала отлаживают в Run

Time. А вообще, ты только не обижайся, сотри все это на фиг и начни сначала.

Потому, что таких чудовищных ошибок я еще не встречал. Чего только стоят строки

Код

type
 TEEwASStrings = class(TStrings)
   private
     Memo: TCustomMemo;
   ...

Во-первых, от TStrings не наследуют, для этого есть класс TStringList,
а потом вовсе не понятно, получается в списке строк у тебя поле - контрол.
Ты про иерархию объектов слышал?

Извини, но дальше даже смотреть не стал.

PM MAIL WWW   Вверх
Delphins
Дата 29.8.2005, 10:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 93
Регистрация: 10.8.2005
Где: Россия, Краснодар

Репутация: нет
Всего: нет



smile Я даже незнаю как их писать. В Delphi 7 справка по этому такая скупая. smile
Блин слушал про Eagle CDK 7 но скачать не дали (Русский IP)... Там кокраз компоненты делать.
Блин говориш надо сначала в RunTime делать?
Щас ченить сделаю. Еще выложу сюда
PM MAIL ICQ Skype MSN   Вверх
FRAGNATIC
Дата 29.8.2005, 13:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


..::Свирепый Кодер::..
**


Профиль
Группа: Участник
Сообщений: 901
Регистрация: 17.10.2004
Где: ICQ

Репутация: 6
Всего: 11



Цитата
но скачать не дали (Русский IP)

юзай прокси

В другом топе ты грил что хош подсветку + смайлы сделать! так вот для этого лучше переделывай RichEdit !
и ещё купи\скачай книгу по разработке компонентов в Дэлфи! и будет тебе счастье!
PM MAIL   Вверх
Delphins
Дата 29.8.2005, 20:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 93
Регистрация: 10.8.2005
Где: Россия, Краснодар

Репутация: нет
Всего: нет



Прокси искал 2 часа. Все нете smile
А это верно что посоветуеш?
РичЕдит не хочу. smile
Щас чёнить напишу. незакрывайте топик.

PM MAIL ICQ Skype MSN   Вверх
FRAGNATIC
Дата 29.8.2005, 20:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


..::Свирепый Кодер::..
**


Профиль
Группа: Участник
Сообщений: 901
Регистрация: 17.10.2004
Где: ICQ

Репутация: 6
Всего: 11



Delphins
посоветовать в палне книг не чего не могу
сам знаком тока по одноимёной главе в книги Библия дэлфи
так же знаю что это оч хорошо описано в книге Ксавье ПАчеко "Руководство разработчика Дэлфи 5" или как-то так 2 тома этой книги в разделе литература имеются! есть ещё пару специальзированых книг на эту тему типа Искуство создание компонентов и ещё какая-то!

офтоп
насчёт прокси
http://www.samair.ru/proxy/
http://www.checker.freeproxy.ru/checker/la...ked_proxies.php

PM MAIL   Вверх
Delphins
Дата 29.8.2005, 23:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 93
Регистрация: 10.8.2005
Где: Россия, Краснодар

Репутация: нет
Всего: нет



Именно там и смотрел. А 2 ссылка битая.
PM MAIL ICQ Skype MSN   Вверх
FRAGNATIC
Дата 29.8.2005, 23:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


..::Свирепый Кодер::..
**


Профиль
Группа: Участник
Сообщений: 901
Регистрация: 17.10.2004
Где: ICQ

Репутация: 6
Всего: 11



все ссылки номано пашут!
PM MAIL   Вверх
ДЫМ
Дата 30.8.2005, 01:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 224
Регистрация: 6.1.2004

Репутация: 8
Всего: 8



Вот держи ссылочку. Это "Иллюстрированный самоучитель по Delphi 7". Там есть глава "Компонент программиста". Почитай. Я во всяком случае начинал с этого. А дальше уже можно читать книги и посерьезнее.

http://www.geky.ru/modules/mydownloads/singlefile.php?lid=3
PM MAIL WWW   Вверх
<Spawn>
Дата 1.9.2005, 05:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Око кары:)
****


Профиль
Группа: Экс. модератор
Сообщений: 2776
Регистрация: 29.1.2003
Где: Екатеринбург

Репутация: 44
Всего: 64



Цитата
Во-первых, от TStrings не наследуют, для этого есть класс TStringList

Извини конечно, но КТО тебе сказал, что от TStrings не наследуются. А на кой тогда нужен бы был этот класс? Откуда тогда, к примеру, TStringList появился? Сам по себе что ли живет? Экземпляр TStrings не используют в работе программы, т.к. это не возможно, потому что это абстрактный класс. Но наследоваться от него можно и нужно, если хочется иметь совместимость работы с функциями которые в качестве аргументов принимают ссылки на экземпляры классов, наследующихся от TStrings. Базовые абстрактные классы на то и существуют, чтобы предоставить нектороый обобщенный интерфейс работы с объектом.

Хотя в данном случае я не могу сказать на сколько это оправдано, т.к. нет возможности и времени смотреть код smile


--------------------
"Для некоторых людей программирование является такой же внутренней потребностью, подобно тому, как коровы дают молоко, или писатели стремятся писать" - Николай Безруков.
PM MAIL ICQ   Вверх
ДЫМ
Дата 2.9.2005, 01:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 224
Регистрация: 6.1.2004

Репутация: 8
Всего: 8



Цитата
Извини конечно, но КТО тебе сказал, что от TStrings не наследуются


Признаюсь, был неправ.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0484 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.