Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.01.2016, 19:43   #1
edsjeka
Пользователь
 
Регистрация: 01.01.2016
Сообщений: 98
По умолчанию Как сделать, чтобы программа запускалась под x64

Вопрос вот в чем, делаю программу, часть уже написал, но контора, для которой программа резко перешла на Windows 10 x64, а делал я на семерке 32 bit, теперь на десятке х64 не запускается, выдает кучу ошибок. Как это можно исправить?
В самой Delphi я пробовал создать новый проект на десятке х64, там все-равно стоит Wibndows 32-bit.
edsjeka вне форума Ответить с цитированием
Старый 28.01.2016, 20:10   #2
edsjeka
Пользователь
 
Регистрация: 01.01.2016
Сообщений: 98
По умолчанию

А ошибки все одинаковые: "Не удается найти указанный поставщик. Вероятно он установлен неправильно".
Может проблема и не х32 и х64, может Win7 и Win10?
edsjeka вне форума Ответить с цитированием
Старый 29.01.2016, 00:49   #3
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,887
По умолчанию

И это называется "Я делаю программу".
(((
northener вне форума Ответить с цитированием
Старый 29.01.2016, 02:57   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

вы бы лучше подумали что сообщение значит. проблема не в проге а в зависимостях.
да и отладчик никто не отменял...
Access видимо юзаете?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 29.01.2016, 09:34   #5
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

32-битное приложение должно корректно работать в 64-битной ОС. Дай программу посмотреть.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 29.01.2016, 09:45   #6
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Access видимо юзаете
Скорее всего. А может и dbf. Вангую - возможно Jet.OLEDB.4.0 не может найти
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 29.01.2016, 10:05   #7
edsjeka
Пользователь
 
Регистрация: 01.01.2016
Сообщений: 98
По умолчанию

Да, все, зачмурили меня, все правильно, дело не в битности винды, а я и правда использую Access и в ADO компонентах, где используется Connectonstring, нет в списке поставщиков Office.
Подскажите лучше что нужно доустановить в винду, чтобы нужный поставщик появился в списке поставщиков, я вчера пол ночи искал, то что нашел установил, не помогает.
Или может лучше переделать таблицы в другой СУБД, чтобы не наступать на те же грабли в будущем? Тогда вопрос, какую СУБД лучше использовать, чтобы не столкнуться с такими же или другими проблемами?
edsjeka вне форума Ответить с цитированием
Старый 29.01.2016, 10:09   #8
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

С провайдером угадал? Или другой?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 29.01.2016, 10:57   #9
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Тогда вопрос, какую СУБД лучше использовать, чтобы не столкнуться с такими же или другими проблемами?
А о БД каких размеров речь?
Сколько триллионов записей в твоей таблице?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 29.01.2016, 11:01   #10
edsjeka
Пользователь
 
Регистрация: 01.01.2016
Сообщений: 98
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
С провайдером угадал? Или другой?
Да угадал.

Цитата:
Сообщение от min@y™ Посмотреть сообщение
А о БД каких размеров речь?
Сколько триллионов записей в твоей таблице?
Объем небольшой сейчас получается около тысячи записей в месяц, в дальнейшем конечно возможно увеличится в несколько раз, но не во много.

Последний раз редактировалось Пепел Феникса; 29.01.2016 в 11:58. Причина: Объединил
edsjeka вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что нужно сделать чтобы программа запускалась не с Fom1 а с другой формы Form2 ...? Nazario Общие вопросы Delphi 2 11.03.2012 14:31
Как сделать программу, чтобы она запускалась везде? grenles Общие вопросы C/C++ 3 11.06.2008 21:10
Как сделать так,чтобы программа запускалась с включением компьютера? InseR Общие вопросы Delphi 24 12.02.2008 18:55
Как сделать, чтобы программа запускалась один раз, т.е. повторно запустить нельзя??? Kamikadze_666 Безопасность, Шифрование 7 31.07.2007 08:34
что нужно сделать, чтобы при нажатии кнопки запускалась процедура mager Общие вопросы Delphi 15 19.11.2006 15:02