|
|
2007/7/26(Thu) 09:25:04|NO.9744
どうすればエディタを作れるか
初心者たちと上級者のヒントで考えるのだ!!!
|
|
2007/7/26(Thu) 11:49:43|NO.9750
じゃあ貴方はどうすればいいと思いますか?
|
|
2007/7/26(Thu) 12:36:44|NO.9752
とにかくがんばりたい
screen 0,500,500
cls 1
sdim form, 1024
form =""
; オブジェクトの表示位置
pos 1, 50
; メッセージボックス設置
mesbox form, 498, 450, 5
objsize 100,25
が物足りないからどうかしたい
|
|
2007/7/26(Thu) 12:45:57|NO.9753
後は「保存」と「読み込み」が出来れば完成じゃね?
|
|
2007/7/26(Thu) 13:00:07|NO.9754
「保存」と「読み込み」どうやるの?
|
|
2007/7/26(Thu) 13:17:52|NO.9756
基本仕様ガイドのメモリノートパッド命令の項目みればいいんでね?
|
|
2007/7/26(Thu) 14:07:59|NO.9757
bsaveでいいんでね
|
|
2007/7/26(Thu) 14:09:25|NO.9759
でどうする
|
|
2007/7/26(Thu) 14:22:12|NO.9762
*start
screen 0,500,500
cls 1
sdim form, 2024
form =""
pos 1, 50
mesbox form, 498, 450, 5
objsize 100,25
pos 0,0:button "新規作成", *sinki
pos 100,0:button "セーブ", *save
pos 200,0:button "ロード", *load
stop
*load
dialog "txt", 16, "テキスト"
if stat = 0 : stop
notesel form
noteload refstr
objprm 0, form
objprm 1, form
objsize 100,25
pos 0,0:button "新規作成", *sinki
pos 100,0:button "セーブ", *save
pos 200,0:button "ロード", *load
stop
*sinki
cls 1
goto *start
*save
dialog "txt", 17, "テキスト"
if stat = 0 : stop
notesel form
notesave refstr
objsize 100,25
pos 0,0:button "新規作成", *sinki
pos 100,0:button "セーブ", *save
pos 200,0:button "ロード", *load
stop
できた〜!!
|
|
2007/7/26(Thu) 14:27:06|NO.9764
なんだかしらんが、とにかく良し!!
|
|
2007/7/26(Thu) 16:58:36|NO.9766
>>objsize 100,25
>>pos 0,0:button "新規作成", *sinki
>>pos 100,0:button "セーブ", *save
>>pos 200,0:button "ロード", *load
なぜ何度も出てくるのだ。
|
|
2007/7/26(Thu) 17:20:08|NO.9771
もう解決したようだけど、
>>objsize 100,25
>>pos 0,0:button "新規作成", *sinki
>>pos 100,0:button "セーブ", *save
>>pos 200,0:button "ロード", *load
がすごく多かったので、少し変えてみました。
*start
screen 0,500,500
cls 1
sdim form, 2024
form =""
pos 1, 50
mesbox form, 498, 450, 5
objsize 100,25
pos 0,0
button gosub "新規作成", *sinki
pos 100,0
button gosub "セーブ", *save
pos 200,0
button gosub "ロード", *load
stop
*load
dialog "*",16
if stat=0 :return
notesel form
noteload refstr
objprm 0,form
return
*sinki
form=""
objprm 0,form
return
*save
dialog "*",17
if stat=0 :return
notesel form
notesave refstr
return
gosub → return でやったが、
goto → stop でもよい。
|
|
2007/7/26(Thu) 23:00:33|NO.9780
エディタのサンプルは標準でついていますよ。
それを参考にすれば簡単なものくらいはできます。
本格的なものやMDI/TDIにするのはHSPでは難しいですね(実装している人もいますが
どうやっているんだろう?と思います)。
|
|
2007/7/27(Fri) 20:36:47|NO.9820
おし!
解決したぞ
解決2回目なので
解け2〜なんてどう?
|
|