Форум: "Потрепаться";
Текущий архив: 2004.01.05;
Скачать: [xml.tar.bz2];
ВнизКак установить компоненту, если есть только ф-лы dcu и dcr ? Найти похожие ветки
← →
Виталя (2003-12-15 14:44) [0]Выкачала я одну компоненту под D4 (хотела поставить ее на D6),а скаченные ф-лы только .dcu и .dcr, обычно есть dpk его открываешь в Delphi и все Ok,а тут что делать не пойму, может это недоукомпл. версия или в прошлых версиях это как-то по другому делалось ?
← →
PVOzerski (2003-12-15 14:47) [1]формат DCU меняется от версии к версии, без какой-либо совместимости. Если нет исходников компонента, выход один: на Delphi 4 делать dll-обертку для компонента, а эту dll вызовать из проги, написанной на D6.
← →
Silver Alex (2003-12-15 14:49) [2]если есть только .dcu , без *.pas под D4 на D6 не поставишь
← →
Виталя (2003-12-15 14:53) [3]Кошмар, это значит где-то надо Delphi 4 добывать ?
Мило конечно находишь подходящий компонентик - а толку никакого ...
← →
Семен Сорокин (2003-12-15 14:55) [4]в директории ...Delphi6\Lib имеется файл dclusr.dpk, открой его, добавь в список эту DCU-ху, откомпиль и сделай Install.
Вот собственно и все, останется только пути прописать в Enviroment options.
← →
Юрий Федоров (2003-12-15 14:56) [5]>>Виталя © (15.12.03 14:53) [3]
Я бы вообще не советовал использовать сторонние компоненты без исходников
← →
Silver Alex (2003-12-15 15:06) [6]
> Семен Сорокин © (15.12.03 14:55) [4]
кого откомпилить? .dcu что ли? не будет кина без исходников
← →
Семен Сорокин (2003-12-15 15:11) [7]Silver Alex © (15.12.03 15:06) [6]
уверен?, пробовал? :))
← →
Silver Alex (2003-12-15 15:31) [8]dcu из под Delphi 4, исходников нет, надо поставить на Delphi 6.Во первых ты не перекомпилишь без исходников, а даже если и станет сам компонент скорее всего криво, потому что Delphi 4 ну очень сильно отличается от Delphi 6
← →
Семен Сорокин (2003-12-15 15:35) [9]Silver Alex © (15.12.03 15:31) [8]
нормально встанет компонент (сам пользовался), dcu на то и придумали, чтобы не было доступа к исходникам, и если DCU собран из рабочего исходника, то с таким же успехом можешь пользоваться только DCU-хой.
Вопрос только в том что не сможешь залезть внутрь, изменить или посмотреть как все это работает, разве что через дебагер в ассемблере.
← →
Silver Alex (2003-12-15 15:47) [10]
> Семен Сорокин © (15.12.03 15:35) [9]
я знаю как поставить компонент если есть одни dcu,ты не понял в чем разница просто. dcu из под Delphi 4 ,а надо поставить на Delphi 6.Если бы dcu была откомпилена под Delphi 6, так и разговора бы не было.Ну как обьяснить?Например. Есть в Delphi 6 модуль Variants, а в Delphi 4 нету.А функции которые теперь живут в Variants жили в D4 совсем в другом месте.Понял?И таких изменений очень много.
← →
Семен Сорокин (2003-12-15 15:49) [11]Silver Alex © (15.12.03 15:47) [10]
вопрос снят, виноват, исправлюсь :))
← →
Amoeba (2003-12-15 15:51) [12]Если DCU от другой версии - то ничего не получится. См. пост [1]
← →
Виталя (2003-12-15 16:17) [13]Прошу прощения я немного выпала из дискуссии.
> Семен Сорокин © (15.12.03 14:55) [4]
> в директории ...Delphi6\Lib имеется файл dclusr.dpk, открой
> его, добавь в список эту DCU-ху, откомпиль и сделай Install.
> Вот собственно и все, останется только пути прописать в
> Enviroment options.
Файл я нашла, но в какой список добавлять dcu не поняла - если нажать ADD, то оно запрашивает расширение dcp. Что я не так делаю ?
← →
Amoeba (2003-12-15 16:49) [14]Ну нельзя устанавливать dcu от D4 в D6!!! Зачем заниматься ерундой.
← →
Кот Бегемот (2003-12-15 17:00) [15]Ой ... а Виталя оказалась девочкой :)))
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.01.05;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.011 c