Archiverse Internet Archive
投稿のみ 投稿と返信
前のページ(最近)
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2278
次のページ(過去)
返信[6]
親投稿
もう解決しているかと思いますが、単純に現在位置の前と後に分けて、 次を検索の場合、 1.現在位置の次から、リストの最後まで検索  見つかったら、その位置を返す。 2.リストの先頭から現在位置まで検索  見つかったら、その位置を返す。 3.見つからなかったら、現在位置を返す。 のような感じでいのでは?
1そうだね
プレイ済み
返信[11]
親投稿
SLOT1から読み込むとプロジェクト名を忘れます。
0そうだね
プレイ済み
返信[10]
親投稿
【DK4J4V3】標準エディタの補完機能にしたらどうなるかを確認するため、SLOT1へ保存して終了とSLOT1からの読込を追加しました。 大きなテキスト(例えばRMG_IME)を読み込もうとすると異様に時間がかかってしまいます。 ・不具合修正 1)PROGINS/PRGSET時に最後の改行を取り除くようにしました。 2)CONSTで”&”の後に改行がくる場合などでエラーになる。 ・機能追加 1)ダイレクトモード実行時にプロジェクト名を有効にする。 2)ローマ字変換で”.,-/”を”。、ー・”にする以外をやめ、辞書で変換するようにしました。
0そうだね
プレイ済み
返信[9]
親投稿
ダイレクトモードからユーザ定義命令やGOTO/GOSUBでダイレクトモードでプログラムが実行できることとその中でPROJECT命令が使えることを利用すると、ダイレクトモードで実行出来ない命令の制約があるが、スマイルボタン起動の場合とほぼ同様の事が出来るようになります。削除や名前の変更はむしろ使いやすくなると思われます。スマイルボタン起動でPROJECT命令が使えない理由がよくわからなくなってきました。それとも、PROJECT命令が使える方が不具合なのか?でも、BACKTRACE以外のダイレクトモード専用命令が使えないことを考えれば意図的に使えるようにしていると考えるのが自然です。
0そうだね
プレイ済み
返信[3]
親投稿
一次の要素数が、10個なので、ソートのアルゴリズムを調べるか自分で考えて、プログラムを作るしかないと思われます。
2そうだね
プレイ済み
返信[3]
親投稿
期待しているものと異なるとは思いますが、以下の条件を満たせば省略可能なようです。 1.「,」は、省略出来ない。 2.呼び元が省略した引き数をDEF-END内の処理ルートで使わない。 (命令または、省略しない引き数で省略した引き数が決まる。) 3.DEF-END内で設定しない戻りを呼び出し元で指定しない。 (命令または、省略しない引き数で省略した戻りが決まる。) 使い道は、限定されますが、命令名を文字列配列変数や文字列式で指定してCALL命令で呼び出すときに使えそうだと思います。(今のところ引数なしのCALLで間に合わせているので、まだ、実際に使った事はありません。そのうち使ってみようと思っています。)
3そうだね
プレイ済み
返信[8]
親投稿
【XD83CNNE】CNSTDEFメインプログラム メインプログラムの差し替えです。 ・不具合修正 行の貼付をすると、次の行行がカーソル位置より短い時に余計な空白が追加される不具合を修正しました。 保存時に、カーソルファイル名入力枠にあるときに、リストの先頭数行を表示していますが、表示に不具合があったので、修正しました。 ・仕様変更 カーソル位置が左端の時に、左ボタンで前の行の最後に移動するようにしました。 ・リストの整理 切り取りと削除の違いは、バッファーの違いだけなので、まとめました。 リストの不要部分を削除しました。
0そうだね
プレイ済み
返信[7]
親投稿
使いやすさを優先すれば、スマイルツールにすべきかもしれません。 しかし、編集データ喪失の危険性を重視し、他のプロジェクトで起動された場合、中断してユーザ定義命令DICを実行して辞書やイベント分析表を読み込む方法にしました。 ダイレクトモードだと、プログラム中でプロジェクト変更可能な事を利用しています。
0そうだね
プレイ済み
返信[6]
親投稿
2MBYTEもあるので、書庫機能を付ければ、かなり使いやすくなるような気がします。コピペをするとデータが壊れるので、デバッグは気を遣いそうです。
0そうだね
プレイ済み
返信[4]
親投稿
必ずコピーが発生する事とCOPYよりやや遅い(書き込み1.7読み出し1.3倍前後)事に注意する必要があるが、グラフィックページ4面分のメモリは魅力的です。
2そうだね
プレイ済み
返信[3]
親投稿
3.3.1版のCLIPBOADの最大文字数は、1024*1024文字もある。 しかも、FREEMEMが減らない。 プログラム間の情報引き継ぎとか、いろんな事に使えそう。
2そうだね
プレイ済み
返信[2]
親投稿
プロジェクトを切り替えたときにも使えないと、使い勝手が良くないです。 スマイルツール登録すると、GOTO @EDやCOMMON DEF ERRが使えないので、代替え方法を模索中です。 辞書を使えないのは、我慢して、EVAVTDATAの方だけ使えるようにするか、GOTO @EDを捨てて、DEF ERRを試験プログラムに埋め込んで、スマイルツール専用にするか思案中です。
0そうだね
プレイ済み
返信[1]
親投稿
・STOPで停止したときは、CONTで復帰してください。 ・終了するときに、変更して保存していないテキストは、保存を促すようにしました。 ・不具合をいくつか修正しました。 ・漢字辞書にいくつか追加しました。 ・SLOT0専用になりました。(他のSLOTをSLOT番号指定で用途を決めてしまった為です。改良する必要がありそうです。)
0そうだね
プレイ済み
トピック

