Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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.48 MB
Время: 0.009 c
6-12017
Mag
2003-11-03 17:43
2004.01.05
Считывание с форм HTML


3-11821
stud
2003-12-08 10:17
2004.01.05
контроль временных параметров


1-11886
k_len
2003-12-11 09:42
2004.01.05
События клавы


14-12154
Werewolfru
2003-12-12 11:19
2004.01.05
474^343 mod 526


1-11995
SASH2
2003-12-17 14:33
2004.01.05
VCLZip!!!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский