Re[3]: borland программа + msvc dll. bad_alloc
От: Мишень-сан  
Дата: 15.03.12 07:33
Оценка:
Здравствуйте, johny5, Вы писали:

J>Здравствуйте, Мишень-сан, Вы писали:


МС>>Есть несколько способов решить проблему:

МС>>1. Линковать обоих пациентов с одним рантаймом..
МС>>2. Попытаться заставить софтину юзать 3гб...
МС>>3. Плюнуть на всё, ...

J>4. 64 битный билд


В принципе да, но:
а) не всякий код написан как 64-bit portable, могут вылезти сказочные тараканы
б) не факт, что указанный борланд сможет собрать 64 бит
в) не факт, что у ТС 64-бит ось

Оффтопик.
Вообще, как ни странно, в винде с 64-битностью софта сейчас всё довольно печально. Да и нужна эта 64-битность по сути только для использования памяти больше ~3гб. PAE работает уже давно, но его используют в основном ради DEP — адресное пространство для ритейл-операционок ограничено 32бит на уровне ядра. Якобы из-за некоторых криворуких писателей драйверов. Хотя не думаю, что было бы большой проблемой ввести отдельную сертификацию на соответствие PAE. И громко предупреждать о драйверах, не подписанных подобным способом. Скорее вопрос в желании держать несколько версий оси с минимальными отличиями, но за существенно разные деньги. Да и судя по жалобам на форумах железа и низкоуровневого программирования у МС с тестами на сертификацию местами всё очень загадочно.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.