Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.14;
Скачать: CL | DM;

Вниз

Кто как компоненты компилирует   Найти похожие ветки 

 
Alexander S.   (2004-08-19 13:45) [0]

Сделал я компоненты. Нужно их сделать для D5, D6, D7
Устанавливать все Delphi от 5 до 7? Можно ли взять от каждой Delphi только их компиляторы и использовать только их. Какие именно файлы для этого нужны?
Интересно, кто как решает этот вопрос.


 
Юрий Зотов ©   (2004-08-19 14:47) [1]

Если Вы будете распространять компоненты без исходников, то каждую версию нужно компилировать ее родным компилятором (поскольку DCU разных версий несовместимы).

А если с исходниками (т.е., компилировать будет пользователь), то можно разрулить различие в версиях прямо на уровне текста (через предопределенную опцию компилятора VERxxx):

{$IFDEF VER130} - это Delphi 5
{$IFDEF VER140} - это Delphi 6
{$IFDEF VER150} - это Delphi 7


 
Alexander S.   (2004-08-19 15:07) [2]

Да с этим все ясно.
Я про то, как компилировать и не устанавливать Delphi. Т.е. чтобы один компилятор был, без IDE.


 
Юрий Зотов ©   (2004-08-19 15:49) [3]

Можно попробовать сначала записать только DCC32.exe и пробовать компилировать. Чего ему не хватит - он сам скажет, нужно будет добавить.

Только, IMHO, проще и быстрее получится, если установить Delphi. При установке разных версий в разные каталоги конфликтов не будет.



Страницы: 1 вся ветка

Текущий архив: 2005.08.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.04 c
1-1122312837
Зм1й
2005-07-25 21:33
2005.08.14
Массивы


4-1119346235
Dot
2005-06-21 13:30
2005.08.14
узнать на каком COM-порту стоит модем


1-1122025634
Destroyer
2005-07-22 13:47
2005.08.14
Проблема с вызовом переменной из другого юнита.


3-1120744395
RayRom
2005-07-07 17:53
2005.08.14
Последняя запись в связке один ко многим, нужна помощь!!!


14-1122102148
JaVa73
2005-07-23 11:02
2005.08.14
Что такое CVS?