【827X43QJ】ユーザ定義定数支援ツール

「エディタもどき」を改造して、「ユーザ定義定数支援ツール」にしてみました。使い方は、README_CDFを見てください。 「エディタもどき」との違い ・名前を取り出す処理で数値とラベルを識別するようにしたので精度が向上しました。 (といっても、手抜き処理なんで失敗する場合があると思います。) ・ツールから編集プログラムを実行し、エラー終了したとき、ERR[ENTER]RUN[ENTER]とすることで、エラーリストを表示できるようになりました。ただし、それ以外のテキストは保存していないと失われます。置き換えて実行をしたときのエラーの場合は、置き換え前のリストが表示されます。 ・Xボタンで終了したとき、CONTで戻れなくなりました。GOTO @EDとすることで、ダイレクトモードでの実行になりますが、終了前の編集状態に復帰できます。
2そうだね
プレイ済み
返信[11]
親投稿
そうですね。メンドくさいです。 でもプチコンはそのメンドくさいことをやってます。 ほかにも、何人かの人がやっているみたいなので、もしかしたら、気が向く時が来るのではと期待しています。
0そうだね
プレイ済み
返信[10]
親投稿
もとは、DATA命令にたくさん数字を並べるとどうしても打ち間違いをします。その間違いを見つけやすくするために、ユーザ定義定数のような機能が必要になりました。プチコンが正式にサポートするまでのつなぎとして作ったプログラムなので、かなり手抜きをしています。
0そうだね
プレイ済み
返信[9]
親投稿
otta777さんへ 30年前に、8ビットCPUでメモリも少ないのに、漢字変換までやっていたなんてすごいですよね。
0そうだね
プレイ済み
返信[7]
親投稿
ぐーぐさんへ 自動割り当てするには、構文解析と字句解析をちゃんとやらないといけないので、今の私には無理です。出来るひとたちが何人かこのミーバースに時々投稿しているので、その人たちの誰かの気が向くのを待ちましょう。 ちくわうっまさんへ 最初の「#DEF」で書いた名前と置き換える文字列の対応に従って、「単純に置き換える」だけの単純なことをしているだけです。
0そうだね
プレイ済み
返信[5]
親投稿
ちくわうっまさんへ できます。
0そうだね
プレイ済み
返信[4]
親投稿
やってみて、エラーになると編集画面に戻れないので、保存していたプログラムを読み直す必要がある点、保存を忘れると復旧に手間がかかる点の問題があることがわかりました。かといって、保存にSLOTを使うとしても、プログラムの都合で2つしか使えないので、編集するのにあまり使いやすくない気がします。どうしたものかな?
0そうだね
プレイ済み