HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
1225
hsp初心者Footy2.as で改行マーク(↓)を消したいのですが分かりません・。5解決


hsp初心者

リンク

2010/12/25(Sat) 08:48:56|NO.36336

題名通りですが、リッチテキストエディタを作っていて、Footy2を使わしてもらってます。
そこで 改行マーク(↓)を消したいのですが、かれこれ3時間ほど弄り回しても消せなくて
困ってます><
Footy2.asの方で改行マークのところを読み込まないようにしてもうまくいきません><
分かる方いらっしゃいましたら、ご教授お願いします。



この記事に返信する


skyblue

リンク

2010/12/25(Sat) 21:20:42|NO.36354

改行コード関連かも知れない。(CRLFかLFかって言う)



hexa.hemi

リンク

2010/12/25(Sat) 22:06:56|NO.36356

スクリプトに下のモジュールを追加してください。


#module #defcfunc cnvec str in sdim dt, strlen(in) dt = in sdim rs, strlen(dt) c = 0 repeat strlen(dt) p = peek(dt, cnt) if md & p != 13 : poke rs, c, 13 : md = 0 : c++ : continue cnt md = 1 if p != 10 : poke rs, c, p : c++ : md = 0 wait 0 loop return rs #global

Footyのエディターの内容が入っている変数を引数にして
cnvec関数を実行すると↑のような文字が変換されて出力されます。
スクリプトとしては 変数 = cnvec(変数) のような感じです。
説明が下手ですいません。



hsp初心者

リンク

2010/12/25(Sat) 22:14:28|NO.36357

ありがとうございます><
今からやってみます!



hexa.hemi

リンク

2010/12/25(Sat) 22:25:56|NO.36358

すいません、的外れな回答をしてしまいました。
Footy2のマニュアルを見ると、8.4.章に
EDM_LINEという改行マークを表示する・しないを設定するときに
使う定数がありますね…
Footy2SetMetricsを使って表示設定を変更すればできると思います。



hsp初心者

リンク

2010/12/26(Sun) 00:11:07|NO.36360

ありがとうございました。
表示非表示がどうもうまくいかないので改行マークの色を背景色と同じにすることで
とりあえず解決しました><
ありでした^^



ONION software Copyright 1997-2023(c) All rights reserved.