
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.121] |
![]() |
|
Сообщ.
#1
,
|
|
|
Создаю dll в RAD Studio C++ 11. В win 8 10, 11 все работает гуд. В winXP и 7 не работает.
Есть RAD Studio 2010 на winXP. Если собирать в ней, то работает на всех ОС. Вопрос. Можно ли собрать dll в RAD Studio C++ 11 чтобы она тоже работала на всех ОС? Пробовал понижать версию компилятора в настройках проекта с 6.0 до 5.1 - не помогло. |
Сообщ.
#2
,
|
|
|
Прикрепите сюда варианты dll, которые у вас получаются. По идее они должны работать вне зависимости от ОС. Надо смотреть внутри
|
Сообщ.
#3
,
|
|
|
Не получается прикрепить файл. Не дает похоже. Сообщений можт мало
|
Сообщ.
#4
,
|
|
|
Цитата vox @ Не получается прикрепить файл. Не дает похоже. Сообщений можт мало Попробуй собрать архив нужного и выложить в Яндекс.Диск - а сюда линк на него. Просто пойми, весна, авитаминоз - у многих форумчан упадок сил и конкретная просадка по телепатическим возможностям. Особенно в состоянии постоянных международных санкций, это просто беда!!! К примеру, ну как нам жить без мороженного: Цитата В 2023 году Европейский Союз ввел санкции, касающиеся экспорта мороженого в Россию. Это решение было воспринято как абсурдное, учитывая, что мороженое не является стратегическим товаром и не влияет на военные действия. или Цитата В 2022 году некоторые страны, включая Канаду и США, ввели запрет на импорт российской водки. Это решение вызвало много обсуждений, так как многие считали, что оно не имеет значительного влияния на экономику России, но при этом затрагивает культурные аспекты. Еслишто, это так - не серйозно =) |
Сообщ.
#5
,
|
|
|
Цитата Просто пойми, весна, авитаминоз - у многих форумчан упадок сил и конкретная просадка по телепатическим возможностям. Особенно в состоянии постоянных международных санкций, это просто беда!!! К примеру, ну как нам жить без мороженного: Нене. Про телепатию не надо. Все понимаю, в чудеса не верю. В прищепке архив с двумя dll. Ноута просто под рукой не было с XP. Прикреплённый файл ![]() |
Сообщ.
#6
,
|
|
|
Цитата vox @ В прищепке архив с двумя dll. Ноута просто под рукой не было с XP. Проверил заголовки обоих DLL. В целом чуть отличаются адресом точки входа и TimeStamp'ом, что вполне допустимо. А вот попытка загрузить обе эти DLL на только что установленной чистой Windows XP SP3 (в системе ничего кроме дополнений от VirtualBox'а). Вот результат: https://disk.yandex.ru/i/IYgm9YVlrUyeWQ https://disk.yandex.ru/i/RJsXnF8sed5oWw Это ожидаемо т.к. нету ничего связанного с Borland / RAD C++ в системе. Подозреваю, что на вашем XP все точно так же. Просто нету Runtime для RAD 11, но есть для RAD 2010 add: Для тестирования загружаемости я использовал динамическую загрузку через LoadLibraryW. Именно она выдала ошибку отсутствия Runtime. Но, если просто экспортировать функции из этих библиотек, тогда само приложение просто не загрузится без ошибок. |
Сообщ.
#7
,
|
|
|
А вот низкий поклон вам мил человек. На вашем скрине просят cc32280.dll, а в моих опытах чистая XP просила cc32с280.dll
Поиск этой dll по диску где установлен RAD в win10 ничего не дал, также как и гугление. А вот cc32280.dll сразу нашелся. Причем рядом с ним лежал и cc32с280.dll Усе работает теперь. Счастье есть вобщем. |