Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.19;
Скачать: CL | DM;

Вниз

Integer & Dword +WINAPI   Найти похожие ветки 

 
Nick-From ©   (2002-11-05 21:23) [0]

Проблема в следующем:
Есть программа рекурсивного вычисления определителя мартицы
Постановка задачи такова, что каждый шаг рекурсии рассчитывается в новом потоке программы, созданном API-функцией: CreateThread
Определитель, как известно может быть <0, >0, =0. Т.е. функция вычисления определителя должна возвращать число со знаком (Integer например).
НО! : тело потока созданного API-функцией: CreateThread должно быть оформлено в виде:
DWORD WINAPI ThreadFunction (LPVOID lpParameter);
Т.Е. возвращает всегда положительный DWORD и возникают косяки типа: 84393785763 в результате выполнения функции
Мастера, подскажите, как тут быть?


 
Gandalf   (2002-11-05 22:09) [1]

DWord можно с успехом обозвать Pointer, и ссылаться на любые данные любого типа и размера.


 
MBo ©   (2002-11-06 06:14) [2]

Ничего не мешает явно привести полученный DWord к Integer
i:=Integer(dwPar);


 
Nick-From ©   (2002-11-06 14:54) [3]

2 MBo
А как integer -> DWord ?


 
MBo ©   (2002-11-06 14:57) [4]

Аналогично
dwVar:=Dword(IntVar);


 
demoniada ©   (2002-11-06 15:04) [5]

наскоко я знаю, DWORD определен в С++ как
unsigned long
то есть, Cardinal в Пасквиле...



Страницы: 1 вся ветка

Текущий архив: 2002.12.19;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.017 c
3-61455
Beglec
2002-11-30 21:04
2002.12.19
не сложный вопрос про сортировку


14-61832
Сергей Макаров
2002-11-29 18:01
2002.12.19
Городская олимпиада по информатике


3-61471
Alex_Sudakov
2002-11-29 11:50
2002.12.19
MIDAS


14-61797
Kurt
2002-11-28 15:48
2002.12.19
Люди! Как мне посмотреть исходники АДО-шых компонентов?


1-61698
viper
2002-12-09 10:16
2002.12.19
Вопрос с передачей фокуса!