AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.05.2011, 18:34   #1  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,983 / 3273 (117) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от Alex_KD Посмотреть сообщение
А какую ошибку выдает?



http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
Цитата:
Функция "QueryPerformanceCounter" в библиотеке DLL "KERNEL32" привела к возникновению исключения.
Этот код в принципе не должен работать на 64-битном аосе при выполнении на сервере.
Старый 16.05.2011, 19:46   #2  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
Почему?

То что приписка 32 на конце, на сколько я понимаю, не означает что это 32 bit DLL.
32 bit dll нильзя загрузить на 64 битной винде.

Попробуйте такой макрос в Екселе запустить:
Если чтото выплюнит на лист - значит все работает.

ЗЫ У меня на 64битной ОС это работает. Подозреваю, что на надо было offset переменные трогать.

Цитата:
Option Explicit

Declare Function QueryPerformanceCounter Lib "Kernel32" _
(X As Currency) As Boolean
Declare Function QueryPerformanceFrequency Lib "Kernel32" _
(X As Currency) As Boolean

Sub Test_Timers()
Dim Ctr1 As Currency, Ctr2 As Currency, Freq As Currency
Dim Count1 As Long, Count2 As Long, Loops As Long
'
' Time QueryPerformanceCounter
'
If QueryPerformanceCounter(Ctr1) Then
QueryPerformanceCounter Ctr2
Range("B10").FormulaR1C1 = Ctr1
Range("B11").FormulaR1C1 = Ctr2


QueryPerformanceFrequency Freq
Range("B12").FormulaR1C1 = (Ctr2 - Ctr1) / Freq
Else
Range("B10").FormulaR1C1 = "High-resolution counter not supported."
End If

End Sub
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0

Последний раз редактировалось Alex_KD; 16.05.2011 в 19:48.
Теги
64-bit, производительность

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Хочу зеленый калькулятор, используя WinApi Pustik DAX: Программирование 5 03.02.2011 14:33
Dynamics AX Geek: Finding files with WinAPI Blog bot DAX Blogs 1 08.10.2009 17:36
Dynamics AX Geek: Finding files with WinAPI Blog bot DAX Blogs 0 28.10.2006 16:40
Учет рабочего времени Orion DAX: Функционал 1 18.07.2005 16:52
WinApi. Удаление файлов глючит. NJD DAX: Программирование 10 05.12.2003 13:31

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:05.