|
24 / 24 / 8
Регистрация: 01.10.2012
Сообщений: 204
|
|
Программа не идёт на 64 битной ОС05.10.2012, 18:43. Показов 4156. Ответов 13
Метки нет (Все метки)
Здравствуйте. Написал программу на VB.NET 2010 на 32 битной ОС идёт. Дал другу, у него на 64 битной ОС программа не работает. У самого машина с 32 битным процессором и ОС 32 разрядная.
Как сделать так, чтобы программа шла на 64 битной ОС? Может есть какие конверторы или преобразователи? Или нужно всё таки себе покупать новое железо и ставить 64 битную ОС и 64 битный VB.NET? P.S. Пробовал установить у себя 64 битную VB.NET 2010 не устанавливается, потому что у меня 32 бита.
0
|
|
| 05.10.2012, 18:43 | |
|
Ответы с готовыми решениями:
13
У меня простая программа на ассемблере в debug и TD идет, а в окне DOS не идет. Внедрение из 32-битной программы 64-битной dll в 64-битный процесс, возможно ли? 'Какой размер имеет переменная типа int в 32 битной и в 64 битной OC? |
|
203 / 203 / 13
Регистрация: 14.10.2011
Сообщений: 227
|
|
| 05.10.2012, 19:31 | |
|
А может у друга всего лишь .NET фрамворка нет?
1
|
|
|
24 / 24 / 8
Регистрация: 01.10.2012
Сообщений: 204
|
|
| 05.10.2012, 20:29 [ТС] | |
|
У друга стоит FrimeWork 4.0 и 4.5. Сделал всё как написано здесь Смена разрядности приложения с 32 под 64 скинул другу, не работает у него.
0
|
|
|
203 / 203 / 13
Регистрация: 14.10.2011
Сообщений: 227
|
|
| 05.10.2012, 21:01 | |
|
Хорошо, тогда какая ошибка или описания неработоспособности?
Не факт ведь, что в разрядности дело. Может у друга ось "убитая". Теоретически ошибку могут вызывать сторонние библиотеки в проекте, которые жестко требуют 32 битную ось.
0
|
|
|
24 / 24 / 8
Регистрация: 01.10.2012
Сообщений: 204
|
|
| 05.10.2012, 21:09 [ТС] | |
|
Дал другим друганам, у них 64 битные ОС'и тоже не идёт. Ошибка: "прекращена работа".
0
|
|
|
203 / 203 / 13
Регистрация: 14.10.2011
Сообщений: 227
|
|
| 05.10.2012, 21:11 | |
|
А по поводу сторонних библиотек в проекте?
Программу можешь выложить? У других людей на 32 битной системе работает?
0
|
|
|
24 / 24 / 8
Регистрация: 01.10.2012
Сообщений: 204
|
|
| 05.10.2012, 21:29 [ТС] | |
|
Вот, выкладываю программу. Сделал всё как написано. Конечный ЦП: x64. У друзей не работает.
0
|
|
|
24 / 24 / 8
Регистрация: 01.10.2012
Сообщений: 204
|
|
| 05.10.2012, 21:31 [ТС] | |
|
Вот скомпилировал для 32 битной ОС. У меня и у друзей у кого 32 битная ОС и FrimeWork 2.0 всё работает.
0
|
|
|
Почетный модератор
|
||||||
| 06.10.2012, 02:06 | ||||||
|
SeregaBarmaley, зачем в автозагрузку лезете без спроса, да еще и в HKLM ? Тут и вылазит ошибка:
1
|
||||||
|
24 / 24 / 8
Регистрация: 01.10.2012
Сообщений: 204
|
|
| 07.10.2012, 02:18 [ТС] | |
Сообщение было отмечено Памирыч как решение
Решение
Я написал программу одним файлом, с автозагрузкой, чтобы сразу запускалась. Если программу запустить и убрать галочку с автозагрузки, то она уберёт себя из реестра. Если с правами администратора, то файл "Количество дней до конца света v1.0.0.0 x64.exe" будет идти на x64 ОС. А если я уберу автозапуск, то и без прав администратора будет работать?
Добавлено через 1 час 22 минуты В общем программы написанные под x86 должны идти на x64 без проблем, при условии что на x64 машине установлен MicroSoft FrimeWork 2.0 и выше. На машине x64 с правами администратора и FrimeWork'om должно идти всё. Программа не запускается без прав администратора в случае, если в программном коде ты трогаешь некотрую системную функцию, которая ОС не очень нравится. В результате программа не работает. Точнее работает, но ОС её блокирует. У друзей с правами администратора всё работает. Вроде я всё понял. Благодарю всех за информацию. Добавлено через 12 часов 8 минут Да и ещё один последний вопрос: на Windows 7 по идее уже должен стоять какой нибудь Microsoft.NET Framework или его нужно ставить отдельно? Мне кажется на Windows 7 Ultimate x64 должен уже стоять Microsoft.NET Framework минимум 2.0
0
|
|
|
203 / 203 / 13
Регистрация: 14.10.2011
Сообщений: 227
|
||
| 07.10.2012, 08:33 | ||
В XP SP3 вроде стоит 2.0. Приложение написанное на 3.5, может работать на 2.0 в случае, если не использует функций из 3.5.
1
|
||
|
24 / 24 / 8
Регистрация: 01.10.2012
Сообщений: 204
|
|
| 07.10.2012, 14:54 [ТС] | |
|
Всё я понял, благодарю за помощь.
0
|
|
| 07.10.2012, 14:54 | |
|
Помогаю со студенческими работами здесь
14
Программа 16/32 в 64 битной системе Годен ли backup 32-х битной ОС для восстановления на 64-х битной? Создание 64-битной программы на 32-битной системе: возможно ли? Программа вылетает на 64-битной Ubuntu
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|