Главная страница
    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.47 MB
Время: 0.011 c
3-11805
Евгыш
2003-12-09 09:04
2004.01.05
Поле типа Variant


14-12097
tics
2003-12-15 11:23
2004.01.05
Заодированный доступ к папке


3-11788
ruslan_as
2003-12-08 09:33
2004.01.05
Как в DBGrid для заполнения вставить CheckBox


3-11812
Nikolai_S
2003-12-08 15:55
2004.01.05
ADO - возможно ли создание в TADOQuery виртуальных полей?


9-11755
wild_arg
2003-06-16 17:41
2004.01.05
Текстуры в GLScene





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский