Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Вылетает исключение при использовании плагина

 
Post new topic   Reply to topic    Total Commander Forum Index -> Написание плагинов для Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
User Bi



Joined: 03 May 2007
Posts: 5

Post (Separately) Posted: Fri May 04, 2007 16:45    Post subject: Reply with quote

Блин, после установки плагина, когда я пытаюсь зайти в архив в Total Commander выскакивает сообщение:
External exception EEDFADE.
Please report this error to the Author,
with a description of what you were doing when this error occured!
Continue execution?
И две кнопки: да и нет. Если нажать да, Total Commander просто продолжает свою работу. Если нажать нет, то он закрывается. wcxtest выдает "Unknown errorcode (0)". Че я не так делаю?
_________________
Ибо нас много...
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2883
Location: Москва

Post (Separately) Posted: Fri May 04, 2007 19:26    Post subject: Reply with quote

Что угодно. Блаженны очи, видящие то, что вы видите. То есть определить, в каком месте твоего кода ошибка, не видя самого кода невозможно.
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
User Bi



Joined: 03 May 2007
Posts: 5

Post (Separately) Posted: Sun May 06, 2007 12:38    Post subject: Reply with quote

Понимаю, но у меня самого не получается найти неправильный кусок. wcxtest выдает "Unknown error code (0)", и будет выдавать до тех пор, пока я ему не запишу в OpenResult число в интервале 10..24, т.е. код ошибки. Сам тотал выдает исключение, а комментировать строки кода не есть правильно. Может это быть из-за того, что функция OpenArchive имеет тип возврата HIMA, т.е. не стандартный THandle?
_________________
Ибо нас много...
Back to top
View user's profile Send private message
vserd



Joined: 26 Apr 2005
Posts: 118

Post (Separately) Posted: Mon May 07, 2007 10:26    Post subject: Reply with quote

Однозначно ошибка в 17 строке лево-правой функции в тетьем файле от средины списка.
Quote:

Может это быть из-за того, что функция OpenArchive имеет тип возврата HIMA, т.е. не стандартный THandle

Может для начала внимательно прочитать справку?

Quote:

HANDLE __stdcall OpenArchive (tOpenArchiveData *ArchiveData);

OpenArchive should return a unique handle representing the archive. The handle should remain valid until CloseArchive is called. If an error occurs, you should return zero, and specify the error by setting OpenResult member of ArchiveData.

You can use the ArchiveData to query information about the archive being open, and store the information in ArchiveData to some location that can be accessed via the handle.


А затем привести код функции, и ее объявление?????
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Написание плагинов для Total Commander All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group