|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
проблемы с установкой компонента
Не могу поставить компонент...
Нужно подпилить программу на делфи5, в состав которой входит этот компонент https://yadi.sk/d/7Gndxn2HZkMje Поставил делфи (первый раз с 2002г ), успешно поставил несколько других компонентов. А этот не хочет, говорит: [Fatal Error] iocomp50.dpk(42): File not found: 'iProfessionalReg.dcu' В сурсах (Source VCL) действительно, есть только iProfessionalReg.pas и iProfessionalReg.dcr. Что делать? Ставлю так: File -> Open Project \IOComp\Packages\iocomp50.dpk Install. В общем, стандартный метод. --- Увы, эта тема уже умерла: http://www.delphisources.ru/forum/showthread.php?t=7432 |
#2
|
||||
|
||||
Прежде чем сделать Install сделай Build
Нет ничего не возможного. Вопрос только во времени... |
#3
|
|||
|
|||
|
#4
|
||||
|
||||
Окно Project Manager - где нужно правой кнопкой кликнуть на названии из списка выбрать Build
Нет ничего не возможного. Вопрос только во времени... |
#5
|
||||
|
||||
Решил не материться, поэтому в этой теме отвечать не буду, без мата не смогу. Пусть автор пройдет этот квест сам, мож хоть немного научится головой думать и видеть причинно-следственные связи.
Не стоит путать форумы с богадельнями. © Bargest |
#6
|
||||
|
||||
Не, материться конечно же не надо bro Freeman, но намекнуть ТСу что помимо build есть ещё и кнопочка compile всё же можно
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#7
|
||||
|
||||
Тут, похоже, нужно обматерить всех отписавшихся в теме. Впечатление, будто компоненты ни разу не ставили, и никогда не приходилось их адаптировать под текущую версию Delphi или что-то в этом роде.
У автора тема проблема не в кнопочках, а в путях. И в понимании сути процесса, разумеется. У всех ответивших в теме -- тоже. [Цензура]. Не стоит путать форумы с богадельнями. © Bargest |
#8
|
|||
|
|||
Цитата:
Кнопка compile - аналогично. Цитата:
А в дельфе, оказывается, квест и глубокая суть установки компонента... Почти религия... Какие пути и где? Ни в одном мане про установку из dpk про пропись путей не сказано. Или дпк должен быть в одной папке с исходниками? Внедрил дпк в папку с сурсами. При компиляции/билде получил кучу предупреждений, но ни одной ошибки. Инсталяция, вроде, прошла. По крайней мере IOcomp на вкладках появился. Не понятно, бояться, или уже нет... Последний раз редактировалось M.A.D.M.A.N., 10.09.2014 в 22:03. |
#9
|
||||
|
||||
Цитата:
Принудительного импорта модулей бояться не стоит, это лишь намекает то, что авторы не позаботились либо о включении всех требуемых файлов в пакет, либо о подавлении предупреждений, потому как неявное использование -- тоже способ. Во избежание такой фигни код часто делят на пакет времени выполнения и пакет для среды, и пакет среды использует "невидимый" разделяемый. Тогда для установки приходится собирать оба пакета. У большинства профессиональных компонентов так. Не стоит путать форумы с богадельнями. © Bargest |
Этот пользователь сказал Спасибо Freeman за это полезное сообщение: | ||
Nicolass44 (19.08.2014)
|
#10
|
|||
|
|||
Ну я то всё правильно сделал? Если ошибок не выдало и на палитру залезло?
|
#11
|
||||
|
||||
В зависимости от того, что требовалось получить. Один способ -- кинуть файлы пакетов рядом с исходниками, другой -- исправить исходники пакетов, актуализировав относительные пути. Я бы выбрал второй способ,
Высказанные ранее восклицания про удобство мобильных платформ надуманны, поскольку сборочные файлы пишут люди, а они могут забывать и ошибаться. В случае возникновения проблем знание инструмента потребовалось бы и там. Не стоит путать форумы с богадельнями. © Bargest |
#12
|
|||
|
|||
Хм.
Загрузил проект (программу). Сначала выдало: При попытре запуска Run выдаёт ошибку // уже не актуально, починил // То есть ошибка на первом же компоненте IOcomp. Хотя в палитре я этот iTimer нашёл. Опять пути? Сейчас исходники IOcomp лежат в дистрибутивной папке с делфи, а не рядом с проектом. А кто говорил про мобильные платформы? Ядро и только ядро, голый ассемблер + си, только хардкор! ARM стоят не только в мобильниках, но даже в автомагнитолах. И там нет никакой ОС, прошивка пишется с нуля под задачу. Всё делаешь сам. Разок используешь код из инета == иммунитет на всю жизнь. Прописал в енвиронмент. Перестало на этот компонент ругаться. Но по прежнему выдаёт первое окошко про создание формы и при компиляции это: Что это за загадочный сервер?.. Последний раз редактировалось M.A.D.M.A.N., 10.09.2014 в 22:03. |
#13
|
|||
|
|||
смотри в исходниках. может надо где-то определить имя сервера, или передавать его как параметр.
|
#14
|
||||
|
||||
Цитата:
А вот требование вначале определить имя сервера связано уже непосредственно с компонентами, и ошибка наверняка возникает при чтении DFM во время создания формы. Это надо в доке к компонентам смотреть. Хотя может оказаться и недоработка самих компонентах, раз их разработчики уже замечены в нерадивости. Если в новых версиях Delphi формирование DFM изменилось, и свойства пишутся в DFM в алфавитном порядке, например, старый код может перестать работать. Насчет алфавитного порядка не уверен, просто фантазирую. Кто лучше меня знаком с новым механизмом RTTI в Delphi, пусть уточнит. Не стоит путать форумы с богадельнями. © Bargest |
#15
|
|||
|
|||
Скорее выключить, ибо включённый отказывался принимать тот факт, что при установке пакета, пути приходится прописывать руками дополнительно... Помнится, в ТП7 так было... Под дос......
У меня делфи-5. Старушка. В ней эта программа и была написана. Собственно, разработчик оставил диск с исходником, компонентами и дельфой. И одностраничную инструкцию... |