|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Июл 17, 2004 13:59:07 Здравствуйте. Возникла такая ситуация: при попытке создать событие возникает ошибка — ERROR_NOACCESS. В связи с чём она может появляться? Код следующий:
int i = CreateEventW(0,1,0,szVmInit);
if !i {
i:= GetLastError(); // ERROR_NOACCESS
}
где szVmInit объявлена как строка "VM_C_D6_Init1" в Юникоде. Причём, создание аналогичного события в другом приложении работает успешно. Эксперименты со значениями Initial state, Event attributes к успеху не привели. Как разрешить подобную ситуацию? |
|
|
Дата: Июл 18, 2004 06:34:37 Vladimir Bondarenko Рабочий пример, если не работает в этом приложении, то и надо смотреть его код, т.к. из-за него и не создается событие. |
|
|
Дата: Июл 18, 2004 10:48:38 Hello Jekyll, Благодарю за быстрый ответ! Конечно, я раздумывал над тем, чтобы прислать весь код as is. Проблема в том, что его длина строк 500 и присылка его целиком в форум может восприниматься не полностью позитивно ;) В то же время, выделить часть кода, из-за которой возникла проблема, не представляется возможным по причинам, описанным ранее. Any idea? Если Вы согласны взглянуть Вашим опытным глазом гуру на весь мой ламерский код, то закиньте мне весточку на мой адрес vb@cybertester.com . Anyway, thanx a lot for your comments! |
|
|
Дата: Июл 18, 2004 11:36:41 Vladimir Bondarenko Можно было приаттачить архив с исходником. |
|
|
Дата: Июл 18, 2004 12:06:14 Thanks Pas! Ooooooops! Это называется: заработался... :) Прицепил архивчик mystery.rar. Там 2 файла, Success.asm и Failure.asm, название самоговорящие. _950638368__mystery.rar |
|
|
Дата: Июл 18, 2004 15:48:23 · Поправил: S_T_A_S_ Vladimir Bondarenko > Эксперименты со значениями Initial state, Event attributes к успеху не привели. Попробуйте ещё 0 вместо szVmInit MSDN > If lpName matches the name of an existing named event object, this function requests the EVENT_ALL_ACCESS access right.. Если вручную вазывать ф-ции InitializeTA из Success.asm и Failure.asm, то всё Ok (в общем-то это логично, т.к. код одинаковый). imho тут дело не в dll. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.042 |