Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Прога работает на win32 и не работает на win64 / 2 сообщений из 2, страница 1 из 1
27.02.2020, 16:19
    #39931808
Прога работает на win32 и не работает на win64
Используются ADO Delphi7 для доступа к dbf

При выполнении у меня win32 все работает, при запуске на win64 выскакивает ошибка не может открыть файл.
При отладке оказало что у меня некоторые поля определяются как shortint, а на win64 они же определяются как float.
При этом что поля, я не определяю заранее. Подскажите куда копать?
Строка Conection Provider=MSDASQL.1;Persist Security Info=False;Data Source=Файлы dBASE;
...
Рейтинг: 0 / 0
28.02.2020, 12:33
    #39932130
Александр Спелицин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прога работает на win32 и не работает на win64
Александр Maks,

Win32 это WinXP? Или Win7 32bit? Аналогично Win64 это Win10x64?
Или Вы собираете 2 версии одного и того же приложения под x86 и x64 и запускаете на одном компьютере?
Хотя второе вряд-ли, т.к. у Вас Delphi7...

Если не изменяет память, то MSDASQL это OLEDB provider for ODBC. У Вас точно правильно настроен DSN="Файлы dBASE" требуемой разрядности?

Посмотрите через FileMon какой именно файл Вы не можете открыть.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Прога работает на win32 и не работает на win64 / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]