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 

Single Post  Topic: Десятка самых маленьких программ 
Author Message
VadiMGP



PostPosted: Wed Jul 04, 2007 12:29    Post subject: Reply with quote

2Parcan
Ну если ты про нормальную документацию, то чего нет, того нет. Я же сказал - делал для себя, никогда не имел намерения превращать это в самостоятельный продукт. Неужели я сам себе буду писать документацию, да еще для такой примитивной штуки? Wink там же и описывать-то нечего. Всех свойств и параметров - кот наплакал. Дать строку с текстом, получить строку с результатом - вот и вся любовь. Вот он, весь .h файл. Там едва ли не больше зарезервировано для будущих потребностей, чем уже реализовано. Smile
Code:
#ifdef TKHPLUG_EXPORTS
#define TKHPLUG_API __declspec(dllexport)
#else
#define TKHPLUG_API __declspec(dllimport)
#endif

#define TKH_CMD_MAX_LEN 1024
typedef struct _LineStruct
{
   HANDLE hRequest;            // Not used
   char   line[TKH_CMD_MAX_LEN]; // Text for evaluation
   int    FirstSel;            // Not used - 0
   int    LastSel;             // Not used - 0
   HWND hWnd; // Parent window for messages
} LineStruct;

extern "C"
{
TKHPLUG_API int  Load(HWND mainWindow);
// mainWindow - Parent window for messages

TKHPLUG_API int  Process(LineStruct* cmdline,int Func);
// Func - defines output format
// 0 - decimal
// 1 - hexadecimal
// 2 - binary

TKHPLUG_API void Unload(void);
}
В общем, как я уже сказал, решай сам - если нужно, я вышлю.
Кстати, может быть, вместо ActiveX тебя устроит .Net-овский враппер - http://www.codeproject.com/csharp/muParser.asp
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group