TextEditorに外部ファイルを読み込ませる
投稿者 : SuperSS(softbank219014238038.bbtec.net)
- 2008/05/06(Tue) 10:22
No.11829
|
|
|
|
|
TextEditorについてなんですが、 TextEditorに外部ファイルを読み込ませて、それをそのまま表示するということはできないでしょうか。 あと、TextEditorの内容をそのままファイルに保存する方法は無いのでしょうか。
|
Re: TextEditorに外部ファイルを読み込ませる
投稿者 : SuperSS(softbank219014238038.bbtec.net)
- 2008/08/01(Fri) 11:14
No.11929
|
|
|
|
すいません。 TextEditorの内容をそのままファイルに保存する方法は見つかったのですが、TextEditorにファイルを読み込ませようとすると、改行のところになぜか「・」が出てしまいます。 P.S TextEditorから保存する方法を書いておきます。
function save(){ text=$TextEditor.getText().split(" "); f=new FileWriter(FileName); for(h=0;h<text.size()-1;h++){ f.writeLn(text.get(h)); } } TextEditorの内容を、printでステータスバーに表示したら、改行点が「 (半角スペース)」になっていたので、それで区切りました。 (for...のtext.size()-1部分が、text.size()-1かtext.size()かわからなかったので、とりあえずtext.size()-1にしておきました。)
|
Re: TextEditorに外部ファイルを読み込ませる
投稿者 : hoge-(FLH1Ahq038.tky.mesh.ad.jp)
- 2008/08/02(Sat) 23:42
No.11938
|
|
|
|
保存するときは,そのままgetText()した内容を,writeStrメソッドを使って保存できます. function save(){ f=new FileWriter("test.txt"); f.writeStr($TextEditor.getText()); f.close(); }
読み込むときは,ファイルを全部を文字列として読むことはできません.一度,文字列の配列を作り,それらを改行コード"\r\n"で接続します. function load() { buf=""; f=new Array(); f.load("test.txt"); for (line in f) { buf=buf+line+"\r\n"; } $TextEditor.setText(buf); }
|
DDraw32.dll(だったっけ?)に関する…
投稿者 : SuperSS(softbank219014238038.bbtec.net)
- 2008/11/05(Wed) 11:47
No.12024
|
|
|
|
返信が遅くなりました。 どうもありがとうございます。 次に話題画ずれますが、 現在、私の三大プロジェクトは ・DestroyShot ・WinEcmas ・ドラゴン育成ゲーム で(どうでもいいけど)、その中のWinEcmasが、どうしてもうまくいかないのです(WinEcmasは模擬OSです)。 実行してから少したつと、「DDraw32.dllがなんたらかんたら」となって終了してしまうのです。 原因が分かりません。教えてください。 P.S その問題のWinEcmas完成間近プロジェクトは後ほど用意します。
|
WinEcmas準備完了
投稿者 : SuperSS(softbank219014238038.bbtec.net)
- 2008/11/08(Sat) 13:06
No.12026
|
|
|
|
12026.lzh
準備ができました。 結果を投稿するときはあなたのPCの情報を教えてください。
|
Re: TextEditorに外部ファイルを読み込ませる
投稿者 : マッキー(0x3d2cb532.rev.ncv.ne.jp)
- 2008/11/12(Wed) 01:26
No.12027
|
|
|
|
プログラムを拝見しました。 ずっと、原因を調べてやっと見つけました。
cursorクラスの、Panel.draw(x,y);の命令がエラーのようです。 原因はわかりませんが、この命令を使っているとエラーがでます。 これで、ポインタの画像を表示しているようですが、 この命令がなくても、panelオブジェクトは自動的に、panelを表示するので、 いらない命令だと思います。 たぶんこれでいいです。
結構凝ってますね。 でも、処理が重い。まあ、しょうがないですね。 僕も、似たようなものを、作っていますが。 起動音やログインなどは、思いつきませんでした。本当凝っていまね。
Tonyuは、処理が重いので、 僕は、処理速度を常に気にして作っています。 そのせいか、描画処理の部分ばっかり作ってて、なかなか進みません(最近はできたので、次に進めそう) もう、2回くらいやり直したので、処理速度や描画もよくなってきています。
きっと、いいものができると思うのでがんばってください。
|
Re: TextEditorに外部ファイルを読み込ませる
投稿者 : SuperSS(softbank219014238038.bbtec.net)
- 2008/11/18(Tue) 19:44
No.12033
|
|
|
|
ありがとうございます。 ところで、Panel.draw(x,y)を消して実行してみましたか? 多分、うまくいかないと思います。 カーソルがアイコンの下に隠れたり、ウィンドウの下に隠れたりしませんでしたか? 描画処理の速度は、そんなには上がらないと思います。 そこはTonyu Systemのほうのスペックに頼るしかありません。と思います。
|
Re: TextEditorに外部ファイルを読み込ませる
投稿者 : SuperSS(softbank219014226155.bbtec.net)
- 2009/01/07(Wed) 15:14
No.12138
|
|
|
|
カーソルのzOrderはなんとか解決しました。どうやらpanel.zOrderのところが間違えていたようです。 正しくはthis.zOrderでした。
|
|