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

Вниз

Перенос и переносимость   Найти похожие ветки 

 
Urvin ©   (2003-12-01 11:05) [0]

Несколько вопросов:
1. Есть компьютер (голый). Нужно ли на него ставить всякие библиотеки, чтобы прога дельфяная работала?
2. Я использую в проекте Актив-Х. Нужно ли его поставлять вместе с программой, или он компилится как часть проекта?
3. Как бы откомпилировать программу, чтобы она запускалась на компах ниже Пентиума-1? На трешке (с виндовозом, есс-но) говорит, что ошибка в адресах...


 
Anatoly Podgoretsky ©   (2003-12-01 11:11) [1]

Всякие переносить не нужно, только нужные, при необходимости их регистирировать.


 
PVOzerski ©   (2003-12-01 11:40) [2]

ActiveX в тело .exe-файла не включаются, их надо ставить отдельно и регистрировать. Если программа собрана с runtime packages, надо ставить и соответствующие библиотеки. Под "голым" win"95 могут быть проблемы, связанные с системными библиотеками для OLE (точно имена не помню, но при попытке запустить прогу выскочит соответствующее сообщение, так что какую библиотеку надо докачать с сайта Microsoft, понять будет можно). А вот насчет 386-й машины... Никогда не пробовал. Винда-то какая? Если Win32s, то с этой платформой совместима VCL только у D2/D2.01. Или же D1 для Win16.


 
Amoeba   (2003-12-01 11:40) [3]

2. ActivX должен поставляться вместе с программой (отдельный файл с расширением OCX) и при установке регистрироваться.
3. Если стоит Windows 3.1 (самое что надо для "трешки") то будет работать только программа откомпилированная на Delphi1. Следует заметить, что перенос программы (если она не особо простенькая) с D7 на D1 может оказаться "закатом солнца вручную". Так что на компьютере должна стоять как минимум Win95, что как-то очень сомнительно в случае "трешки".


 
PVOzerski ©   (2003-12-01 11:43) [4]

2Amoeba:
Игорь, у нас опять удивительная синхронность, но насчет только D1 ты не прав :^) D2 я проверял сам. С более старшими версиями можно работать тоже, но без VCL, а из экзешника надо удалять ресурс с информацией о локали.


 
PVOzerski ©   (2003-12-01 11:45) [5]

BTW, а вот зарегистрировать OCX в win32s не удастся точно.


 
Amoeba   (2003-12-01 11:51) [6]

PVOzerski:
Я отвечал применительно к уровню знаний и подготовки автора вопроса.


 
PVOzerski ©   (2003-12-01 12:02) [7]

Так у D2 и VCL с win32s совместима. А автор вопроса внятно даже ОС не указал, перечислил все предлагаемые варианты, и всё.


 
Urvin ©   (2003-12-01 14:22) [8]

В свойствах проекта - компиляции - куча всяких флажков - это я про трешку (386, Win95), думал, что так можно.
Про "всякие" библиотеки... Какие - нужные? Если я ничего дополнительного в проект не включал? Типа есть форма и кнопочка, или как в VB - надо еще мегабайт управляющих библиотек ставить?


 
PVOzerski ©   (2003-12-01 14:41) [9]

>Какие - нужные?
Речь шла о BPL"ах. Если в опциях проекта (раздел "Packages") нет флажка на "build with runtime packages" (а его нет по умолчанию), их ставить не надо. Кстати, вот еще: если используются стандартные database-компоненты, придется еще BDE ставить.



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

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

Наверх




Память: 0.49 MB
Время: 0.024 c
14-36843
Мазут Береговой
2003-11-19 10:56
2003.12.12
На выходные пошел в парк, в горы погулять.


4-36889
Sergey128
2003-10-17 10:51
2003.12.12
Дополнительные кнопки в заголовке формы


3-36527
Disruptor
2003-11-21 10:12
2003.12.12
Как сделать, чтобы IB сама обрезала записи VARCHAR,


7-36861
GH@ST
2003-10-07 12:27
2003.12.12
Как извлечь ZIP.


4-36894
Pavels
2003-10-21 13:30
2003.12.12
как узнать активное окно в системе ?