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


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
0726
ウーパールーパーテキストエディタを作〜る掲示板(いぇい)13解決


ウーパールーパー

リンク

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
が物足りないからどうかしたい



f

リンク

2007/7/26(Thu) 12:45:57|NO.9753

後は「保存」と「読み込み」が出来れば完成じゃね?



ウーパールーパー

リンク

2007/7/26(Thu) 13:00:07|NO.9754

「保存」と「読み込み」どうやるの?



f

リンク

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
できた〜!!



f

リンク

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

なぜ何度も出てくるのだ。



KENTA

リンク

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 でもよい。



Irisawa

リンク

2007/7/26(Thu) 23:00:33|NO.9780

エディタのサンプルは標準でついていますよ。
それを参考にすれば簡単なものくらいはできます。
本格的なものやMDI/TDIにするのはHSPでは難しいですね(実装している人もいますが
どうやっているんだろう?と思います)。



ウーパールーパー

リンク

2007/7/27(Fri) 20:36:47|NO.9820

おし!
解決したぞ
解決2回目なので
解け2〜なんてどう?



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