Форум: "Потрепаться";
Текущий архив: 2003.03.27;
Скачать: [xml.tar.bz2];
ВнизКак изменить работу стандартных компонентов ? Найти похожие ветки
← →
Мыш (2003-03-08 15:33) [0]Как изменить работу стандартных компонентов не прибегая к написанию нового на основе их, а именно изменить имеющийся?
Т.е. можно ли перекомпилировать какой-нибудь исходник со стандартным компонентом, внеся туда изменения? Например tabs.pas?
← →
Diamond Cat (2003-03-08 15:37) [1]можно, но лучше делать перехват процедур и функций этого компонента и делать там свою обработку, иначе рискуешь накопить море файлов, а также получить невероятные размеры програм.
← →
Anatoly Podgoretsky (2003-03-08 15:52) [2]Не трожь генофонд, зараза
← →
Мыш (2003-03-08 17:00) [3]Блин, везде вот эту мою попытку так нервно воспринимают, как будто я ЧТО ТО ТАКОЕ хочу сделать..
Да мне просто интересно разобраться в процедурах отрисовки, прежде чем писать свои в своих компонентах. Если подскажете метод лучший, чем взять готовые и там изменять что-нибудь, буду рад.
Я не настолько силен, чтобы по коду видеть, что там понаписано, мне нужно увидеть это в действии, потом дойдет.
А так во втором форуме только наезды и слышу.
← →
Gigabyte (2003-03-08 18:33) [4]У меня на сайте есть ShellDragDrop ДОРАБОТАННЫЙ там как раз и реализован перехват сообщений и реакция на них зайди - разберись
← →
Юрий Зотов (2003-03-08 18:56) [5]> Мыш
Дело Ваше. Только потом не удивляйтесь неизвестно откуда появившимся глюкам. Потому что это будет известно.
← →
мыш (2003-03-08 19:17) [6]2Gigabyte а как попасть на твой сайт?
2Юрий Зотов: Естественно я не буду оставлять перекомпиленный код, мне же просто посмотреть, а дальше по-любому восстанавливать папку с дельфи ghost-ом или еще чем нибудь.
Я не собираюсь писать потом на перекоцанной дельфе программ, а потом терзать вас вопросами, если вы этого опасаетесь.
НУ СКАЖИТЕ ЖЕ КТО-НИБУДЬ, КАК ПЕРЕКОМПИЛИРОВАТЬ TABS.PAS, PLEASE!
← →
Юрий Зотов (2003-03-08 19:23) [7]Ну зачем, объясните, искать самому себе головную боль?
Отнаследуйтесь от чего угодно, заместите любые методы, не вызывайте в них inherited - вот и все. Будет работать чисто Ваш код. Вот и разберетесь - хоть в процедурах отрисовки, хоть в чем угодно еще.
← →
мыш (2003-03-08 19:35) [8]Так если я не вызову inherited отрисовки (paint), то ничего и не отрисуется... Ведь да? А как же тогда разобраться в том коде который отрисовывает, если он не выполнится?
>Ну зачем, объясните, искать самому себе головную боль?
Простите за настырность, но как я уже говорил, это второй форум, в котором вместо конкретного ответа вопросы:зачем, да не стоит, да ты бы лучше книжку почитал, рановато тебе компонент писать, "не трожь, зараза" и т.д. У меня уже дикое любопытсво разгорелось, что же это такое, от чего все отговаривают.
Неужели это так сложно, перекомпилировать исходник, к тому же с полным последующим восстановлением всех файлов.
← →
Palladin (2003-03-08 19:45) [9]
> мыш (08.03.03 19:35)
тебе говорят не тj что это сложно, а то что это не нужно или настоятельно нерекомендуется
← →
Романов Р.В. (2003-03-08 19:46) [10]
> НУ СКАЖИТЕ ЖЕ КТО-НИБУДЬ, КАК ПЕРЕКОМПИЛИРОВАТЬ TABS.PAS,
> PLEASE!
Скопируй его в каталог своего проекта
← →
мыш (2003-03-08 19:56) [11]УРААА!! Спасибо!! Это же элементарно! Я Ваш должник.
← →
Gigabyte (2003-03-12 17:21) [12]http://g299792458.boom.ru
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.03.27;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.009 c