Здравствуйте, johny5, Вы писали:
J>Здравствуйте, Мишень-сан, Вы писали:
МС>>Есть несколько способов решить проблему: МС>>1. Линковать обоих пациентов с одним рантаймом.. МС>>2. Попытаться заставить софтину юзать 3гб... МС>>3. Плюнуть на всё, ...
J>4. 64 битный билд
В принципе да, но:
а) не всякий код написан как 64-bit portable, могут вылезти сказочные тараканы
б) не факт, что указанный борланд сможет собрать 64 бит
в) не факт, что у ТС 64-бит ось
Оффтопик.
Вообще, как ни странно, в винде с 64-битностью софта сейчас всё довольно печально. Да и нужна эта 64-битность по сути только для использования памяти больше ~3гб. PAE работает уже давно, но его используют в основном ради DEP — адресное пространство для ритейл-операционок ограничено 32бит на уровне ядра. Якобы из-за некоторых криворуких писателей драйверов. Хотя не думаю, что было бы большой проблемой ввести отдельную сертификацию на соответствие PAE. И громко предупреждать о драйверах, не подписанных подобным способом. Скорее вопрос в желании держать несколько версий оси с минимальными отличиями, но за существенно разные деньги. Да и судя по жалобам на форумах железа и низкоуровневого программирования у МС с тестами на сертификацию местами всё очень загадочно.