LimeChat1での複数行送信WEG - 2006/10/24(火) 23:16 No.722
|
はじめまして。日頃からLimeChatを使わせていただいています。
DLLを使い結果を複数行表示するマクロを制作したところ、 Ver.2.14では複数行で表示されるものの、Ver.1.24では改行されず\r\nが半角スペースに置き換えられてしまいます。
・DLL関数ソース ======================================================= void test(const char* Input,char* Output){ strcpy(Output,"Notice %f :TestMessage1\r\nNotice %f :TestMessage2"); } void test2(const char* Input,char*Output){ strcpy(Output,"TestMessage1\r\nNotice %f :TestMessage2"); } =======================================================
testをRaw、test2をSendにて実行したところ、どちらも以下のように表示されました。
・Ver.1.24で送信し、Ver.2.16で表示 ・Ver.2.16で送信し、Ver.2.16で表示 ・Ver.2.16で送信し、Ver.1.24で表示 ======================================================= TestMessage1 TestMessage2 =======================================================
・Ver.1.24で送信し、Ver.1.24で表示 ======================================================= TestMessage1 Notice #チャンネル :TestMessage2 =======================================================
DLLを使わず、マクロからメッセージを直接送ったときも同様でした。 Ver.1.24で実行・表示させたときも改行されるようにしたいのですが、他の方法が思いつきません。 何かよい手はないでしょうか。 よろしくお願いします。
|
Psychs - 2006/10/25(水) 08:17 No.726
|
レポートありがとうございます。 1.24 では、ローカルエコーがうまく表示されていないと いうことですね。 送信は問題なく行えているはずなので、1.24 から送信した メッセージを、他の 1.24 で受信すればちゃんと見えるはず です。
|
WEG - 2006/10/25(水) 22:31 No.729
|
ありがとうございます。 別の1.24で確認したところ、正常に改行されていました。 お手数をおかけしました。
|
|