VadiMGP
|
Posted: Wed Jul 04, 2007 12:29 Post subject: |
|
|
2Parcan
Ну если ты про нормальную документацию, то чего нет, того нет. Я же сказал - делал для себя, никогда не имел намерения превращать это в самостоятельный продукт. Неужели я сам себе буду писать документацию, да еще для такой примитивной штуки? там же и описывать-то нечего. Всех свойств и параметров - кот наплакал. Дать строку с текстом, получить строку с результатом - вот и вся любовь. Вот он, весь .h файл. Там едва ли не больше зарезервировано для будущих потребностей, чем уже реализовано.  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 |
|