|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Июл 14, 2004 09:01:17 сразу извиняюсь за ламерский вопрос Кто подскажет как WinApi структуру typedef struct _COMMTIMEOUTS { DWORD ReadIntervalTimeout; DWORD ReadTotalTimeoutMultiplier; DWORD ReadTotalTimeoutConstant; DWORD WriteTotalTimeoutMultiplier; DWORD WriteTotalTimeoutConstant; } COMMTIMEOUTS,*LPCOMMTIMEOUTS; написать в ассемблере.(masm) Начало и след 5 строк понятны - _COMMTIMEOUTS struct ReadIntervalTimeout db ? ... WriteTotalTimeoutConstant db ? а вот с последней строкой рамс. Как ее написать? вот она : } COMMTIMEOUTS,*LPCOMMTIMEOUTS; |
|
|
Дата: Июл 14, 2004 09:14:16 liric tagCOMMTIMEOUTS struct ReadIntervalTimeout dd ? ReadTotalTimeoutMultiplier dd ? ReadTotalTimeoutConstant dd ? WriteTotalTimeoutMultiplier dd ? WriteTotalTimeoutConstant dd ? tagCOMMTIMEOUTS ends COMMTIMEOUTS typedef tagCOMMTIMEOUTS LPCOMMTIMEOUTS typedef ptr tagCOMMTIMEOUTS |
|
|
Дата: Июл 14, 2004 09:35:43 Пишет : symbol redefinition : COMMTIMEOUTS на строчку : COMMTIMEOUTS typedef tagCOMMTIMEOUTS он типа есть уже в include windows.inc (COMMTIMEOUTS STRUCT ReadIntervalTimeout DWORD ? ReadTotalTimeoutMultiplier DWORD ? ReadTotalTimeoutConstant DWORD ? WriteTotalTimeoutMultiplier DWORD ? WriteTotalTimeoutConstant DWORD ? COMMTIMEOUTS ENDS0 |
|
|
Дата: Июл 14, 2004 09:58:40 liric Потому что он определен в windows.inc. Удали первый typedef. |
|
|
Дата: Июл 14, 2004 10:39:36 Да вообще эта структура уже есть в WINDOWS.INC зачем же ее ещё раз добавлять? |
|
|
Дата: Июл 14, 2004 10:58:08 Asterix Он просит LPCOMMTIMEOUTS. |
|
|
Дата: Июл 14, 2004 11:02:53 Спасибо. |
|
|
Дата: Июл 14, 2004 15:44:08 все пишут софтинки для работы с портами, а я никак не могу отловить в буфере приема "ОК" :о(( Абыдно да. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.043 |