Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.008 c
7-36865
smit
2003-10-06 10:48
2003.12.12
Ещё немножко о модемах...


14-36803
Даааа
2003-11-19 16:00
2003.12.12
Это чтоже получается


1-36610
Valday
2003-11-30 21:54
2003.12.12
Сохранение приложения


3-36559
IGORYOK
2003-11-20 12:49
2003.12.12
Чтобы работала на всех виндах


7-36867
TGrey
2003-10-05 13:43
2003.12.12
Работа с BIOS-ом из под WinXP





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский