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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.10.2007, 15:43   #1  
_scorp_ is offline
_scorp_
Участник
Аватар для _scorp_
MCBMSS
 
488 / 369 (13) ++++++
Регистрация: 25.07.2007
Адрес: Москва
как узнать разрядность ОС
Здравствуйте. Хочу узнать разрядность операционной системы, на которой запущена обработка (32 или 64). В MSDN нашел функцию:

BOOL IsWow64Process(
HANDLE hProcess,
PBOOL Wow64Process);

Parameters
hProcess [in] Handle to a process. Wow64Process [out] Pointer to a value that is set to TRUE if the process is running under WOW64. Otherwise, the value is set to FALSE. Return Values
If the function succeeds, the return value is a nonzero value.

В WinApi написал функцию:
client static boolean isWin64()
{
DLL dll = new DLL('Kernel32');
DLLFunction func = new DLLFunction(dll, 'IsWow64Process');
boolean ret = false;
;
func.call(appl.handle(), ret);
return ret;
}

использую:
static void test(Args _args)
{
boolean ret;
;
ret = WinApi::isWin64();
print(ret);
pause;
}

Вылетает с ошибкой:
Ошибка времени выполнения. : Метод был вызван с неверным числом параметров.

Подскажите, в чем может быть дело.
Старый 15.10.2007, 16:17   #2  
blokva is offline
blokva
Пенсионер
Аватар для blokva
SAP
NavAx Club
 
743 / 167 (7) ++++++
Регистрация: 04.06.2003
Адрес: Беларусь
"Полистайте" методы WinAPI класса и Вы найдете ответ самостоятельно
__________________
Законы природы еще никто не отменял!
А еще у меня растет 2 внучки!!! Кому интересно подробности тут:
http://www.baby-shine.com/
За это сообщение автора поблагодарили: Just_smile (-1).
Старый 15.10.2007, 17:10   #3  
leva is offline
leva
Участник
 
52 / 36 (2) +++
Регистрация: 03.08.2005
Сдается мне что WOW64 не совсем то, что вам нужно. Так что наверно стоит еще полистать MSDN получше.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Сторно ввода в эксплуатацию ОС Rivez DAX: Функционал 16 25.08.2009 10:46
Массовая внутригрупповая продажа/покупка ОС Evgeniy2020 DAX: Функционал 0 12.02.2009 12:25
Профили разноски ОС TasmanianDevil DAX: Программирование 0 20.10.2006 11:54
"Ловля" проводок в ГК по ОС в модуле ОС ksenia DAX: Функционал 17 02.11.2004 10:37
Проблема с групповым приемом ОС Artild DAX: Функционал 0 18.07.2003 07:15

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

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

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