Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
17.12.2014, 15:04
|
|||
---|---|---|---|
Переход с Access 32 на Access 64. Есть проблемы. |
|||
#18+
Подсунули Access 2013 64 разрядный. И заставляют переводить на него программы. И чтоб была совместимость 32-х битным. Вот попробовал пример Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37.
Запускать Test_1 или Test_2 . В функции fnSetWindow выдаёт ошибку на вызове ShowWindow . Пишет, что тип переменной не определён. Что делать? Где ошибка? ------------------------------------------------------------------------------------ А ты вложил уже свой кровный рубль в 50-ти миллиардное состояние Билла Гейтса? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.12.2014, 16:55
|
|||
---|---|---|---|
Переход с Access 32 на Access 64. Есть проблемы. |
|||
#18+
Joss, если я правильно понял проблему, то Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
И далее 16939507 ... ИМХО ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.12.2014, 17:10
|
|||
---|---|---|---|
Переход с Access 32 на Access 64. Есть проблемы. |
|||
#18+
Сам задал вопрос, сам ответил. Неправильно задекларирована функция У меня Код: vbnet 1. 2. 3.
а надо Код: vbnet 1. 2. 3.
Отсюда возникает вопрос: Когда надо ставить LongPtr , когда Long , а когда LongLong ? Я про декларирование, если что... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.12.2014, 17:18
|
|||
---|---|---|---|
Переход с Access 32 на Access 64. Есть проблемы. |
|||
#18+
to Панург C этим декларированием тот ещё геморой. Вот описание пользовательского типа в Access 2003 (32 бит) Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
а как это будет выглядеть в VBA 7 в 64-х битной? Так? Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
Или нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.12.2014, 17:38
|
|||
---|---|---|---|
Переход с Access 32 на Access 64. Есть проблемы. |
|||
#18+
Joss, я давненько разбирался с этим вопросом, но уже подзабыл (увы мне). Вот посмотри ссылки по объявлению функций - Использование функций WinAPI в Access . Где-то от Microsoft'а есть пояснение где использовать LongPtr (хендл окна точно), а где LongLong или Long. Простым механическим замещением не прокатит, структуры имеют размер который они занимают в памяти, ИМХО. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.12.2014, 17:42
|
|||
---|---|---|---|
Переход с Access 32 на Access 64. Есть проблемы. |
|||
#18+
Joss, ну и структуры Win32API_PtrSafe.txt ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.12.2014, 08:58
|
|||
---|---|---|---|
Переход с Access 32 на Access 64. Есть проблемы. |
|||
#18+
ПанургJoss, ну и структуры Win32API_PtrSafe.txt Спасибо. То что надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=45&tablet=1&tid=1611130]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
157ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 271ms |
0 / 0 |