powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / В Access 2010 32bit компилируется нормально, а в 64bit - jib,rf/
15 сообщений из 15, страница 1 из 1
В Access 2010 32bit компилируется нормально, а в 64bit - jib,rf/
    #39151859
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никак не пойму в чём дело. В 32 всё в порядке, а 64 - ошибка.

-------------------------------------------------------------
А ты вложил уже свой кровный рубль в 50-ти миллиардное состояние Билла Гейтса?
...
Рейтинг: 0 / 0
В Access 2010 32bit компилируется нормально, а в 64bit - jib,rf/
    #39151861
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для уточнения - референсы.
...
Рейтинг: 0 / 0
В Access 2010 32bit компилируется нормально, а в 64bit - jib,rf/
    #39151867
8899
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Joss,

вас уже двое 18702989
...
Рейтинг: 0 / 0
В Access 2010 32bit компилируется нормально, а в 64bit - jib,rf/
    #39151868
Predeclared
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для 64 RecordCount вроде как LongLong, а не Integer.
...
Рейтинг: 0 / 0
В Access 2010 32bit компилируется нормально, а в 64bit - jib,rf/
    #39152234
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверим.
...
Рейтинг: 0 / 0
В Access 2010 32bit компилируется нормально, а в 64bit - jib,rf/
    #39152249
Фотография Slavinag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PredeclaredДля 64 RecordCount вроде как LongLon g, а не Integer.

Пятёрка.
...
Рейтинг: 0 / 0
В Access 2010 32bit компилируется нормально, а в 64bit - jib,rf/
    #39152656
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подставил LongLong - прошло. И где все эти тонкости узнаешь?

Интересно, а в цикле For ... Next в качестве переменной можно использовать тип LongLong ?
...
Рейтинг: 0 / 0
В Access 2010 32bit компилируется нормально, а в 64bit - jib,rf/
    #39152658
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовал. Компилятор не ругается.
...
Рейтинг: 0 / 0
В Access 2010 32bit компилируется нормально, а в 64bit - jib,rf/
    #39152721
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JossПодставил LongLong - прошло. И где все эти тонкости узнаешь?

Интересно, а в цикле For ... Next в качестве переменной можно использовать тип LongLong ?
Посмотри тут - Обзор 64-разрядной версии Visual Basic для приложений

Хм. Ты же вроде разбирался с этой темой? Переход с Access 32 на Access 64. Есть проблемы.
...
Рейтинг: 0 / 0
В Access 2010 32bit компилируется нормально, а в 64bit - jib,rf/
    #39152723
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По ссылке выше.
LongLong8-байтный тип данных, который доступен только в 64-разрядных системах. Числовой тип. Целые числа в диапазоне от -9 223 372 036 854 775 808 до 9 223 372 036 854 775 807. LongLong — допустимый объявляемый тип, применяемый только на 64-разрядных платформах. Кроме того, тип LongLong может не преобразовываться неявно в тип данных меньшего размера (например, невозможно присвоить тип LongLong типу Long .). Это сделано, чтобы предотвратить ненамеренное усечение указателей. Явное приведение типов данных допускается, так что в приведенном выше примере можно было бы применить CLng к LongLong и присвоить результат типу Long . (Допустимо только для 64-разрядных платформ.)
...
Рейтинг: 0 / 0
В Access 2010 32bit компилируется нормально, а в 64bit - jib,rf/
    #39153590
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПанургХм. Ты же вроде разбирался с этой темой? Переход с Access 32 на Access 64. Есть проблемы.

Спасибо за помощь. Но если заметил, то там речь шла о декларировании API функций. А здесь чистое использование рекордсета. А где написано, что в 32-х разрядной версии RecordCount имеет тип Long (хотя я ставил integer и ошибок не выдавало), а 64-х - LongLong. Если порассуждать, то так идолжно быть. Но не всегда есть время на рассуждения и иногда просто не за что зацепиться.
...
Рейтинг: 0 / 0
В Access 2010 32bit компилируется нормально, а в 64bit - jib,rf/
    #39153600
Predeclared
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Joss... А где написано, что в 32-х разрядной версии RecordCount имеет тип Long ...
И в F1, и в F2 написано,
и для DAO, и для ADODB библиотек.
...
Рейтинг: 0 / 0
В Access 2010 32bit компилируется нормально, а в 64bit - jib,rf/
    #39154150
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еуперь буду знать, что надо нажимать
...
Рейтинг: 0 / 0
В Access 2010 32bit компилируется нормально, а в 64bit - jib,rf/
    #39154152
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еуперь - Теперь

Всё-таки то, что нельзя корректировать сообщения - это не есть хорошо...
...
Рейтинг: 0 / 0
В Access 2010 32bit компилируется нормально, а в 64bit - jib,rf/
    #39154188
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jossв 32-х разрядной версии RecordCount имеет тип Long (хотя я ставил integer и ошибок не выдавало)

повезло... таблицы были с небольшим количеством записей... диапазон Integer - хранение целых чисел от -32768 до 32767
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / В Access 2010 32bit компилируется нормально, а в 64bit - jib,rf/
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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