Форум: "Основная";
Текущий архив: 2003.12.12;
Скачать: [xml.tar.bz2];
ВнизПеренос и переносимость Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c