722 への返信

LimeChat1での複数行送信WEG - 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 - No.726
レポートありがとうございます。
1.24 では、ローカルエコーがうまく表示されていないと
いうことですね。
送信は問題なく行えているはずなので、1.24 から送信した
メッセージを、他の 1.24 で受信すればちゃんと見えるはず
です。
WEG - No.729
ありがとうございます。
別の1.24で確認したところ、正常に改行されていました。
お手数をおかけしました。

以下の項目を必ず守ってください。守っていない書き込みは無視されるかも知れません。

あなたにとっては1回の質問でも、答える側は1回ではないことを理解してください。

  • 文章はきちんと状況が伝わるように丁寧に書いてください。
  • 話し言葉での書き込みは禁止します。
  • 過去ログを検索して確認してから書き込んでください。
  • 内容がわかるタイトルをつけること。要望する場合は[要望]を先頭につけること。
  • 動作確認はかならず最新版で行ってください。
  • 不適切な文章は、管理人が削除、編集することがあります。
名前*
メッセージ*
パスワード (編集・削除に使用。16文字以内)