16進数文字列化をDLLでするのはどう?No.00404
かかし さん 01/04/06 17:26
 
かかしです、こんにちは。

番頭++さん、こんにちは。

>pp_hex_1a:
>if( $$1 == "" ){return;}//ヲィ !!!
   :
>return $$2;

さらっと書いてしまうあたり、さすがですね。

表題にも書いたのですが、このような関数って以外と汎用性が
高いので、いっそのことDLLで実現できませんかねえ。

以前、秀丸のマクロを拡張するためのDLLの環境が合ったような気がするのですが
それを使って

extern "C" char *DectoHex( int x ) {
static char HexStr[60];
    fprintf(HexStr,"%08X",x);
    return HexStr;
}

みたいな感じで・・・。

#DLLを使ったことがないので、良く分からないのですが
#しかも、文字列をDLLで返すことができるのか、
#文字列のポインタを秀丸に返せばいいのか、など疑問は尽きないのですが・・。

---かかし

[ ]
RE:00404 16進数文字列化をDLLでするのはどう?No.00410
ひろ さん 01/04/06 23:25
 
 かかしさん今日は、ひろです。
 鶴亀の会議室なので簡単に、
> #しかも、文字列をDLLで返すことができるのか、
秀丸のマクロヘルプに記載があります。loaddll を見て下さい。

[ ]