Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

[Delphi] - Установка компонента...

Здравствуйте.

Скачал я тут недавно интересный компонент и кинулся его
устанавливать на Делфи. В комплекте одни DCU и один файл DPK, а так
же есть инструкция по его установке:

Installing Component

Follow this steps to install component. It is very IMPORTANT to follow the procedure
in CORRECT order.

1. Unzip archive into desired folder (example: c:\Components) and you will get
one new folder named "Berg"
2. Run Delphi
3. Click on Tools -> Environment Options -> Library
4. Add path to sub folder named "source" and path to sub folder named "source"
in GridView sub-folder. For example: C:\Components\Berg\source, C:\Components\Berg\source\gridview
5. Click on File -> Open
6. Open all packages from "packages" folder
7. Compile and Install packages in THIS ORDER
common_run
gridview_run
gridview_dsgn
8. Close all packages. If Delphi ask to save, choose NO

Делаю как описано, но выскакивает ошибка при Компиляции.
Ругается, что не может найти файлы PAS !!!
А таких та там и нет, а только их DCU.

Можно ли что-то сделать ? И как поставить компонент, который не имеет
PAS файлов, а только DCU ?

С уважением,
Feniks mailto: feni***@b*****.ua
Номер выпуска : 1769
Возраст листа : 138
Количество подписчиков : 380
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/73155
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Feniks Fri, 6 Feb 2004 11:42:13 +0200 (#73155)

 

Ответы:

Привет!

Попробуй перед компиляцией своей программы, подкладывать
"твой_компонент.DCU" в папку с твоей прогой. Если в комплекте нет pas файла,
то Delphi пробует грузануть DCU. Также попробуй подложить DCU в папку BIN в
Delphi. Там лежат остальные DCU'шки если не ошибаюсь...
Пока!
С уважением Lakmus
http://www.nvkz.kuzbass.net/lakmus
Номер выпуска : 1771
Возраст листа : 138
Количество подписчиков : 380
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/73217
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Fri, 6 Feb 2004 18:20:53 +0700 (#73217)

 

Здравствуйте.

Lakmus> Попробуй перед компиляцией своей программы, подкладывать
Lakmus> "твой_компонент.DCU" в папку с твоей прогой. Если в комплекте нет pas
файла,
Lakmus> то Delphi пробует грузануть DCU. Также попробуй
Lakmus> подложить DCU в папку BIN в
Lakmus> Delphi. Там лежат остальные DCU'шки если не ошибаюсь...
Lakmus> Пока!

Неа, народ. Вы меня не поняли.
Есть чудесный компонент GridView.
Он состоит из DCU файлов и одним DPK, который содержи:

package common_run;

{$R *.res}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO ON}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION ON}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES OFF}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DESCRIPTION 'Berg Common (Run)'}
{$IMPLICITBUILD OFF}

requires
rtl,
vcl;

contains
ThemesSupport in '..\source\ThemesSupport.pas',
ScrollView in '..\source\ScrollView.pas',
SharedClasses in '..\source\SharedClasses.pas';

end.
Как видно выше, в папке source прописаны PAS файлы, а реально в этой
папке лежат те же файлы, но DCU.
После того как открываешь этот ДПК, надо кликнуть Инсталл в его окне.
После нажатия Инсталл выскакивает бага, в которой говорится, что не
может найти эти PAS файлы.

Я уже пробовал сам создать Package и в него вставить эти DCU...
Эффект тот же - ошибка.

Или может у кого есть этот компонент GridView в нормальном виде ?
Поделитесь, будь ласка.

С уважением,
Feniks mailto: feni***@b*****.ua
Номер выпуска : 1772
Возраст листа : 138
Количество подписчиков : 380
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/73246
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Feniks Fri, 6 Feb 2004 14:05:42 +0200 (#73246)

 

Глупая мысль :(( - а может изменить расширение на DCU в тексте?

Номер выпуска : 1773
Возраст листа : 138
Количество подписчиков : 380
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/73261
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Fri, 6 Feb 2004 15:25:09 +0300 (#73261)

 

Здравствуйте, Surin_bp.

Вы писали 6 февраля 2004 г., 15:25:09:

Действительно глупая... Всё намногно проще - dcu скомпиленны другой версией дельфи,
а они не соместимы между собой. Borland поддерживает несовместимость dcu между
различными версиями Дельфи, непонятно только зачем. Так что выход один - искать
dcu'шники для нужной версии Дельфи.

Ответить   LinFor Fri, 6 Feb 2004 20:01:25 +0300 (#73467)

 

Привет все!

Идея бредовая, но сам пока проверить не могу.
Идея:
1. сделайте как посоветовал monah;
2. с зажатым Ctrl'ом наведите указатель на указаный модуль и кликните.
Смысл:
при нажатии у вас откроется (должна открыться) новая страница в редакторе
кода с PAS файлом :)

ЗЫ если ошибся, сообщите.

С уважением san
Номер выпуска : 1788
Возраст листа : 139
Количество подписчиков : 380
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/73674
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Sat, 7 Feb 2004 00:50:30 +0300 (#73674)

 

Здарова, san!

7 февраля 2004 г., суббота, 02:50:30, ты намылил:

San, ты гонишь. У нет НЕТ pas файла, а dcu декомпиллятор в состав
Delphi не входит, да вообще по моему нормального нет.

Никогда больше не буду говорить афоризмами. Да, кстати, запишите мою последнюю
фразу

Ответить   Томилов Александр Sat, 7 Feb 2004 03:03:45 +0500 (#73677)

 

Здарова, Feniks!

6 февраля 2004 г., пятница, 17:05:42, ты намылил:

Я нашел стопудовое решение ;)

Вместо этого

contains
ThemesSupport,
ScrollView,
SharedClasses;

В этом случае вроде не просит pas.

PS: Я в хелпе посмотрел насчет директивы {$IMPLICITBUILD OFF}, дык она
должна отключать проверку pas даже если к нему путь прописан (у меня
есть компонент gnedit2k дык в нем есть эта директива и путь прописан,
а pas файлов нет и все нормально КОМПИЛИТЬСЯ(?) и инсталлиться).

--
Никогда больше не буду говорить афоризмами. Да, кстати, запишите мою последнюю
фразу

Ответить   Томилов Александр Sat, 7 Feb 2004 03:22:01 +0500 (#73774)

 

Попробуй переименовать .DCU в .DCR (redistributible). Если ничего не путаю -
несмотря на ссылки на .PAS - будет компилироваться.
Номер выпуска : 1774
Возраст листа : 138
Количество подписчиков : 380
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/73331
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "VladS" Fri, 6 Feb 2004 16:37:28 +0300 (#73331)

 

Я так думаю, что достаточно указать его в uses и все в шляпе.

С уважением monah
janal***@n*****.ru

Возраст листа : 138
Количество подписчиков : 380
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/73381
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Fri, 6 Feb 2004 20:14:03 +0600 (#73381)

 

Здарова, Feniks!

6 февраля 2004 г., пятница, 14:42:13, ты намылил:

Первое что пришло в голову

Между путями не запятая, а точка с запятой (;)

Второе что пришло в голову

Если у тебя только dcu какой же pas ты будешь компилить (т.к. именно
pas компилиться и получается dcu), сразу инсталь.

PS: Вот прям вы никогда не допускали ошибок при написании хелпа
read.me и т.п., иногда нужно отступать от подобных инструкций.

--
Никогда больше не буду говорить афоризмами. Да, кстати, запишите мою последнюю
фразу

Ответить   Томилов Александр Sat, 7 Feb 2004 02:59:17 +0500 (#73676)