1 名前:デフォルトの名無しさん [2016/12/24(土) 12:22:27.77 ID:CVYSyiU+.net] FreeBasic ttp://www.freebasic.net/ 建てたいって人がいたので勝手に建てた 後はご自由にどうぞ 俺は知らん 過去スレ echo.2ch.net/test/read.cgi/tech/1139379786/
159 名前:デフォルトの名無しさん [2017/07/03(月) 12:41:35.66 ID:Y68LdOdo.net] makoto-watanabe.main.jp/freebasic/tipsFileDialog.html がエラーで動かないことは前スレに記載した。 一部変更して動くようになったので、記載する。障害(コンパイルエラー)が発生したのは、Function FileSelectFolder ()内で、ここの変更を記載する。 「 Dim fp As FOLDER_PROPS」行後に「Dim ppidl as LPITEMIDLIST」行を追記する。 「@bi.pidlRoot」という文字を見つけて「@ppidl」と変更、3か所。 挿入1行と変更が3か所。 Fun SHBrowseForFolder() での影響がわからない。 .pidlRootに値を定義していない影響がわからないから。何を定義するのかがわからないから。 コンパイルを通っただけだから、さらなる検証が必要。
160 名前:デフォルトの名無しさん [2017/07/04(火) 22:53:08.02 ID:3jSqiyCx.net] >>159 つづき。 FbEditで ファイル、新規プロジェクト、DialogAsMain.tplを選択 プロジェクト、Add Existing、モジュールで、Sub01.Bas を作成 Sub01.Bas に、 makoto-watanabe.main.jp/freebasic/tipsFileDialog.html をこぴー、既に上げた変更を行って、緑の▽をクリック、 がやった内容なんだが、 どういうわけが、起動モジュール以外の部分が初回で実行される。 '********************* Usage: ***************************** 以後が実行された。 最後に END を書き加えたら、秀良したのだが、なぜが常駐している。 タスクマネージャーを起動して止めたけど、Winが不安定になって、再起動する羽目にあった。 マルチモジュールで開発する時には注意してくれ。 現在は、引数合わせを行っている。 このまま使ってもよいのだが、頭の悪いソースチェックルーチンが引数を理解できない、等の障害が出ている。 ソースチェックルーチンがわかりやすいように、引数を変更する(PTR引数をByRef引数に、Return (値)やFunction=(値)を(ルーチン名)=(値)に等)必要がある。 このあたりが理解できる変数表作成ルーチンはないのだろうか。 解読する必要がある人ならば C:\tool\FreeBASIC\inc\win\commdlg.bi を見てくれ。動くには動くのだが、 何か変更しようとすることを前提の描き方ではないので、 どのような変更ができるのか、定義値と参照値はどれか等、内容がよく理解できないでいる。
161 名前:デフォルトの名無しさん [2017/07/09(日) 21:50:01.50 ID:RJnMz3eK.net] かいとか
162 名前:デフォルトの名無しさん [2017/07/09(日) 22:04:22.47 ID:RJnMz3eK.net] If Instr(なんたら) Then の意味が分からなくて作成したもの。 IF <式> Then 内 <式>の値が0の時が False その他がTrue になる感じ。 www.dotup.org/uploda/www.dotup.org1302872.lzh.html >>159-160 のつづき。ライブ化した。 www.dotup.org/uploda/www.dotup.org1302874.lzh.html CtrlFile3String = GetMaintCtrlFileString(5, IniNameString) や TakaDammyReturnCode4 = TakaErrorPointSach(IniNameString, TakaSubRoutineNo) と Function BoxSelectFileString() から End Function 迄 をそっくり削除して、抜けている大域宣言をすれば、単独起動が可能だと思う。 低レベルな自己書き換えルーチンでも理解できるような、容易な状態に書き換えている。
163 名前:デフォルトの名無しさん [2017/07/13(木) 23:00:12.66 ID:jVjH3qh4.net] >>140 DBCSがらみの処理は、ほぼ終わりが見えてきた。 主だったルーチンは C:\tool\FreeBASIC\inc\win\shlwapi.bi を参考にしてくれ。 DBCSがらみは C:\tool\FreeBASIC\inc\win\winnls.bi だけではあるが、ファイル名処理に絡んで一部ルーチンが他の*.BIにも存在する。 Fun StrCmpNI()等で、DBCSの比較が可能なシステム参照が存在する。 文字関数は、makoto-watanabe.main.jp/freebasic/PgKLen.html 等が存在する。 VBでは、文字数で規定している。全角文字の「123」がVBでは3文字、FBでは6文字になる。 文字数で位置を指定する場合と、文字位置(DBCS1バイト目)を指定する場合の2つを作成する必要がある。 VBに移植したときに、削除したルーチンを復活させる必要もある。これは、表示文字に限って使うルーチンで、 QBmidString(Astring, STpoint, Haba) というMID$()関数を想定したときに、 文字幅 Haba の値によって、DBCSの途中で途切れてしまう場合が発生する。 途切れた文字を含めて返す場合と途切れた文字を削除して返す場合の2通りを考える必要がある。 QBmidString("123", 3,3)で、「23」と返すか「2」と返すかの違い。 同様に、Left$(), Right$()でも発生する問題だ。表示ルーチンなので、じばけを防ぐ程度の問題であり、少しぐらい表示部位が乱れても気にしない(余分に空白を確保しておく)場合となる。 この後に待っているのが、フォント関係。 makoto-watanabe.main.jp/freebasic/CptAscii.html#start なんてあるけど euc.jp/i18n/charcode.ja.html をカバーしないと日本語化が終了しない。 現時点において、実行中にフォントの切り替えに成功していない。前途多難である。
164 名前:デフォルトの名無しさん [2017/07/21(金) 20:29:14.28 ID:2DaCfB3F.net] 前スレで、アイコンの切り替えに関しての「切り替える方法」が見つかった、と書いた気がする。 か、アイコンの切り替えに成功していない。フォント処理の事前練習としてやってみたんだが、うまくいかない。 C:\tool\FreeBASIC\inc\gmp.bi の解読をしていた。日本語サイト https://na-inet.jp/na/gmp_ja/ をつらつら眺めるに 実数関係は、MPFR ライブラリ makoto-watanabe.main.jp/freebasic/tipsMPFR.html を使えという旨の記載があった。 自分でマクローリン(テーラー)をやるならともかく、その他のことだったらば切り替える必要があるかもしれない。 分数演算(mpq_型変数を使うもの)と整数演算(mpz_)をGMPに切り替えてゆく作業に入ることになるかな。 www.jma.go.jp/jma/kishou/know/bosai/dojoshisu.html とか www.data.jma.go.jp/cpdinfo/riskmap/exp_qt.html の計算をするとなると、 30年*365日*24時間 =26万点の値を使うことになるから。 度数分布から確率分布計算をしてみたいが、QBの頃はメモリー不足でできなかった。
165 名前:デフォルトの名無しさん [2017/07/21(金) 20:36:30.45 ID:2DaCfB3F.net] >>164 つづき。 やたら資料の大きさ(データ数)を多くするのは、nを無限大に発散させると、すべての分布関数がガウス分布に近似できる、という大数則があるため。 Fit(あてはめ)をして、残差から誤差を推定して、Fitの度合い、つまり、間違う確率を検討づける。 ところが、ガウス分布以外の分布関数だと、検定精度が低いし、誤差も多い。 大量のデータを用意して、計量形検定が使えるようにした方が楽。計数型検定は面倒くさいから。
166 名前:デフォルトの名無しさん [2017/07/22(土) 15:15:30.05 ID:9DN5e6AB.net] >>164 つづき。 MPFR ライブラリ makoto-watanabe.main.jp/freebasic/tipsMPFR.html のうち、 D:\bas\Projects\MPFR01\mpfr-fb.bi は、シングルモジュール用で、 こっちが普通にやっているマルチモジュールには対応していない。 D:\bas\Projects\MPFR01\mpfr-3.1.5\mpfr.bi のみで対応する必要がある模様。 前スレに書いた、自家製の可変長自然数演算ルーチンをGMPに切り替えるべく、ルーチンの分離を始めた。 可変長整数演算ルーチンと可変長分数演算ルーチンを使っているライブラリーが、可変長実数ルーチンをのぞ゜いてないので、 こっちは廃止予定。可変長倍精度ルーチンをMPFRに切り替えられるかどうかがカキだ。 このあたりからうまくいけば、三樽モデルに入れる。
167 名前:デフォルトの名無しさん [2017/07/30(日) 09:04:41.96 ID:u+yoeGtL.net] Font 関係。RCファイルを操作すべく Resourcefile、add、Font、Font01と手入力、100→510と書き換え、Filename枠内をクリック、横のファイル選択ボタンをクリック までは良かった。 Windows(C:)、Wndows で、Font ディレクトリーが存在しない。エクスプローラーでは存在する。 手作業でホルターをそっくりD:にコピーして、約340ファイルが存在したが、こちらも洗濯不能。 別のディレクトリーにコピーしたら、こちらは洗濯可能で、関係ファイルをシステムからローカルにコピーするツールを作成中。
168 名前:デフォルトの名無しさん [2017/07/30(日) 20:22:55.03 ID:u+yoeGtL.net] >>163 実行中のFont の切り替えについて。 www.hi-ho.ne.jp/makoto_watanabe/FbEdit/tut2.htm#start 関連で、システムホントに限るけど、成功した。 GetStockObject()で、ANSI_FIXED_FONTやANSI_VAR_FONTを読みだして使うとじばけ。 その他、5種は日本語表示可能。 SendDlgItemMessage() となる。 www.dotup.org/uploda/www.dotup.org1324099.lzh.html にテスト結果を記載。ライブは省略してある。使いたい人は適当に使って。
169 名前:デフォルトの名無しさん [2017/07/31(月) 20:53:31.06 ID:hUdORezO.net] アイコン処理。 www.hi-ho.ne.jp/makoto_watanabe/FbEdit/tut1.htm#SECOND_STEP で、LoadIcon()を使った処理が書かれているが、MSでは、LoadImage()を使うようにとの指示。 苦労の日々だったが、ひょんなことから解決された。 LoadImageゅょ SendMessageゅょ のあとに、SetDlgItemText( を入れ DestroyIcon(ょ DrawMenuBar( となる。細かい内容は www.dotup.org/uploda/www.dotup.org1325037.lzh.html みてくれ。 使いたい人は適当につ買ってくれ。()内をいれるとはじかれてしまうので、()内はぬいてある。
170 名前:デフォルトの名無しさん [2017/08/02(水) 21:17:17.15 ID:wtPuYz7+.net] >>169 つづき。 書いた内容を Case WM_INITDIALOG 以降にコピーしても動作しなかったのが LoadImage() 系処理。 そんなわけで、ちょっと使い方に迷いが出ている。 見本のように、Case IDC_BTN18 以降のように書いていればアイコンの変更ができるのだが。
171 名前:デフォルトの名無しさん [2017/08/03(木) 20:57:23.32 ID:GxZl6DCx.net] >>168 で入力枠、EditText の日本語化が成功したことを知らせた。 日本語化が他の枠でも可能と思って、今まで後回しにしていた編集選択枠、ComboBoxの使用を開始すべく、 RCエディタで編集した、までは良かった。 編集選択枠がなぜか入力モードにならない。先は長い。 >>169 の LoadImageゅょ SendMessageゅょ のかわりに Sleep 1 とするとうまくいくかもしれない。 ライブ化して、Taka01U.Bas系にまとめたんだけど、任意のファイルからの入力指定がうまくいかない。 上述改変をしたら、使用可能になったから。 BIファイル作成ルーチンも書き換える必要があるので、起動時の処理は修正していないし、検討もしていない。 本体6ファイル 26KB、ライブ2ファイル、60KB。 本体は、BAS, RC, FBP, BIのテンプレファイルの他に、ライブが作成した2ファイルの構成。 2ファイルにしたのは、Case WM_INITDIALOG内に埋め込む処理と、サブルーチンコールとして使用する処理の2系統。 Declare 文やConst IniNameString as String、Const TakaSubRoutineNo As Long、TakaDammyReturnCode4 = TakaErrorPointSach(ょ行の処理は考えていない。 どのようにBIファイルの処理を構文解読ルーチンで理解させるかを考えたら、何もできなくなってしまった。
172 名前:デフォルトの名無しさん [2017/08/04(金) 21:17:19.91 ID:rK3gLdJI.net] Sleep 命令には注意が必要だ。 表示枠が消えて、ハングして常駐してしまう、という障害があった。 Sleep 命令が実行され、待ち状態に入ったが、 キー入力されたことにタスクが理解できず、いつまでも常駐している という状態にあった。 WM_HELPINFO という機能があるらしい。 https://msdn.microsoft.com/ja-jp/library/2chd03xy%28v=vs.80%29.aspx しかし、C:\tool\FreeBASIC\inc\win\winuser.bi には記載がいな。 >>171 のアイコン切り替えで、WM_WM_NCUAHDRAWCAPTION = &h00AE、が発生するらしい。 これの意味が分からぬ。
173 名前:デフォルトの名無しさん [2017/08/09(水) 22:20:18.40 ID:LLNdI7OD.net] アイコン関係、初期化ルーチンで任意のファイルのアイコンに切り替える、という、VB時代の処理をあきらめた。 何かの事情が発生したときの処理に対応という方針で、いくつかのサブルーチンを作成した。 ここに、資源関係の処理を入れようとして、いくつかのサブルーチンを作成。 サブルーチンコールを管理している、つまり、Declear文が羅列されている、TakaCon1.BI作成ルーチンに登録するようにして、 大域変数は、全部共通にして、資源関係のサブルーチンの定数と、資源の定数を分離。 個別に処理する時には、#define 指定文字を指定するが、一括処理する場合は指定しないで、全部羅列した処理系を作成した。 一例だと、 IDC_BTN1の処理系に入ったら、 IDC_BTN?の新規割り込みを一括して抑制、 処理が終わったらば、もとの状態に戻すというルーチン。 大域変数を使えば簡単なんだが、Iniファイルに保存しておくようにした。 とここまでやるのに、結構時間がかかってしまった。 >>163 のDBCSがらみの処理がでてきてしまった。 カンマ形式のファイルの内、最も単純な形式、「,」で区切りの分割ルーチン。 二バイト目が,の場合におかしなことになってしまう。 かって一世を風靡した表計算ソフトのカンマ形式ファイルの書式、文字は"で囲む、という処理をしていた理由が分かったような気がする。 両脇を#で囲んだカンマ形式のファイルもあった。この理由もわかったような気がする。区切り記号が2バイト以上だったらば楽なんだけど、1バイトの「,」の処理には苦労した。 パーツの表題として、DBCSを記載して、RCファイルを読み取ると、この現象がわかるかと思う。 Byte単位の位置で返す Instr文、文字数で返すInstr文、DBCSとSBCSを区別しないシステム関数のInstr文の3つか゛必要な理由がわかってもらえると思う。
174 名前:デフォルトの名無しさん [2017/08/18(金) 20:19:53.91 ID:9L7+pOSL.net] 前スレの続きになる。 '表示枠(Static)のxstyleを50000100, SS_NOTIFY 指定に変更したもの '事象が発生し、以下の表示が行われる に成功した。メッセージ枠の表示をオペレーター(末端ユーザー)が消去するルーチンとして メッセージ枠のクリックをすること、のルーチンで作成してきた。 障害表示方法としてこの方法が使えるようになった。(消さないといつの障害ひょうじかわからなくなる) www.dotup.org/uploda/www.dotup.org1342596.zip.html 使いたい人は適当に使って。
175 名前:デフォルトの名無しさん [2017/08/22(火) 21:28:01.26 ID:C4SDUJ2K.net] 前スレにちょこっと書いた気がする。 今は昔、センターニュース、iss.ndl.go.jp/books/R100000002-I000000016279-00 をまとめて読む機会があった。 その中で、端末を使って遠隔操作する時の注意事項がかいてあった。 キーボードを眺めて、右端に、LED赤ランプがつくPRINTキーがある。 初めて使う時には、意味が分かってもわからなくても、このランプをつけて桶。 そうすれば、何かの役に立つときがある こんな内容のコラムだった。Win系やPC-9801系を使っている人だと意味が分からない。 デカコンの端末としての機能を要求される機種を使っている人しかわからないだろう。 TV画面に表示される文字をそのままプリンターで印刷する機能で、 不慣れなオペレーターがおかしなことをしてしまった時に記録が印刷されているので、 管理者が復旧作業をするときの手助けになる記録を残している。 これは、結構便利な機能で、異常動作を非かく的簡単に割り出すことができる。 ゲームでは、全画面をゲーム画面として使ってしまうのが普通で、 とあるゲームメーカーでは、起動直後にRS-232Cを初期化して(初期化ルーチンは製品版にも残っている)、 ゲームの実行状態を出力し続けるルーチンとして存在した。 日曜プログラマーにとっては、障害復旧作業が容易であることが、優先する。 娯楽でやっているのだから、負担になるようなこと、原因が特定できにくい障害は排除しなければならない。 多少処理が遅くなったとしても、設計上発生しえない異常動作や入力値の異常値は記録しておく価値がある。 異常値は処理しないで即リターン、なんてやると、発見が困難な障害となりやすい。
176 名前:デフォルトの名無しさん [2017/08/26(土) 10:09:58.49 ID:YXn+YofD.net] オプションボタンの処理がなんとかできるようになった。 自動と手動があり、手動の方はさわりをやったぐらい。動作試験はいいかげん。 自動の方がなんとか動くようになったので、こんなところで打ち切り。 使いたい人がいたら適当に使って。Aを最初に作って、コピーしてGまで作成した。 Gで何とか動くので打ち切りとした。 この間に自動書き換えのライブルーチン Taka06E.bas を作成して、作成されたファイルが TakaRadio.BI ライブファイル、Taka01B.Bas, Taka01S.Bas 等が含まれていないので、関係ルーチンはコメントなどに書き換えてくれ。 DBCS関係でちょっと苦労した。 DBCS非対応のルーチンにDBCSを含む処理をながすと、運が良ければ2バイト目をSBCS文字として処理してくれる。 発見方法としては、入出力文字のダンプしかないので気が付くのに遅れることがある。
177 名前:デフォルトの名無しさん [2017/08/26(土) 10:22:17.46 ID:YXn+YofD.net] >>176 これ忘れた。 www.dotup.org/uploda/www.dotup.org1349700.zip.html 使いたい人は使って。
178 名前:デフォルトの名無しさん [2017/08/26(土) 19:42:07.42 ID:YXn+YofD.net] DBCS処理で、特定の文字(全角空白等)に対する処理があり、CP932に限って処理していた。 他の日本語ページがあると面倒なので、一覧表を作成してみた。 'vanillasky-room.cocolog-nifty.com/blog/2007/06/windows-8ab4.html 'vanillasky-room.cocolog-nifty.com/blog/2007/06/post-156a.html 使いたい人がいたら適当に使ってみて。 www.dotup.org/uploda/www.dotup.org1350112.zip.html MSの用語がよくわからぬので、最大値と最小値の範囲が適正な範囲になっているかどうかは不明。
179 名前:デフォルトの名無しさん [2017/09/02(土) 17:01:26.17 ID:+2eoALbI.net] *.RCファイルの解釈で、座標系についてわかったこと。 IDD_DIALOG DIALOGEX -4,-28,208,102 行、表示枠の大きさ。左上ユーザー領域を原点として、原点座標(0,0)と右下座標(208,102)、管理領域(-4,-28)を示す CONTROL "IDC_STC",IDC_STC1,"Static",0x50000100,3,3,204,18 行の、各部品の表示座標(3,3,204,18) に対して4+1 = 5, 28+1=29水平移動する。 Dim as tagRECT MainWaku, NowWaku, DialogWaku TakaDammyReturnCode = IniFileRECTRead(CtrlFile7String, DialogSecName, DialogWaku)と IDD_DIALOG 行の読み取り値を構造体 DialogWaku に定義して (前略) IniFileRECTRead(CtrlFile7String, SecName, MainWaku)と CONTROL "IDC_STC"行を MainWaku に定義する。 MSReturnCode = OffsetRect(@MainWaku, 1 - DialogWaku.Left, 1 - DialogWaku.Top) と、水平移動して、 (前略) MapDialogRect(TakaHWND, @MainWaku) と座標変換する。 以上の作業で。 hBtn = GetDlgItem(TakaHWND, IDC_STC1): '個別表示物のハンドル(枠番号)を取得, hBtn=0でエラー MSReturnCode = GetWindowRect(hBtn, @MainWaku): 'スクリーン座標の取得 と得られる表示部品の座標と同じ値が得られるようになった。
180 名前:デフォルトの名無しさん [2017/09/03(日) 19:38:14.65 ID:sgzMDNBD.net] FreeBasic の想定外の仕様があった。 'Public Function IniFileWrite1 OverLoad(FileString as String, SecNameString as String, KeyNameString as String, KeyValBool As Boolean) As Xusa Public Function IniFileWrite1 OverLoad(FileString as String, SecNameString as String, KeyNameString as String, KeyValLong As Long) As Xusa とBool型と整数型の宣言があるときに IniFileWrite1("D:\aaa.txt", "Tekito01", "tekito02", 0) と即値で参照すると、 KeyValBool As Boolean で宣言したルーチンが選択される。 Str$(KeyValLong) 値が「False」と解釈される。整数だったらば、0&等で参照すればよいのだが、面倒なので 前者のルーチンは廃止した。Iniファイルへの出力ルーチンなので、STR$(なんたらBool)と文字化して、文字列として参照するように変更する、 VBの頃はIniFileWrite()はすべて文字だったので、もとに戻した内容となっている。 文字列と数値だけならば、Linkのほうで間違いをしても、極端な間違いとならないだろうという推定からの対応。 即値「0」がBool型定数と解釈されたことに驚いた。 変数型の間違いによる障害は極めて発見しにくいので、注意してくれ。
181 名前:デフォルトの名無しさん [2017/09/05(火) 21:17:38.14 ID:h569Mykb.net] スタイルシートを色々いじってみたが、コンボボックスが想定したような動作(V.B.6様表示動作)をしない。 しばらくはListBoxで乗り切る予定。 コンボボックスを立て幅が任意に変わってくれるListBoxとして使っていた変態のたわごと。 ライブはないけど、使いたい人は適当に使ってちょうだい。 https://www.dotup.org/uploda/www.dotup.org1358260.zip.html Taka06系ライブは、使い方の分かるパーツがなくなったことで、ここまでで打ち切りかな。 作画ルーチンがわからないので、ヒ゜クチャボックス等が使えないし www.hi-ho.ne.jp/makoto_watanabe/FbEdit/tut3.htm#start 等 なんとかバーの使い方もよくわからないし、 MPFR系ライブ Taka05L.Bas makoto-watanabe.main.jp/freebasic/tipsMPFR.html で、変数の解放(終了処理)チェックルーチンが作りかけ。 メモリー関係の終了処理に関係した障害は、発見が極めて困難で、現象が一定しない障害になりやすい。 だから、効率(速度)を重視するか、効率を犠牲して不連続領域の発生しやすい使用直後の終了処理をするか、それとも使う変数を大域変数にして一括開始処理・一括終了処理にするか、で論議が分かれる。 ここの皆さんはどれを選ぶのであろうか。
182 名前:デフォルトの名無しさん [2017/09/05(火) 22:30:41.26 ID:h569Mykb.net] >>181 ツールバー関係がなぜ使い方がわからないかを説明しておいた方がよいかな。 QBの頃に開発したサブルーチン、SUB LineInputMakeCmdLine() がある。 画面上端3行のみ占有、その他の行はReturn時に復旧させる。 Iと入力したら、Input命令と解釈して、次の候補、Txt, CSV, CCC, T10, TSPの選択画面になって、、、、 とIコマンドに対する候補を表示して、選択するという機能。 これをツールバーに割り当てたい。 最初に命令の候補が表示されていて、一つを選択すると、選択肢が現れるという、動的割り当てを行う。 これがわからない。見た感じだと、静的割り当てしかできない。 V.B.では、命令選択をオプションボタンで決定して、候補を羅列、HideかEnableかの使い方があるが、候補を特定するようにした。 ツールバーで動的割り当てをする方法がわからないから、V.B.で使っていた方法で乗り切ろうかと思う。
183 名前:デフォルトの名無しさん [2017/09/10(日) 02:07:35.37 ID:6Eba6vnN.net] 起動画面の拡大縮小に伴う、配置部品の拡大縮小表示がなんとか、動くようになった V.B.の処理をそのまま移植するような調子で作った、DP系、2016.08から始めて1月で挫折した 手作業でいろいろやったのが2017.02-04、これはこれで完成したのだが、ちょっといじろうとすると、何がなんだかわけがわからない状態になってしまう 極端な場合、最初から作り直した方が早いという現象。パーツを2-3個減らして修正しようとして、挫折した6月 *.RCファイルに配置された状態から、そのままの位置配置で拡大縮小ができるようにと、始めた なんとか、MPRFの*.BIファイルのように、BIファイル内に関係ルーチンを保存させて、これを参照するという方法に切り替えた 親ルーチンファイルごとに専用ルーチンを自動的に作成するという方向性で、Taka06C.Bas からTaka06I.Basを作成、癖をつかんだところで、Taka06B.Basを作成することとなった なんとか、完成できた >>181 のナントカバーについて。ツールバーはFreeBasic専用DLLファイルがある模様。いろいろな小細工は不可能に近い。 ステータスバーが、何とか見つかって、DimChk74系で作成 ステータスバーの位置を読み取ることで、画面再上端と画面最下端の4店の取得に成功 やっと、「クライアント座標系」という名称の物が、QBの論理座標系に相当すること RCファイルの座標系は、ダイヤろくの座標をDialogWakuに保存して、各部品の座標をMainWakuに保存して OffsetRect(@MainWaku, 1 - DialogWaku.Left, 1 - DialogWaku.Top) MapDialogRect(TakaHWND, @MainWaku) の演算を行うことで、「クライアント座標系」に換算できる 枠変形時に発生する事象では WakuWidth = LOWORD(lParam) 'クライアントエリアの新しい横幅 WakuHeight = HIWORD(lParam) 'クライアントエリアの新しい高さ WakuType = wParam 'GetClientRect(hWin, @rect) 'WakuWidth = rect.right: WakuHeight = rect.bottom とそれぞれ同じ値 と、変形後のクライアント座標を入手できることをつかんだ 何とか出来たのがコレ、使いたい人は適当に使ってくれ https://www.dotup.org/uploda/www.dotup.org1361779.zip.html
184 名前:デフォルトの名無しさん [2017/09/16(土) 09:04:18.02 ID:0k/O/pWh.net] https://www.dotup.org/uploda/www.dotup.org1366764.zip.html ライブはないけど、使いたい人は適当に使ってちょうだい。 V.B.の頃から使いだしたが、ListBoxで複数列の表示をする方法がある。 VBなので、対応値を各候補に割り当てる(関連付ける)方法は見つけられなかった。 キーになるもの、例えば通し番号と、いくつかの列をもつ行を表示して、 通し番号から、保存してある値を参照する、変更したら、全部一括してLISTBoxに候補を設定する という使い方をしていた。何とかそれらしき、ルーチンの作成に成功した。 Taka06系ライブで、BIファイルを作成している。作成したBIファイルはつけた。
185 名前:デフォルトの名無しさん [2017/09/23(土) 00:11:15.41 ID:TIuQkNLj.net] >>169-172 >>173 Icon関係、こんなのをみつけた www.nitoyon.com/vc/reference/gui/static.htm 表示している最中に DeleteObject してしまうと、Bitmap が表示されなくなってしまうので、親ウインドウを閉じる直前に DeleteObject しなければならない。 と、SendMessage()直後に開放するのではなく、タスク終了時に開放する必要があるとの記載と読み取れる。
186 名前:デフォルトの名無しさん [2017/09/27(水) 19:31:08.07 ID:dFhB3tDJ.net] www.hi-ho.ne.jp/makoto_watanabe/FbEdit/index.html 「新規プロジェクト」内「テンプレート」に関する情報 Addin の場合 作成された *.Bas ファイルに 「#include "..\..\Inc\Addins.bi"」行がある。これは、 C:\FbEdit\Inc\Addins.bi を示すらしい(ディスク内にこのファイル以外の同名のファイルが存在しない)。 D:\bas\Projects\ExeType1\ExeType1.bas なんて別ドライブにて作業している場合には、 「C:\FbEdit\Inc\*.*」を「D:\bas\Inc\*.*」にコピーする必要がある。 作成された *.Bas ファイルに関して、「#include once "windows.bi"」行の後に 「#Include Once "win/commctrl.bi"」を書き加える必要がある。 これで、内容を修正していない状態でのコンパイルは通る。 Console の場合。 そのままでコンパイルは通るが、マルチモジュールにと複数のファイルを登録したら *.O がないとしてコンパイルできなかった。 Tabstrip の場合。 「declare function DlgProc(byval hWnd as HWND,byval uMsg as UINT,byval wParam as WPARAM,byval lParam as LPARAM) as integer」行が コンパイルエラーで動かない。Declare文に合わせるか Function文に合わせるか、で後者を選択した。 つまり、前述Declear文をコメント行に変更して、 「declare Function DlgProc(byval hDlg as HWND,byval uMsg as UINT,byval wParam as WPARAM,byval lParam as LPARAM) as bool」文を追加した。 MS用語で、コールバック関数、以前使っていた用語では、ユーザー定義ルーチン、なので、 参照側、システム(スーパーバイザー)の定義がどうなっているのかをみないと、正確な内容はわからない。 現在チルドレン(GW?QB?用語)で参照ルーチンを作成できないか、あるいは、DLLファイル化するか、で迷っているところ。 多分、「ユーザー側(プログラム)で、連続した領域を要求したにもかかわらず、システムが確保できなくて、無理に実行して、ハングした」と思われる障害で苦しんでます。 https://mevius.2ch.net/test/read.cgi/tech/1475897582/856-897
187 名前:デフォルトの名無しさん [2017/09/30(土) 06:57:11.47 ID:0ZNFHa8Z.net] 360互換機を使っていたころ、コマンド行の解釈は専用の内部タスクがあった。 表に出ることはないタスクなので、名称は覚えていない。システムを示す、コマンドの表題の末尾に「$」が記載されていたことを覚えている。 >>186 に書いた通り、領域の確保ができない場合に、分割する必要がある。 「自分で考えるよりも、誰かがやった歴史通りにまねをできるように」と学ぶのが、義務教育の社会科の中の一分野「歴史」。 分割するのに、360の歴史に従って、コマンドラインの解釈を分割することにした。 FBのコマンドラインに準じて、Fun SwitchFileRead2()系統を作成した(前スレ参照)が、これらは全部廃棄。 360に準じて作成し、今回QBに移植したFun SwitchFileRead()系統を復活させた。 前者はコマンドラインを順次解釈しているに対して、後者は前置詞・語・後置詞、修飾語の区切りが規定されているので、汎用化しやすい。 前者は、とうしてもスイッチの解釈が各ユーザー(プログラム)専用になってしまう。 後者は汎用性があるので、無意味なスイッチでも通過してしまうという欠点を持つが、主プログラムで使わないスイッチを読み飛ばしてしまうことで対応可能。 別タスクにして、チルドレン(GW(QBの前のバージョン)用語)で芋づる起動することを前提の Shell 命令 makoto-watanabe.main.jp/freebasic/PgShell.html を使うことになる。タスク間の連絡を何にするか、迷ったところで、ハンチ等システムを復活させることにした。
188 名前:デフォルトの名無しさん [2017/09/30(土) 07:13:23.29 ID:0ZNFHa8Z.net] ハンチ等システム、内部構造は、TARファイルやISHファイルに類似したもので、 Unpack(語句の後ろに未使用の領域がある)データファイル、固定長文字列を単位としたランダムファイルとほぼみなせる。 それで、RANDOMファイルをつらつら眺めるに makoto-watanabe.main.jp/freebasic/PgRandom.html#start 'C:\tool\FreeBASIC\examples\files\random.bas 'C:\tool\FreeBASIC\examples\files\records.bas セクターの定義が Type命令を使うように替わった。TYPE命令で文字列を定義すると、文字列の区切りにヌル文字(&H00)が挿入される。 QBでは、セクター番号を示すらしい2バイトが挿入された。 ということで、末尾に &h0D, &h0Aを挿入して、テキストエディターで直接編集する、パンチカード等にふさわしい手法が使えない。 かといって、Binaryでやったらば、分量が増えて分割した意味がなくなってしまう、Taka01J..Bas は50KB程度しかないファイルだから。 バイナリエディタ、Stirling.exeで見やすくするために、16バイトの倍数に分割して、先頭と末尾に記号を置いて、、等の作業を始めた。
189 名前:デフォルトの名無しさん [2017/09/30(土) 07:25:12.70 ID:0ZNFHa8Z.net] >>186 の後に色々書いたらば、拒否されたので、用語だけ。 エディターボックスの内容が変わったことを示すルーチン Case EN_CHANGE '内容が変わる直前 Case EN_UPDATE '内容が変わった直後 Select Case LoWord(wParam) Case IDC_EDT1 GetDlgItemText(hWin, IDC_EDT1, @buff, SizeOf(buff)) Buff = "変更 :" + Buff SetDlgItemText(hWin, IDC_STC2, @Buff) End Select Case EN_MAXTEXT '挿入時にスペースを使い切った。 End Select Case WM_SIZE と、Case WM_SIZE の並びに挿入する。
190 名前:デフォルトの名無しさん [2017/10/02(月) 19:33:39.22 ID:pJ+UmT/H.net] >>186 の後に色々書いたらば、拒否されたので、用語だけ。 パーツの文字色と背景色の変更方法 Case WM_SIZE の並びに以下のように挿入する。 case WM_CTLCOLOREDIT ''エディット コントロールが描画されようとしています。 case WM_CTLCOLORLISTBOX ''リスト ボックスが描画されようとしています。 case WM_CTLCOLORBTN 'ボタンが描画されようとしています。 case WM_CTLCOLORDLG 'ダイアログ ボックスが描画されようとしています。 case WM_CTLCOLORSCROLLBAR 'スクロール バーが描画されようとしていることを示します。 case WM_CTLCOLORSTATIC 'スタティック コントロールが描画されようとしています。 Dim As HDC hdc = Cast(HDC, wParam) Dim As HWND PatsHWND = Cast(HWND, lParam) if( GetDlgItem(hWin, IDC_STC2) = PatsHWND) Then SetTextColor(hdc, BGR( 128, 128, 255)) SetBkColor(hdc, BGR( 0, 0, 128)) Dim PatsHBRUSH As HBRUSH = Cast(HBRUSH, GetStockObject(NULL_BRUSH)) return Cast(BOOL, PatsHBRUSH) End If Case WM_SIZE と、マーこんなところかな。
191 名前:デフォルトの名無しさん [2017/10/02(月) 20:12:31.55 ID:pJ+UmT/H.net] 色関係 makoto-watanabe.main.jp/freebasic/PgRgb.html Windows APIプログラマのための注意: Windowsでの衝突を避けるために、Windows参考のRGBというマクロ名は、FBヘッダーでは、BGRに改名されました。 の意味が分からなかったが、 C:\tool\FreeBASIC\inc\win\wingdi.bi の先頭に名称を変更したとの記載有。 どこか忘れたけど GetRValue()とGetBValue()を逆に使っている*.Basが入っているはず。 COLORREF型変数を16進ダンプすれば、内部構造が見当つくはず。 MSReturnCodeLR = SendDlgItemMessage(hWin, IDC_PGB1, PBM_SETPOS, 50, 0) 'メモリ50 を表示 SendDlgItemMessage(hWin, IDC_PGB1, PBM_SETBKCOLOR, 0, MScolor) '背景色設定 とプログレスバーを使って、色はチェックした。 プログレスバーは Select Case LoWord(wParam) 内 Case IDC_BTN1から色を直接制御できる。 DLLファイル関係。 www.hi-ho.ne.jp/makoto_watanabe/FbEdit/tut5.htm#start の「Dim Shared hRichEdDLL As HMODULE 」の後に使い方が書いてある。
192 名前:デフォルトの名無しさん [2017/10/03(火) 19:11:06.84 ID:GaATZUfo.net] >>186 多分、「ユーザー側(プログラム)で、連続した領域を要求したにもかかわらず、システムが確保できなくて、無理に実行して、ハングした」と思われる障害で苦しんでます。 https://mevius.2ch.net/test/read.cgi/tech/1475897582/856-897 の関係。前スレで、https://www.slideshare.net/MoriharuOhzu/ss-14083300 なんて話題があったわけで、 複数機能を分割してツギハギの算譜を構築していったわけだが、巨大になりすぎた。 VB ( >>198 でVBとQBがごっちゃになっているところがある)で、同じようにメモリーが不足して、非常駐部(*.frm)に分けた内容を常駐部に戻したために、同じような案件が発生した。 元々Win(NT系)では、640KB(又は720KB)の制限が残っている。Win 10 32Bit系でも残っていた。 掲示板の内容を見れば、表に出ることを嫌う内容みたいだ。 サブルーチンやモジュールを参照する管理領域(オーバーレイローダー、ルートモジュール)を最小にして、 オーバーレイ領域を大きくとる、つまり、オーバーレイ領域同士の参照を禁止する(GWの文法)、複数のモジュールで共通するルーチンはそれぞれに分配する、という手法。 大学のサイトで、解説があった。 pepper.is.sci.toho-u.ac.jp/index.php?plugin=attach&refer=%BB%B3%C6%E2%A4%CE%BC%F8%B6%C8%A4%CE%A5%DA%A1%BC%A5%B8%2F16%BD%A9%2F%A5%AA%A5%DA%A5%EC%A1%BC %A5%C6%A5%A3%A5%F3%A5%B0%A5%B7%A5%B9%A5%C6%A5%E0&openfile=8-3_%C2%E7%CD%C6%CE%CC%CC%E4%C2%EA%A4%C8%A5%AA%A1%BC%A5%D0%A1%BC%A5%EC%A5%A4.pdf www-higashi.ist.osaka-u.ac.jp/~y-nakamr/lecture/systemsprograming2008/sp20081015.pdf DLL化するには、閉塞されたモジュールにしないと面倒(CollBack関数の使用)なので、チルドレンの使用になると思う。 VBでは、10-60KB程度の内容を*.frmに分割することで、常駐*.Bas領域の容量不足に対応していた。 64bitはあと1-2世代たたないと恐ろしくて使えない。MSが8086以来崩せなかった部分だから。
193 名前:デフォルトの名無しさん [2017/10/05(木) 21:21:49.11 ID:NosQ3QuL.net] >>186 C:\FbEdit\Inc\Addins.bi 関係の情報。同一ディレクトリー内に有ったファイルについて、の調査結果。 わからないものが多い。また、英語ソフトの為ファイルの導入をしていないものもある。 複数台体制になったらば、1台は試験に使えるのだが、現状では1台体制の為動作試験は見送った。 もし、関係ファイルを導入したりして、使うことがあったらば関係情報を知らせてほしい。 ''D:\bas\Inc\SpreadSheet.bi '' sprsht.dll 不在に付不動の障害有。類似名に splsht.dll というファイルがあるらしい ''C:\tool\FbEdit\Projects\Samples\SprShtDemo\SprShtDemo.Bas '' www.fltk.org/wiki.php?V341+TC+Q sprsht 1.2.2 sprsht.exe WIN executable '' 表計算ソフト(sprsht.exe) '' D:\bas\Inc\showvars.bi '' FbEdit 出力画面に何かを表示させるためのルーチン '' D:\bas\Inc\RAResEd.bi '' C:\tool\FbEdit\Projects\Addins\ReallyRad\ReallyRad.bas に使用例有 '' D:\bas\Inc\RAProperty.bi '' C:\tool\FbEdit\Projects\Addins\ReallyRad\ReallyRad.bas 使用例 '' C:\tool\FbEdit\Projects\Addins\FbDebug\FbDebug.bas 使用例 '' D:\bas\Inc\RAHexEd.bi '' 使用例見つからず '' D:\bas\Inc\RAGrid.bi '' C:\tool\FbEdit\Projects\Samples\GridDemo\GridDemo.Bas 使用例 '' https://autohotkey.com/ の AutoHotkey に使われている RAGrid.dll を使った処理。 '' マウス・キーボードの自動入力。
194 名前:デフォルトの名無しさん [2017/10/05(木) 21:23:23.27 ID:NosQ3QuL.net] >>193 つづき '' D:\bas\Inc\RAFile.bi '' C:\tool\FbEdit\Projects\Addins\SnipletAddin\SnipletAddin.bas 使用例 '' D:\bas\Inc\RAEdit.bi '' 使用例 C:\tool\FbEdit\Projects\Samples\RAEditTest\RAEditTest.bas '' D:\bas\Inc\RACodeComplete.bi '' 使用例発見できず '' https://github.com/JohnTroony/Plugme-OllyDBGv1.0/tree/master/IDAFicator%20v2.0.11.45 に、RADASM の構成ファイルとして記載有。 '' masm32.com/board/index.php?topic=229.0 より RadASM.zip のDL可能 DLしたが *.DLL不在 '' https://forum.tuts4you.com/index.php?app=forums&module=forums&controller=topic&id=14483 著者サイト、サインアップという文字があるので追跡を中止 '' D:\bas\Inc\Addins.bi '' FbEdit で Addin をテンプレートで選択したときに使用される。 以上、解読・ネット検索した結果
195 名前:デフォルトの名無しさん [2017/10/09(月) 09:57:01.97 ID:OFonel0E.net] 配列の初期化 makoto-watanabe.main.jp/freebasic/PgDim.html で、要素を書き並べるのだけれども 数があわない、位置があわない、等で散々。 こんなものを作ってみた。1次元、符号付単精度整数のみ対応。 >>186 に書いた通り、Taka06系ライブが容量不足で動作不能でハングしている。 したがって、DBCS非対応、チェックボックス・オプションスイッチ等非対応、等 Taka06系を使用しないで作成している。 以前書いたように、英語は天才的にできないので、Google機械翻訳に頼った。 https://dotup.org/uploda/dotup.org1358694.zip.html 使いたい人は適当に使ってちょうだい。
196 名前:デフォルトの名無しさん [2017/10/09(月) 12:35:42.48 ID:OFonel0E.net] 配列の初期化 makoto-watanabe.main.jp/freebasic/PgRedim.html で、 Redim は、固定サイズの配列では使えません - つまり、範囲固定の配列には Dim を使います。 と書かれている。「使えない」ということで、何かしらのエラーが発生する物と思っていた。 大域変数で Dim Shared TakaCommFile(TakaTakaFigLSU To 0) As String Dim Shared TakaCommFileFig(TakaTakaFigLSU To 0) As Long と領域を確保して、別モジュール(ファイル)にある PunchFileAutoData(TakaCommFileFig(), TakaCommFile()) と、値を定義するルーチンを呼び出し ReDim iTakaCommFile(TakaTakaFigLSU To 0) As String ReDim iTakaCommFileFig(TakaTakaFigLSU To 0) As Long と、値を初期化して使用するつものが 値が定義されない。Redim文を除いたらば定義された。 動的配列と静的配列の違いを子ルーチン側で判断する必要がある。 あるいは、静的配列を廃止して動的配列のみに統一するとか、 いずれにしても、配列の引数関係を追跡する必要が出てくる。
197 名前:デフォルトの名無しさん [2017/10/10(火) 19:42:36.81 ID:VvL8ZiBO.net] >>190 のつづき。 case WM_CTLCOLORSTATIC 'スタティック コントロールが描画されようとしています。 If( GetDlgItem(hWin, IDC_RBN1) = PatsHWND) Then 'If( GetDlgItem(hWin, IDC_STC2) = PatsHWND) Then の2系統 case WM_CTLCOLOREDIT ''エディット コントロールが描画されようとしています。 If( GetDlgItem(hWin, IDC_EDT1) = PatsHWND) Then の1系統で背景色が変更可能。 著作権法で注意する点として、 誰が書いても同じ結果にしかならないこと は、著作権が成立しない。 Tipsサイトがあるけど、それぞれのTipsに著作権はほぼ成立しない。例外として、変数名の命名法等 Tipsサイトでの著作権は、どの内容について書いたか、という、取捨選択した結果について成立する。 今までいろいろ書いてきたけど、Freebasicの算譜については、だれがやっても同じ結果にしかならない内容を特に選んだ。 パンチラシステムという名称は書いたけど、パンチラシステムそのものについては書いていない。 UnPackデータファイル、別の言い方をすれば、ランダムファイルの使用法しか書いていない。 ランダムファイルの使用法は、だれがやっても同じ結果になる。 したがって、著作権が成立しない。 現象の存在を知らせる内容、これは報道になるので、著作権法の規制にならない。
198 名前:デフォルトの名無しさん [2017/10/13(金) 23:33:57.30 ID:4WiG0cBL.net] >>187 なんとか、コマンドライン解釈部の分離に成功した。 実行形式で、450KB。 分離に成功したのは、Taka01J.Bas、ソースファイルで100KB。 100KBの内50KBは動作試験ルーチン、つまり、各種エラーチェックルーチン。 QB用パンチラシステムでは、各種エラーチェックをテキストエディタの各種機能に依存していた。 自前で作るのが面倒だから、エディターでチェックできるようにいろいろ小細工をやっていたわけだけど FBでは、ヌル改行で、キャリッジリターン改行で゜はない。 結果として、エディタ任せのチェックルーチンを自前で作ることになってしまった。 こうなると、パンチラではなくなってしまう。360の頃に、1箱2000枚のパンチのチェックを手作業でやったことがある。 機械をつかわないで手作業で処理ができるということが、パンチラシステムの根底にあるのだが、 ヌル改行は手作業を著しく面倒にするバイナリエディターの使用に依存してしまう。 EMSの雑誌記事を思い出すわ。20KBの常駐部(コンペ゛ンショナルメモリー)を確保するために 500KBの実行ファイルが存在するというソフトの存在。
199 名前:デフォルトの名無しさん [2017/10/14(土) 11:13:12.14 ID:io4DSZT5.net] >>186-187 >>192 でチルドレンと書いた処理系がある。 FBの内容を読んでいたら、FBにチルドレンが搭載されていることに気が付いた。 makoto-watanabe.main.jp/freebasic/PgChain.html#start よんだ範囲だと、QBやGWと内容が異なっている。 >外部プログラムが終了すると、実行は、Chain 呼び出し直後の部分から、再開します。 とあり、QBやGWでは継続処理ではなく、その場で終了してしまう。 それで、パンチ等に継続処理の命令を書いて、先頭から実行しするようにChain参照を続ける、パンチ等に継続命令があったらば継続するという処理を描いていた。 今は昔のQB, GW。
200 名前:デフォルトの名無しさん [2017/10/16(月) 19:45:20.78 ID:Rl7RwqK1.net] MS の InDir2ZString = "SCR.exe" InDir2PTR = @InDir2ZString 'MSReturnCode = PathFindOnPath(@InDir1ZString, @InDir2PTR) で、SCR.exeのフルパスを取得できないでいる。 結局、GWの環境変数取得・分離分割・実行ファイルの絶対ファイル名取得、ルーチンが復活。 >>198 の Taka01J.Basのパンチラファイルの構造を変更して、参照する外部ルーチンのフルパスを保存するようする予定。 今週いっぱいこれにかかりきりだ。 ところで、MSのスプーラはどのあたりを見れば書いてあるのかな。 見つからなければ、自前で作るしかないので、最も簡単な処理方法を選択することとなる。 実行形式のファイルを自己ディレクトリーに共通領域からコピーして、自己タスクとして起動する方法が最も簡単。 レジストリーを使わないで、自己の存在する場所のファイルのみを使っていれば、同じ名称のべ゜つタスクになるので、資源の奪い合いが発生しない。 もっとも単純かつ最も簡単で、一番始末に困るスプーラー(?)となる。
201 名前:デフォルトの名無しさん [2017/10/27(金) 20:48:40.11 ID:h0yxU7mD.net] Declare Function FileSelectString( と宣言して Private Function FileSelectString OverLoad( Private Function FileSelectString OverLoad( とルーチンを作成したら、なぜかFileSelectString()の大域参照ができるようになっていた。 局所参照ルーチンが大域参照可能となると、発見しずらい障害になるので、要注意。
202 名前:デフォルトの名無しさん [2017/11/08(水) 22:38:42.08 ID:yc7uDHtl.net] 子プロセス(GW用語)から子プロセスを呼び出して、 30KB節約しようとした。 一つ目は比較的簡単にできた。 2つ目は、怪しげな変数を返す。 したがって、現在混乱中。 パンチラシステムで、複数のルーチンをチルドレン(GW用語)すると、日常的に発生する怪現象の一つ。 情報処理用語では、時差問題、と呼ぶこの現象で、今月いっぱいかかってしまうかな。 FBはコンパイラーなので、処理情報を標準エラー出力に出し続けて、追跡して、障害を特定する必要があるから。 インタープリンターだと、適当なところにSTOP文を入れて、print文で表示させながら、追跡していくのだが、 コンパイラーだと、状態を標準エラー出力に書き出させて、見当つけるしかない。 デバッカー?、そんな高級なソフトは使えません。MSのデバッカーがなぜか動作して、訳の分からない状態になっていますので。
203 名前:デフォルトの名無しさん [2018/01/02(火) 14:02:32.56 ID:5TyhEdY1.net] あけましておめでとうございます。 相変わらず、時差問題に苦しんでいます。
204 名前:渡辺真 [2018/02/12(月) 23:10:18.67 ID:J2JlECET.net] 一年ぶりに、FreeBASIC 日本語版マニュアルを更新しました。 2018年1月18日までの英文版 Wiki の変更を反映したつもりです。 makoto-watanabe.main.jp/freebasic/ CHM 版は、下記でダウンロードできます。 makoto-watanabe.main.jp/freebasic/FB-manualJP20180212.zip 修正すべき点、加筆すべき点など、ご指摘、ご意見を、お願いいたします。 FreeBASIC で遊んでみて下さい。
205 名前:デフォルトの名無しさん mailto:sage [2018/02/16(金) 02:34:42.11 ID:RDbDi6VM.net] 漏れは正しいライセンスを遵守する Documentation The documentation is released under the GFDL license.
206 名前:デフォルトの名無しさん mailto:sage [2018/02/16(金) 13:48:53.52 ID:ecrQZx2F.net] 勝手にやってろ そもそも向こうに行けよ
207 名前:デフォルトの名無しさん mailto:sage [2018/02/19(月) 17:56:30.67 ID:pz2UhWki.net] orz
208 名前:デフォルトの名無しさん [2018/02/28(水) 15:07:54.17 ID:lSHAMaGx.net] 戻ってきたら相変わらず。 >>55 手遅れだが、割と平和でまともな人の多い OSDN へ移行した方がいいと思うよ。にちゃんはダメだね。 が、ここ数年で高性能な BASIC 系言語が出ているから苦戦すると思う(幸い国内ではあまり知られていない)。 チラシ裏 Vzエディタにしろ QBASIC にしろ古いものを復刻しようとすると、必ずユーザー側で変なヤツが現れて、まとわりついてコミュニティを破壊するからなあ。古いものは思い出にしたまま、使い続けるなら専門修理業者任せのほうがみんなにとって幸せなのだろうな。
209 名前:デフォルトの名無しさん mailto:sage [2018/02/28(水) 19:20:55.37 ID:3pm9mJ+R.net] ここはバカ専用スレなので、下記スレに移動してな ttp://mevius.5ch.net/test/read.cgi/tech/1486254007/
210 名前:デフォルトの名無しさん [2018/03/01(木) 02:11:38.86 ID:xKpbk5NS.net] >>208 ドキュメントを原文の専門修理業者任せにしたままだったほうが良かったのでは?って思ったよ。
211 名前:デフォルトの名無しさん [2018/03/02(金) 22:38:10.83 ID:nrwBdfCB.net] ぐちぐちうるせぇ 折角別に有るんだからそっちへいって二度と来るな スレ違いです
212 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 10:31:01.66 ID:zUkaU6dD.net] AppGameKit Mobile Released on Android! https://www.thegamecreators.com/post/appgamekit-mobile-released https://play.google.com/store/apps/details?id=com.tgc.agk.mobile 金曜日、2018年3月2日にTGC NewsのAppGameKit News、 今日、Androidプラットフォーム上のAppGameKit Mobileがリリースされました。 今では、AppGameKit Mobileでどこでもどこでもアプリ、デモ、ゲームを作成して、「外出先で」コーディングすることができます。 この完全に無料のAppGameKitのバージョンでは、通常のAppGameKitスクリプト言語を使用してコードを作成してから、プロ ジェクトをコンパイルしてデバイス上で直接実行することができます。このアプリにはデモとサンプルが付属しているため、新 規ユーザーはプログラミング言語の使いやすさを知ることができます。 カットダウンしたIDE内でアプリケーションをコーディングしてから、超高速コンパイラを使用して、プロジェクトをほぼ即座に実 行することができます。クラウドを追加して保存すると、あなたのプロジェクトをTheGameCreatorsのウェブサイトにアップロー ドして、プロジェクトを安全に保護したり、Windows、Mac、Linux版のAppGameKitでコーディングを続けることができます。 AppGameKit Mobileは、デスクトップ版の多くのコマンドへのアクセスを提供します。最も重要なのは、ゲーム作成のためのす べての主要なコマンドです。 ・3Dグラフィックスと3D物理 ・2Dグラフィックスと2D物理 ・レンダリングコントロール ・サウンド&ミュージック ・ユーザー入力 ・ファイルI / O ・センサー カメラと写真のアクセスでは、あなたのデバイスから画像メディアをインポートしてから、これらの画像をアプリケーションのス プライトまたはテクスチャとして使用できます。 今すぐ無料でダウンロード!
213 名前:デフォルトの名無しさん mailto:sage [2018/04/07(土) 01:15:02.53 ID:SAZaE57U.net] ほえーすごいなこのスレ freebasicって学習曲線が0に向かっていくのかしら
214 名前:デフォルトの名無しさん mailto:sage [2018/04/07(土) 21:51:47.96 ID:cSksy2F8.net] freeBASICネタじゃないけどBASIC総合とかないので ネット上で試せる行制御型BASICが有った www.quitebasic.com/ cとかは良く有るけどBASICは珍しい気がする
215 名前:渡辺真 [2018/05/15(火) 18:03:14.13 ID:j460gO/q.net] 久々に「GUI ライブラリ Window9」の日本語マニュアルを更新しました。 makoto-watanabe.main.jp/freebasic/Window9.html CHM Helpファイル(日本語 helpWindow9JP20180515.zip)もダウンロードできます。 Window9 を使ったコードと表示画面の例(これは、ほんの一部です) makoto-watanabe.main.jp/freebasic/Window9/W9S.html 注意:オリジナルの Window9 は、FreeBASIC 32 ビット版にしか対応していません。 しかし、D.J.Peters さんの分岐バージョンは、32 と 64-bit FreeBASIC に両対応しています。 https://www.freebasic.net/forum/viewtopic.php?f=14&t=17058&p=245609#p245609 shiny3d.de/public/libs/libWindow9.zip
216 名前:デフォルトの名無しさん [2018/05/20(日) 18:59:21.38 ID:zE3tRiv6.net] 3月にパソがストライキに入って 先日タイ米ん万円を投じて機械を切り替えた。 で、ストライキ中のパソの中身を抜き取ろうとして中身を見たら ハードエラーだった。 2016年以来、BIファイル内に書き込んだ、おおっぴらにできないメッセージ(つまり、MSの悪口とその対応方法)の数々を失った。
217 名前:デフォルトの名無しさん [2018/05/23(水) 19:09:14.59 ID:Au5e7VGg.net] 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方 役に立つかもしれません グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 QAGW2
218 名前:渡辺真 [2018/05/23(水) 23:01:11.10 ID:DanoYNXa.net] 連想配列(Dictionary Class)のページを追加しました。 makoto-watanabe.main.jp/freebasic/tipsDictionaryClass.html このページの内容は、MITライセンスで公開します。
219 名前:デフォルトの名無しさん [2018/07/04(水) 23:07:04.86 ID:gFgZc5FG.net] KDY
220 名前:デフォルトの名無しさん [2018/08/20(月) 21:12:53.14 ID:KbXm7+ba.net] Swin_FB の起動に成功しました。 取扱説明書の和訳と、起動用ショートカット、起動に必要なインタフェースファイルをUPします。 使いたい方は使ってください。 https://dotup.org/uploda/dotup.org1617761.zip.html 現時点では、UNLHA32.h の変換に成功していません。 www.madobe.net/archiver/lib/unlha32.html
221 名前:デフォルトの名無しさん [2018/08/20(月) 21:27:58.08 ID:KbXm7+ba.net] Swin_FB 入手先 www.freebasic.net/temp/swig_fb.zip https://www.freebasic-portal.de/downloads/kommandozeilentools/swig-fb-wrapper-70.html 前スレ https://hibari.5ch.net/test/read.cgi/tech/1139379786/294-318 https://dotup.org/uploda/dotup.org1617761.zip.html の中身と swig.exe と 変換前のファイル UNLHA32.H は同じディレクトリーに放り込んで swig - ショートカット の「右クリック」「プロバティ」内「リンク先」の (なんたら)swig.exe の部分は使用するSwig.exe の絶対パスを指定してください さもなくば、 swig.exe を「右クリック」「ショウトカット作成」で作成したショートカットの 「右クリック」「プロバティ」内「リンク先」の (なんたら)swig.exe の右側部分に、 00Taka.I とインタフェースファイル名を追記してください
222 名前:デフォルトの名無しさん [2018/09/04(火) 22:58:36.83 ID:ZvNTEXo5.net] h_2_bi.bas www.freebasic.net/forum/viewtopic.php?t=15364 の解読、FBEを作ったコンパイルに成功。 ファイル - 新規プロジェクト で、 プロジェクト名 h_2_bi 、 テンプレート Console.tpl を選択。 h_2_bi¥h_2_bi.bas が作成されるので削除。 ドイツのサイトからDL した 141003_h_2_bi-0.2.8.2 内 src\*.* を h_2_bi¥へコピーする。 これで、緑の△をクリックすると、コンパイルで゛着て実行される。 終了直後に画面が消えるので、どのように実行されたかは、今のところ特定できないでいる。
223 名前:デフォルトの名無しさん mailto:sage [2018/10/14(日) 11:43:50.41 ID:PHuq9XaV.net] freebasicネタじゃないけど Pete's QBasic Site(www.petesqbsite.com/ )が10年振りに更新されてるw 特に内容は無くて生存報告みたいな感じだけだけど 更新は無くてもサイト自体を消滅させる気は無くて続けます って事みたい いいねこういうの
224 名前:デフォルトの名無しさん [2018/12/21(金) 22:39:53.15 ID:2D1W7LFf.net] >>223 こういう個人のアーカイブが残ってるのは心強いね。 2000年代に個人サイトがわらわらと出てきて、自分で作ったリンクが 今じゃ大半がリンク切れになってることと思い合わせると インターネット上に個人が作ったホームページの寿命ってすごく短いから 粘り強い奴がいるだけで感心する。
225 名前:デフォルトの名無しさん mailto:sage [2019/01/01(火) 20:17:37.42 ID:W62CM7SG.net] そういえばジェオシティも今度無くなるんだよね? そうすると又結構な古いタイプの情報サイトが無くなりそう infoseekのが結構痛かった nifty系もなくなったんだっけか? こういう時どっかの金持ちが参照維持だけしてくれたりすると助かるんだけど あんまりそういうのないよなぁ
226 名前:デフォルトの名無しさん [2019/01/05(土) 01:05:11.82 ID:Hk3fPtKV.net] 1.06のリリース準備を始めたらしい
227 名前:デフォルトの名無しさん [2019/01/05(土) 18:29:45.90 ID:pJbMq/2j.net] >>225 インフォシークはなくなってはいない。 なくなったのと大差ないがw
228 名前:渡辺真 [2019/02/05(火) 17:52:14.30 ID:EYnGF/re.net] 一年ぶりに、FreeBASIC 日本語版マニュアルを更新しました。 2018年分の英文版 Wiki の変更を反映したつもりです。 makoto-watanabe.main.jp/freebasic/ CHM 版は、下記でダウンロードできます。 makoto-watanabe.main.jp/freebasic/FB-manualJP20190205.zip 修正すべき点、加筆すべき点など、ご指摘、ご意見を、お願いいたします。 FreeBASIC で遊んでみて下さい。
229 名前:デフォルトの名無しさん [2019/02/18(月) 15:01:48.71 ID:cJx6rpHH.net] 1.06が来たみたい 修正が主みたいなのかな?
230 名前:渡辺真 [2019/02/21(木) 23:09:29.28 ID:Pmc5nLJd.net] Version 1.06.0 [変更] - Integer/Long パラメータの名前修飾は、32ビットで64ビットと一致するように反転されました。 このため、同じFBコードとC ++コードは、32ビットと64ビットの両方で互換性があります。 整数は、C ++ の long として扱われ(Win64を除く)、Long は C ++の int として扱われます。 - 「演算対象 bool/nonbool 混在」警告の警告文を調整しました。 - test-suite はユニット・テスト・フレームワークに libfbcunit を使います。 - SELECT CASE AS CONST はデータ型を尊重し、範囲外の定数に対してオーバーフロー警告を表示します。 - ブール値:ブール値データ型に対して NEG 単項演算子 '-' を許可しない。 - すべての fb RTL関数は、CONSTness、fb rtlib 組み込みプロトタイプに追加された CONST修飾子についてチェックされます。 https://sourceforge.net/p/fbc/bugs/727/ - WSTRING は戻り型にすることができますが、プロトタイプ(DECLARE)および関数ポインターの場合のみです。これにより、すべての fb 組み込み実行時関数の PROCPTR() を取得できます。 - 複数行コメントは、一貫性のため "-lang fblite | qb | deprecated" で "-lang fb" のように解析されます。
231 名前:渡辺真 [2019/02/21(木) 23:12:47.25 ID:Pmc5nLJd.net] Version 1.06.0 [追加] - Win64 の Long パラメータの名前修飾は、デフォルトでは C++ int に変換されます。'as [u] long alias "long"' の形式の修飾子を使って C++ long に変換されます。 データ型サイズは、まだ32ビットですが、C++ long を期待して外部 C++ ライブラリを呼び出すことができます。 - -noobjinfo オプション。コンパイル時ライブラリの書き込み/読み取りと、.o および .a ファイル間のその他のリンクオプションを無効にします。 これは、.fbctinf セクションを破棄するための fbextra.x(補助的なリンカ・スクリプト)の使用も無効にします。これは、この種のリンカ・スクリプトをサポートしないゴールドリンカを使う場合に役立ちます。 - Linuxコンソールの Inkey() は、F11 と F12 を認識するようになりました。 - Windows および Linux で、画面コントロールを介した OpenGL による 2D 画像生成(angros47) - Windows API バインディングを更新して _WIN32_WINNT &h0501, &h0600, &h0601 を追加サポートしました。 - X11 では、ScreenControl GET_WINDOW_HANDLE は Display ptr を param2 に配置します。 - バインディングを更新:SDL2 2.0.6, SDL2_image 2.0.1, SDL2_mixer 2.0.1, SDL2_net 2.0.1, SDL2_ttf 2.0.14 - 演算子 SQR() の多重定義を許可 - [static] shared byref 変数を許可: byref 変数で初期化される - '-w constness' 警告:コマンドラインで 'CONST 修飾子の破棄' 警告を有効にする - #pragma constness :ソースコード内の 'CONST 修飾子を破棄' 警告を有効/無効にする
232 名前:渡辺真 [2019/02/21(木) 23:13:19.90 ID:Pmc5nLJd.net] Version 1.06.0 [バグ修正] 多数(具体的には changelog.txt を参照)
233 名前:渡辺真 [2019/03/02(土) 22:06:43.47 ID:37vBKWsy.net] 日本語ヘルプ CHM 版に、FB-manual-1.06.0.chm の更新を反映しました。 下記でダウンロードできます。 makoto-watanabe.main.jp/freebasic/FB-manualJP20190302.zip
234 名前:渡辺真 [2019/04/06(土) 19:41:32.81 ID:sCxy6Cc1.net] 【小学生向けプログラミング講座】FreeBASIC初級という動画を見つけました。 https://lgbtiqa.com/?p=4323 https://www.youtube.com/watch?v=4zxL2OODLVM&list=PLEobDPumkkgLIqiCBfe41DdNKiMIE_FEu 小学生にも役立つとよいですね。
235 名前:デフォルトの名無しさん [2019/04/07(日) 20:25:09.74 ID:RlRJPM9R.net] ちょっと試してみたい時に 自己責任でどうぞ https://www.jdoodle.com/execute-freebasic-online
236 名前:デフォルトの名無しさん mailto:sage [2019/05/30(木) 13:05:47.26 ID:OtbiB0s5.net] basic事情について少し纏まっているので参考に https://github.com/DualBrain/gotBASIC
237 名前:デフォルトの名無しさん [2019/06/12(水) 18:51:11.25 ID:QLhHYnyP.net] 少しパニくっています。win10 のコマンドプロンプトで日本語表示が半欠け状態です。 今まで何ともなかったのに、気が付いたら、意味の分からない表示になっています。 コンパイラは、0.90と1.06どちらも同じ状態です。 ただし、thinkpad win10 64bitは大丈夫で、hpの64bitと富士通の32bitで同じ症状です。 自作のバッチやgccコンパイル実行ファイルは、正しく表示されます。 諸兄のご教示お願いします。
238 名前:デフォルトの名無しさん mailto:sage [2019/06/13(木) 00:32:01.15 ID:MSqyIT0z.net] 自分はさっぱり解らない系ですが 今まで動いていたなら 何らかのパッチが当たったり環境変更した事が原因になる様な気がするけど? 障害が発生する前後で環境的に何かなかったか?を調べるくらいでしょうか? パラッと検索した感じだと フォントを変更する 文字コードを変更する みたいなのが多いみたいだけど 何かアプリケーションをインストールした時に 設定を変更してしまう様な物をインストールしてしまって コンソール設定が変わる という事もあるかもしれないので 発生前後(というか前しかないと思うけど)に何かなかったを色々調べてみては? fxrobot.hatenablog.com/entry/2016/10/09/022352 ここの人がやっている方法で出力してみたらどうなるか?(既にやってる?) 後まさかとは思うけど 再起動したら直るとか(笑) 本家の掲示板で聞くのが一番だけど 漢字関係だと向こうにも解らないだろうしなぁ
239 名前:デフォルトの名無しさん [2019/06/13(木) 09:50:13.07 ID:I2r9lF36.net] レスありがとうございます。 ご指摘のリンクは見ましたが、日本語入力しないので、同じ問題ではないと思われます。 例えば print "今日は Free Basic" sleep だけでコンパイルしても日本語部分だけ半欠け表示になります。 win10の更新以外は何もしていないはずですが・・・
240 名前:デフォルトの名無しさん mailto:sage [2019/06/13(木) 21:17:03.54 ID:MSqyIT0z.net] 発生する環境と発生しない環境が有るのなら その違いを徹底的に調べるしかないと思うなぁ
241 名前:デフォルトの名無しさん [2019/06/13(木) 22:27:08.57 ID:h2JtO818.net] おそらくwin10のコマンドプロンプト、シェルと freebasicの日本語表示のライブラリかなんかの バッティングでしょうかね。 powershellでも同じでした。 fbcでは半欠け、gccは正常なので困ります。 数値計算のために結構使わせてもらってきて 数値計算結果は問題ないです。 数値計算はcは少し怖いです。 英語で問い合わせはできないですね。
242 名前:デフォルトの名無しさん mailto:sage [2019/06/13(木) 23:42:34.58 ID:NulSwGzN.net] 文字コードだろ Ruby でも、Linux 系のcygwin, msys などの日本語表示では、バグる。 Ruby console のirb は、日本語表示ではバグる。 だから皆、Mac を使う ところが、Windows10・WSL・Ubuntu では、日本語でもバグらない。 だから漏れは、WSL側にも、Rubyを入れて、irbとして使っている WSLの場合は、sjis/UTF-8 の変換に、バグがない たぶん、さらにWSLよりも、仮想OS でLinux を使う方が、もっとバグらないだろう
243 名前:渡辺真 [2019/06/14(金) 09:43:52.28 ID:tecWAOkg.net] コマンド プロンプトのプロパティで、「レガシーコンソールを使用する」にチェックを入れてみてください。
244 名前:渡辺真 [2019/06/14(金) 10:07:56.10 ID:tecWAOkg.net] 追記 Windows 10 OctoberUpdate (version 1809)で導入された新しいコンソールの不具合に起因して発生しています。 マルチバイト文字のコンソール出力を行うアプリケーションにおいて、コンソール出力が正しく表示されない場合があります。 マイクロソフトでは開発部門でも本問題を認識しており、次期バージョンの OS (19H1) において修正される予定です。
245 名前:デフォルトの名無しさん mailto:sage [2019/06/14(金) 12:19:26.74 ID:wlmyLBOz.net] windows側の問題なのね これか https://social.msdn.microsoft.com/Forums/ja-JP/3a8a7941-a284-40eb-9588-808c575e7c1b/1249612540124721251912531-1809-12398-os?forum=visualstudiosupportteamja setlocaleすると大丈夫ってのも書いてあるから gccではsetlocaleしているから起きないのかもね こっちに載ってる例で makoto-watanabe.main.jp/freebasic/PgEncoding.html setlocaleするともしかすると解消するのか? 自分はサンデープログラマー系なので話十分の一くらいに聞いておいて
246 名前:デフォルトの名無しさん [2019/06/14(金) 13:53:03.86 ID:HjQQktwN.net] >>243 いつもお世話になっております。直りました。 >>245 ありがとうございます。 すっきりしました。 setlocaleとかよくわかりませんが、ゆっくり調べてみます。
247 名前:渡辺真 [2019/07/04(木) 19:35:18.22 ID:gsP/6jYH.net] Windows 10 をお使いの方にお尋ねします。 私の Windows 10 パソコンでは、グラフィックを表示するプログラムは、白い画面が出て終了してしまいます。 プログラム例: https://lgbtiqa.com/?p=4331 https://www.freebasic.net/forum/viewtopic.php?f=7&t=27514 https://www.freebasic.net/forum/viewtopic.php?f=7&t=15284&start=15 https://www.freebasic.net/forum/viewtopic.php?f=7&t=17702&start=15 どれでも結構ですので、お使いの Win10 パソコンで正常に表示されるかどうか教えて下さい。
248 名前:デフォルトの名無しさん mailto:sage [2019/07/05(金) 08:54:22.43 ID:TZXCRxqJ.net] >247 Windows 10でも問題なく実行します。 赤い風船?みたいな物が画面上を動きます。 もっとも、Windows 10には、Free Basic をインストール していないので、Windows 7でコンパイルした実行プログラム をWindows 10で実行した結果です。
249 名前:渡辺真 [2019/07/05(金) 10:56:38.66 ID:KB6SBbLY.net] 早速確認いただき、有難うございます。 私は、64ビット2台、32ビット2台の、計 4台も Win10 パソコンを持っていて、それぞれメーカーや購入時点が違うので、ドライバや BIOS の問題は考えにくいと思っています。 そこで、Win10 だと、誰のパソコンでも動かないのかと思いましたが、デフォルトの名無しさんや、michyo さんの環境では、コンパイルされた実行ファイルが、Win10 で動いているのですね。 とても不思議です。
250 名前:デフォルトの名無しさん [2019/07/05(金) 13:27:53.69 ID:GGpe/EUY.net] 馬鹿はWin10なら全て同じだと思っている
251 名前:sage [2019/07/06(土) 10:52:14.35 ID:mfI6ooWq.net] 今回は構成の違うマシンが全部同じなら 環境を比較調査する事も出来ないから原因を探るのは厳しそうですね 他の人が上手く行っている事からすると 今回も環境問題っぽいですね この前の人はマシンによって違いがあったから 調査の仕様は有るけど 後は似たような経験が有って解決した人が居れば良いけど 今の所は居なさそうですか デバッグでステップ実行して何処で落ちるか? というのは調べられないんですか?
252 名前:渡辺真 [2019/07/06(土) 16:26:56.37 ID:eNlQvJia.net] Windows イベントビューアでエラーの状況を確認しました。 プログラムは、下記の2つの例外コードで終了していました。 例外コード: 0xc0000005 例外コード: 0xc000041d 難しいです。
253 名前:デフォルトの名無しさん mailto:sage [2019/07/06(土) 18:03:19.81 ID:mfI6ooWq.net] そのエラーコードで検索したら https://www.maruo.co.jp/hidesoft/8/x01632_.html こういう話が出てきた もしかするとファイルが壊れている?(fbc.exeとか?なんかのdllとか?) コンパイルをするマシンは各機でやってるんですか? 特定のマシンたけでコンパイルして他のマシンに配っているならコンパイルしているマシンがハード的に何か有るのかもしれない 昔ハードディスクにエラー箇所が有って そこにexeが有ったらしくて それでアプリケーションが起動しない という経験をした事は有る それに似ているような気がする あくまできがするだけだけど
254 名前:渡辺真 [2019/07/07(日) 11:06:12.35 ID:pDt/nlD9.net] 原因は、私の Win10 PC の日本語設定でした。 本家掲示板の MrSwiss さんのアドバイスに従って、Win10 PC を英語画面に変更したところ、グラフィック画面は表示されました。 Microsoft日本に連絡します。
255 名前:デフォルトの名無しさん mailto:sage [2019/07/07(日) 11:28:45.76 ID:Ts5uCd7M.net] 別に、Windows の問題じゃない 外人が作る、すべてのアプリは、sjis を知らない。 漏れら日本人だって、Windows に入っている、数百ある外国の言語なんて、1つも知らないだろ Windows は国際化されていないから、外人のアプリで、日本語を使うとバグる! 一方、Linux では、UTF-8 で国際化されているから、世界中で共通の文字コード Ruby のirb でも、日本語を入力すると、バグる。 sjisを想定していない。 使えるのは、半角英数字(ascii)のみ 特に、ユーザー名・ファイルパスなど、システム関係に日本語を使うと、よくバグる
256 名前:デフォルトの名無しさん [2019/07/07(日) 13:21:40.11 ID:NA7PlYnQ.net] 馬鹿が馬鹿に回答と
257 名前:デフォルトの名無しさん mailto:sage [2019/07/08(月) 02:32:03.03 ID:S5loCBHp.net] 正常に動作している人との違いを見ることが出来れば良いんだけど 環境の違いが原因だと面倒だよなぁ 何が違うんだろうか? リンク先の話には imeが関係しているのではないか? という話だから 何が別のimeを入れていたりしないかね?
258 名前:デフォルトの名無しさん mailto:sage [2019/07/08(月) 16:50:56.88 ID:qJVG7Z+B.net] この人、前にもコンソールの日本語表示が崩れるって騒いでいたけど 何年経っても初歩的なミスをしてそうだな(コードもWindowsも)
259 名前:255 mailto:sage [2019/07/08(月) 23:05:48.45 ID:G1DtFXg8.net] Windows で、Ruby のirb が、sjis でバグるのは、 readline が参照している、libedit に問題があるらしい Linux で作っているソースコードを、Windows でコンパイルして、sjisでバグる。 Linuxでは、UTF-8 だから、sjisを想定していない 外人は、sjisを知ってるわけないから、半角英数字(ascii)だけで作ってるから、sjisでバグる フォントがかすれたり、カーソルが消えたり、回復不能になる!
260 名前:デフォルトの名無しさん [2019/07/08(月) 23:14:18.33 ID:fk6b3a2Z.net] >>259 馬鹿は死ねよ
261 名前:渡辺真 [2019/07/09(火) 17:05:58.59 ID:kFqa6T0+.net] 私は、最近「般若心経」にハマりました。 makoto-watanabe.main.jp/freebasic/tipsHeartSutra.html 初歩的プログラム例です(^^;)
262 名前:デフォルトの名無しさん [2019/07/09(火) 21:39:08.16 ID:gdYXIa6p.net] 写経の自動化って・・・ 斬新なアイディアだな。写経になってないような気もするが。 そういやチベットでは経典をぐるぐる右回しするやつがあるが、あれもある意味自動化だな。
263 名前:渡辺真 [2019/07/09(火) 22:19:54.80 ID:kFqa6T0+.net] よくご存じで。日本にも有るようです。 https://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%3AMani_hojoin_uji_japan.JPG
264 名前:デフォルトの名無しさん mailto:sage [2019/07/09(火) 23:08:51.79 ID:11PXPZRU.net] 高級言語は 多数のアセンブラを一行で書いちゃう みたいな所が有るから 似ている?
265 名前:渡辺真 [2019/07/10(水) 08:40:06.58 ID:IEVlFF2p.net] 小学校でプログラミング教育が始まることを意識して作ってみました。 makoto-watanabe.main.jp/freebasic/PgRnd.html#Dices 上級プログラマなら、さいころが転がるところを表現できるのでしょうが(^^;)
266 名前:デフォルトの名無しさん mailto:sage [2019/07/10(水) 17:08:13.88 ID:NolX0ibb.net] freebasicのフォーラム見てたら 最高アクセス記録が Most users ever online was 321 on Jul 08, 2019 5:09 になってた 前はもっと前だった気がしたけど この日に何か有ったんだろうか? 最初プログラミング教育って聞いて 日本も終に初めるのか と思ったけど 年間10時間www 図画工作より下とか悲しい だからそこまでの内容は扱わないと思われる コンピュータープログラミングではなくて 手順や式次第(プログラム)を学ぶ そういう話らしい
267 名前:デフォルトの名無しさん mailto:sage [2019/07/10(水) 22:52:17.95 ID:Gf6jvZsp.net] 小学校でプログラミング教育の教材としては LOGO がいいのじゃないかな、と思う。
268 名前:デフォルトの名無しさん mailto:sage [2019/07/11(木) 01:34:58.45 ID:2JRZU4lZ.net] LOGOをバカにするわけじゃないが、今どきそれはないわ プログラミング教材は今はもう色々と揃ってるよ ブロックを組み合わせたり、ロボットを操作したり、グラフィカルなコードを書いたり出来る 大学の研究室でやってきたようなことを教材として提供してきているよ 義務教育課程においては、論理的思考と遊び感覚で興味をもたせることが大事 興味のある子はどんどん進んでいけばいいけど、本格的なコードを書くのは大学以上で構わない(一般論としてね) こんなのは外国語と同じで普段使わないのに覚えたところですぐに忘れるからな それならPC業務で使うソフトウェアや専門職で扱われる機械(コンピュータを使った)を触らせた方のがよっぽど良い
269 名前:デフォルトの名無しさん [2019/07/11(木) 02:43:49.18 ID:024QjgN/.net] >>265 こんなゴミみたいなものを宣伝すんなよ
270 名前:デフォルトの名無しさん mailto:sage [2019/07/11(木) 03:55:04.12 ID:YQHsyFQ3.net] WinFBEがダウンロードしたら即使えて環境変数がどうのとかるからHSP的お手軽さがあって ええやんと思いきやscintillaをsjis版探してきて差し替えないと満足に打てないという… 他の日本語化されてるIDEも検索して引っかかる日本語の入門ページも怪しげな中華アプリや中華サイトを想起させる残念っぷり ポテンシャルは高そうなのに色々勿体ない 真くんはMSにケチつける謎の行動力を出す前にまず日本語のお勉強とフリーの日本製エディタで 出来のいいのなんていくらでもあるんだからそれを参考にするようにした方がいいと思う WinFBEはlangファイルのエディタがついてたけど真くんは関わったらダメだぞ約束だからな
271 名前:デフォルトの名無しさん mailto:sage [2019/07/11(木) 17:58:39.98 ID:HcmCiWg7.net] logoは座標じゃない方法でいきなり描くから 座標の概念を未だ教わっていない低学年なんかには確かに向いているかも 今回はファロが結構使われそうだけど freebasicにはdrawが有るから これで何とかw
272 名前:渡辺真 [2019/07/15(月) 16:41:43.47 ID:vipAzGRF.net] 本家のフォーラムで UEZ さんに GIF 動画を表示するプログラムを作ってもらいました。 サイコロを振る動作が加わりました。 makoto-watanabe.main.jp/freebasic/tipsDisplayGifAnimation.html
273 名前:デフォルトの名無しさん mailto:sage [2019/07/20(土) 02:29:21.79 ID:BmjrbxAK.net] わざわざ他者の手を煩わせて持ってくるのがサイコロぶん回す動作が云々て… お前はもうHSPあたりの初心者向けである程度枯れてる言語でも触っとけよ 検索で引っかかるのがあんなゴミみたいなサイトとか訳わからんわ
274 名前:デフォルトの名無しさん mailto:sage [2019/07/20(土) 16:41:45.37 ID:c6J6E4hv.net] 渡辺氏に反対の奴は別スレ行け そういう話でついているだろうが このスレではお前はただの荒らしでしかない
275 名前:デフォルトの名無しさん [2019/07/21(日) 06:39:43.61 ID:MiK/T5rx.net] ガイジか? ならテンプレ作ってそう書いとけ
276 名前:デフォルトの名無しさん mailto:sage [2019/07/21(日) 18:56:29.59 ID:c+HlyquL.net] このスレを全部読めガイジ
277 名前:デフォルトの名無しさん mailto:sage [2019/07/25(木) 10:43:24.08 ID:NIVjBiK4.net] ガイジ(渡辺真)のメモ帳スレやぞ 気に入らんなら別スレ立てるんだな
278 名前:デフォルトの名無しさん mailto:sage [2019/08/05(月) 00:53:06.31 ID:vtHHaLTi.net] スレを全部読みもしないで何を偉そうにガイジとか語るのか あっちのスレがどうなってるのかと思ったら スレが落ちてる… 新しいバージョンが出たのに話題にもしてない 口先ですらも無い 酷い者です
279 名前:デフォルトの名無しさん mailto:sage [2019/08/05(月) 06:54:16.15 ID:X9eOP/Xs.net] 分岐したスレは新しいバージョンが出る前にもう落ちてたからな つか、ここ数年の基地外独占スレを正常だと思っているわけ? スレ分けしたから熱りが冷めたと思うけどね
280 名前:デフォルトの名無しさん mailto:sage [2019/08/05(月) 07:01:40.11 ID:X9eOP/Xs.net] >>278 はそこまで言うなら自分から話題を振ったらどうよ? 公式フォーラムではz(w)string型の派生型、組み込み配列の拡張などの話が出ているけど そういったのを話題にしたら?
281 名前:デフォルトの名無しさん mailto:sage [2019/08/11(日) 17:58:49.33 ID:zhYrYZpf.net] だから偉そうな事を言うのが良いなら向こうのスレ行けって言ってんだろう ここは趣味でカチャカチャ遣る程度でも構わないし basicはどっちかって言うと 趣味的にやるのに向いてるし freebasicはゲームを作るとかそういうのに力が入ってる物でもある どんな遣り方でも何を作ってもどんな遣り方でプログラムして良い そういう方向に向いている それを兎に角規制しないと気がすまない そういうのは向こうへ行けって話だ このスレを全部読んで頭がおかしいのはどうこう〜 とか言ってるのはこのスレには要らない 偉そうにしたい奴が居るべき場所ではない 好きなようにプログラムする それこそがfreebasicらしいし 向こうのフォーラムはどんな初歩的であろうと馬鹿な勘違いしている質問でも 丁寧に教えてくれる まさしくbasicプログラマーがどういった者か解っている このスレはそれをただ自分が凄い事を解っていると思わせたい奴が自慢する奴のスレじゃない そういう最近マウント?とか言うのをやりたい奴は向こう行けって話し 最近来ないあの人みたいなのでも別に構わない 何だかこれこれを知らないと駄目 みたいな話をする奴は要らない 自慢と職場のコーディング規約が宗教教義みたいに崇め奉る奴は向こうへ行け どういうプログラムをするも好きにする それを邪魔したり止めろとか言う奴は向こうのスレへ行けだ 向こうのスレが落ちている言い訳をわざわざしたり いい加減にこっちに来るなよ
282 名前:デフォルトの名無しさん mailto:sage [2019/08/12(月) 20:31:18.87 ID:sfgyFXyc.net] >>281 こっちが>>280 で話題を誘導しているのに それに乗っからずに勝手な主義主張をしている君がいらないよ 君はあのスレ独占基地外と同じだよ 自分のことばっかりで他人のことを考えない そんなに自分の居場所が欲しいなら自分で作ってどうぞ ここを独占するな
283 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 10:48:32.93 ID:DXZ2nZlX.net] 独占スレより初心者の質問スレみたいになることを期待したらダメなのかな そういう日本語のコミュニティがあればありがたいのだけど 自分で作れと言われたらそうなのだけど俺自身が質問に答えられるような技量が無いので…
284 名前:デフォルトの名無しさん mailto:sage [2019/08/17(土) 14:55:32.76 ID:xhCRX2Jr.net] 初心者の質問に対してわざわざプログラミング熟練者の方たちがサンプルソース書いてくれても 平然とパクられる上にわけのわからん真ちゃんライセンスを強制的に適用されるからな どこそこシュバって来るから害悪でしかない
285 名前:渡辺真 [2019/08/27(火) 16:02:10.26 ID:UIQ7b6PL.net] FreeBASIC バージョン 1.07.0 がリリースされました by coderJeff » 2019年8月27日 ハイライト: ・型組み込みの CVA_LIST での可変個引数関数、およびCVA_START()、CVA_COPY()、CVA_END()、CVA_ARG()マクロのサポートを追加 ・「-strip」および「-nostrip」コマンドライン・オプションを追加して、シンボル除去を制御 ・ユーザ定義型が Z|WSTRING として機能するように「type UDT extends Z|WSTRING」を追加。 および組み込み関数 TRIM/LTRIM/RTRIM、LCASE/UCASE、Cxxx()変換、INSTR/INSTRREV、MID関数とMIDステートメント、SADD/STRPTR、LSET/RSET、ASC、SELECTステートメント、SWAP、IIF、 および PRINT/LPRINT/WRITE でうまく機能するように ・エラーコード生成を細かく制御するための新しいコマンドラインオプション「-earray」、「-enullptr」、「-eassert」、「-edebug」、「-edebuginfo」、「-elocation」を追加 ・'./fbc-int/array.bi' を追加して、開発者および上級ユーザー向けに配列記述子の内部を公開 ・大域の多重定義演算子の名前修飾を修正 一部のバイナリ(ライブラリ)は、正しく動作させるためにソースから再コンパイルする必要があります。 ・その他のバグ修正 詳細は changelog.txt を参照下さい。
286 名前:デフォルトの名無しさん [2019/08/27(火) 20:24:33.54 ID:5QTtWizR.net] 1.07ですか 機能追加の様ですね 1.06が久しぶりだったので急に活発になった感じがしていいね☆ それと最近向こうのフォーラムにアクセスが多いのは 中国からのアクセスが増えたみたいな話が有った 初歩的な人を阻害するのは282の方だ 話題を振るとか言っておいて 自分が凄い事がわかっていると自慢したいだけの奴 向こうのスレは俺たち凄いよね俺たち凄いよね 正しくそんなスレだった 気持ち悪い 向こう行けよ マウントとか邪魔なだけ
287 名前:デフォルトの名無しさん mailto:sage [2019/08/28(水) 05:32:29.90 ID:BH9jws6u.net] 原著作者に確認してるから何も問題無いよ 啓示されている内容に従うのは原著作者に確認せずに使う場合 スレを読まずに勝手な事言う奴も居るし スレ読まないなら来るなよ頭おかしい いい加減にしろよ
288 名前:デフォルトの名無しさん [2019/08/30(金) 03:28:19.95 ID:QR2JIBSJ.net] 真が自演してるんか
289 名前:渡辺真 [2019/08/30(金) 12:02:10.98 ID:a6qhDvjF.net] FreeBASIC バージョン 1.07.0 使用の注意! 一部のバイナリ(ライブラリ)は、正しく動作させるためにソースから再コンパイルする必要があります。 つまり、古いバージョンでコンパイルされたdllに含まれるコードを実行できない場合があります。
290 名前:デフォルトの名無しさん mailto:sage [2019/09/04(水) 14:09:26.26 ID:H3UGm1oj.net] このスレは、定期的に基地外に乗っ取られるな
291 名前:デフォルトの名無しさん mailto:sage [2019/09/06(金) 01:31:58.12 ID:cN4xbwjU.net] 過疎りすぎて定期もくそもないと思うんだけど 人増えないかな
292 名前:デフォルトの名無しさん mailto:sage [2019/09/29(日) 19:50:39.74 ID:mdCYdpYZ.net] パッチ?当てたのが出たのか 随分と活発になり始めたな
293 名前:デフォルトの名無しさん mailto:sage [2019/10/01(火) 21:42:48.51 ID:gKKhTXL2.net] @BASICをメインで使いたい人向け A何かに特化している Bそのうち準標準の扱いになる C未来なんて無い どれ?
294 名前:デフォルトの名無しさん mailto:sage [2019/10/02(水) 16:48:28.04 ID:MpixNZic.net] 4
295 名前:渡辺真 [2019/10/05(土) 15:13:54.93 ID:yyroxSJk.net] 私が言うのも変ですが FreeBASIC って何に使うのでしょうね。 使い方を提案できると、利用する人が出てくるのでしょうね。 私は、毎日株価を計算して半自動発注するシステムを運用していますが、Excelマクロを使っています。 makoto-watanabe.main.jp/vba_DailyTrade.html#performance Excelマクロだと、I/O インタフェース部分にスプレッド・シートを使えるので、生産性と保守性で圧倒的に有利です。 FreeBASIC は使っていません!
296 名前:デフォルトの名無しさん [2020/02/15(土) 12:49:16 ID:QxJ/lPgT.net] https://dotup.org/uploda/dotup.org2063243.zip.html バージョンup後の初めての動作試験。 http、ftp処理。 旧内容は、大幅に動かなくて、復旧に時間がかかりました。 主に、$の削除
297 名前:デフォルトの名無しさん [2020/02/15(土) 13:25:39 ID:QxJ/lPgT.net] 使い方と言っても、私のは、尋常な使い方ではないから需要は少ないかも。 極端に大きな値や小さな値が混在する数値系の処理 値に推定値や補間値、欠落値が混在している統計処理(主に自由度の操作) 尋常な人がやらない画像処理 自動取得が禁止されているネットデータのCSV化。 このあたりかな。 今のエクセルは高機能になったからいろいろできるはずですが、Visual Basic と同様に操作方法がわからない。 2.14時代から長い付き合いのある GW-Basic を使い続けることに。 >>296 は、以前ダウンローダーを作った時の名残です。 人参自動収穫機が難しくて使えず、Gethtml だと必要ない内容(カウンター)もDLしてしまう。 なら、自分で作ってしまえと作ったものがありました。 難しくて投げた https 系をやらないと、今の時代は使い物にならないようです。
298 名前:デフォルトの名無しさん [2020/02/18(火) 22:08:39 ID:jAgQ28jU.net] Const 文の const NEWLINE = !"\r\n" ''送信末尾の(CR)(LF)コード の書き方を掲載している場所わかりますか。 Chr$()関数を使っていたのですが、Chr$()関数では定義できなくて、HTTP, FTP 関係ルーチンが放置した覚えがあります。 即値を代入しての組み込み関数を、コンパイラが定数に置き換えてくれるとかなり楽になりますから。
299 名前:デフォルトの名無しさん [2020/02/21(金) 10:21:10 ID:ughFqVG6.net] https://dotup.org/uploda/dotup.org2068331.zip.html タイマー割り込みの動作試験。 単発タイマー、連続タイマー、時刻表示の3つ。 特定時刻に鳴るタイマー(チャイム?)は作成していません。 タイマー間隔を任意に切り替えるバージョン(10年以上前に公開した)は作っていません。
300 名前:デフォルトの名無しさん [2020/02/23(日) 12:36:50.29 ID:8Dw4Oxqs.net] SINGLE と DOUBLE のデータ長さはわかりますか。 makoto-watanabe.main.jp/freebasic/PgSingle.html#start makoto-watanabe.main.jp/freebasic/PgDouble.html#start makoto-watanabe.main.jp/freebasic/TblVarTypes.html#start より、全体長さ 32bit, 64bit まではわかるのですが、仮数部のbit数、指数部のbit数がみつかりません。 仮数部(?記憶があいまい)24bit、指数部8bit の場合が、単精度実数 この2倍が倍制度実数と覚えていますが、Fotranの場合です。 8087等は読んでもわかりませんでした。
301 名前:デフォルトの名無しさん mailto:sage [2020/02/23(日) 13:28:38.17 ID:eqn5u97I.net] >300 Dim S As Single Dim D As Double S=0.12345678901234546789 D=0.12345678901234546789 Print "S = "; S Print "D = "; D Sleep end としてコンパイル、実行してもればわかるのではないですか
302 名前:デフォルトの名無しさん [2020/02/23(日) 21:23:53 ID:8Dw4Oxqs.net] https://dotup.org/uploda/dotup.org2070754.zip.html Uxix時間・時刻が必要になって、こんな換算をやってみました 必要な理由は www.nict.go.jp/JST/http.html 参照 計算のチェック例 https://ja.wikipedia.org/wiki/UNIX%E6%99%82%E9%96%93 Double の有効桁が不足したらしく、共食いが発生したので、 整数部のみ分離して計算するという、わけのわからないテクニックを使っています。 結果は、共食いを解消できませんでした。 処理時間を考えると、NTPサーバーにつないでも意味がないようです。 遅いWin2kマシンを使っているためかも makoto-watanabe.main.jp/freebasic/ の Windows では特権 SE_SYSTEMTIME_NAME が必要です。通常は、呼び出しプロセスを、管理者権限で実行する必要があります。 意味は、FBEdit の !や▽マークで起動するのではなく、作成したEXEファイルのショートカットを作成して ショートカットを右クリック、 「管理者として実行」を里クックして 起動するという内容らしいです。
303 名前:デフォルトの名無しさん [2020/02/23(日) 21:39:40 ID:8Dw4Oxqs.net] >実行してもればわかるのではないですか 昨年やりました。 ビット操作で1ビットのずれがあるときに、ほぼ等しい、という比較ルーチンを作ろうとして。 結局、内部構造がわからず、挫折しました。 やり方は Type aaa aDouble as Double End Type Type AAb B1byte as byte (中略) B8byte as byte End Type Lset aaa, AAb Lset AAb, aaa で16新ダンプさせて、Byteの方で値を操作し、何とDouble が表示されるか、を8ビット256こづつ試してゆく方法です。 GWでもやったから、比較的簡単に見つかるかなと思ったのですが、だめでした。
304 名前:デフォルトの名無しさん [2020/02/26(水) 19:51:50.25 ID:Dy5bnnEL.net] ちょっとマニアルで気が付いた点を少々 makoto-watanabe.main.jp/freebasic/PgFormat.html#start ddd 日を、省略形で表示します。(Sun-Sat) (Sun-Sat) → (日-土) 以下同様に、 dddd mmm mmmm 英語表記になっていますが、表示されるのは日本語表記です koto-watanabe.main.jp/freebasic/PgDateSerial.html#start 参考欄 Date Serials は Time Serials ( makoto-watanabe.main.jp/freebasic/PgTimeserial.html#start )の間違いかとおもわれます。 makoto-watanabe.main.jp/freebasic/CatPgDate.html#start は、Format makoto-watanabe.main.jp/freebasic/PgFormat.html#start も、関係関数に含まれるのではありませんか。
305 名前:渡辺真 [2020/02/29(土) 12:30:13 ID:Hs4SAFSa.net] >>304 教えていただき有難うございます。 修正しました。 ところで、日本語環境で DateValue を使ってうまく日付を設定するほほがあれば教えて下さい。 追記: 来週末を目標に、英語 Wiki の更新を、日本語マニュアルに反映させる作業をしています。
306 名前:デフォルトの名無しさん [2020/03/02(月) 01:17:10 ID:v6XbUmZi.net] >>305 >日本語環境で DateValue を使ってうまく日付を設定するほほが DateValue の条件に、使用しているOSに依存する、という内容があるので HTTP通信のヘッター部 Date: の解釈に使えない とあるので、使用をあきらめ、自前でルーチンを作ってしまいました。 Fun DayString10String()系の一群の処理です。 ファイルの時刻操作関係は Fun DayTime()系の一群の処理で 1970年または1900年以前のデータ処理(古文書)を行う関係で、 DateSerial ではなく、西暦の文字列表記を使うような形式にしました。 今回は NTPサーバーに接続するための Unix時刻処理を行うために #Include once "crt/time.bi" 処理系関数の使用と、言語系 DateSerial の使用と #Include once "win/winbase.bi" 処理系関数の使用が候補に挙がり、 これら3種のルーチンの比較(私でもなんとか使えるルーチンが作成できるか)を行っている状態です。 DateValue は、説明文を見て、私では無理だと感じましたので全く使っていません。 多分 FBの著者は、米国系日付と英国系日付( mm/dd/yy dd/mm/yy )の問題から、システム環境に依存するように作成したものと思われます。 日本では (yy)yy/mm/dd になっているのですが、全角(算用数字と漢数字)と半角の問題、旧暦(和暦)の問題があり、 GW-Basic では対応してなく(幻の明治5年12月3日から12月30日までの日付を入力すると換算できる)、使い物にならないとして使用を打ち切りました。 https://ja.wikipedia.org/wiki/%E6%98%8E%E6%B2%BB5%E5%B9%B4 同様な問題は数値変数化関数(Str$())でも、(登記に使われている)漢数字の数値化ができない等でみられました。 したがって、DateValueを使っていません。
307 名前:デフォルトの名無しさん [2020/03/02(月) 23:01:53 ID:v6XbUmZi.net] DateValue が、想定した動きをしないので、Fun DayString20()系を作成しました。 Fun DayString20()を作るきっかけとなったルーチンを引っ張り出して、それらしき内容にまとめたものをUPします。 https://dotup.org/uploda/dotup.org2077653.zip.html 上4つが日付処理、下4つ(実質は3つ)が時刻処理です。 なお、Fun Daystring20()系を作成したころに参照したサイトの多くは消失しました。 処理可能なCodePage 一覧を入手するルーチンと、CodePageから日付情報を抜き取るルーチンの名称がわかれば、続きを書けるでしょうけれども。 コードページ関係処理は訳が分からなくて、使っていません。 それと、レジストリーをダンプすると、各国の言語別情報が保存されています。 ここから関係情報を抜き出せれば、やり方があるかもしれません。
308 名前:デフォルトの名無しさん [2020/03/02(月) 23:32:12 ID:v6XbUmZi.net] 日付設定に関して FreeBasic 処理系では SETDATE 現在のシステム日付を設定します。 SETTIME 現在のシステム時刻を設定します。 の2つだけです。makoto-watanabe.main.jp/freebasic/PgSetdate.html#start では SetDate m + "/" + d + "/" + y とあり、Format() 関数を使うように変更すると SetDate Format(A_DATESERIALdouble, "mm/dd/yyyy") と書き換え可能です。 今のところ、NTPサーバーに対して送る ユニックス時刻 作成ルーチンと、その逆関数を作成中です。 ですから、いろいろな動作試験はちょっと先になります。 関数を作ったらば、正関数を通して得た演算値を、逆関数に送って戻ってきた演算値が、最初に使った値と同じになるか、を延々と繰り返します。 ループバック試験と同じようなこと https://ja.wikipedia.org/wiki/%E3%83%AB%E3%83%BC%E3%83%97%E3%83%90%E3%83%83%E3%82%AF を正関数、逆関数で延々続けます。 適当な間隔で第三者の計算値を利用する場合もあります 初期には定義域を定めて、乱数で作った値で比較します。 これを本格的にやると、1か月ぐらいかかります。
309 名前:渡辺真 [2020/03/07(土) 14:07:11 ID:DREGeK3h.net] 一年ぶりに、FreeBASIC 日本語版マニュアルを更新しました。 2020年3月3日までの英文版 Wiki の変更を反映したつもりです。 昨年、英文 Wiki は「プログラマーのための案内」が充実し、プログラム例が増えました。 makoto-watanabe.main.jp/freebasic/CatPgProgrammer.html FreeBASIC は、マルチ・プラットフォームで、描画や数値計算など、高速で実行できる、広範囲の分野のプログラムを作成できます。 分からないことがあったら、コミュニティに問い合わせると短時日で解決が得られます。 FreeBASIC は、プログラミング自体を楽しむことができる、優れたプログラム言語です。 FreeBASIC は、エンターテインメントです!!
310 名前:デフォルトの名無しさん [2020/03/08(日) 18:24:19.12 ID:Bt73oz3/.net] ユニックス時刻については G:\FBProject\Inc\incFB\curl.bi 内に、関数が用意されているみたい。 最初 As Tm Ptr で*.BIを検索したがほとんど見つからず(Time.BIぐらい) As Time_t で検索したら結構見つかった。 クライアント系を探すのであれば、curl.bi を眺めることとなる。 現在、関数名とそれの機能をコメント行で書き込み中。 >>309 >エンターテインメントです!! 大型コンピューターの取扱説明書に書かれているコマンドを一つ一つ手入力で打ち込んで 動かない 例を集めた。メーカーの人は絶句し、シスオペや保守員は「そりゃ遊びだ」といった。 説明文の内容を突き合せてゆくのは、結構楽しいかもしれない。 昔のTheベに乗っていた内容として、マージャンゲームを作ったらば、実際に動かして、役満がそろうかの動作試験をやるみたい。 この時の悲哀が掲載されていた。 時間が限られているプロのプログラマーと私のような日曜プログラマーでは、考え方が違いますから。 個人で逆汗できた昔の内容と、今は違います。
311 名前:渡辺真 [2020/03/21(土) 14:02:48 ID:p9cNf5xv.net] Windows 用 GUI ライブラリ Window9 の日本語マニュアルを更新しました。 これを利用すると、FreeBASIC のプログラムを簡単に書けるようになります。 画面とコードの例(これは、ほんの一部です) makoto-watanabe.main.jp/freebasic/Window9/W9S.html
312 名前:渡辺真 [2020/04/19(日) 12:59:00.45 ID:dxFBh1Cp.net] スレ違いですが、「Processing」というプログラム言語&開発・実行環境を知りました。 作成したプログラムは、「アプリケーション(exe)としてエクスポート」で、単独で実行できます。 驚いたことに、プログラムファイル(拡張子 pde)は、そのまま Web 上で動作します!! 作例: ・足し算とひき算の問題を自動生成 makoto-watanabe.main.jp/ProcessingAdditionSubtraction10key.html ・ランダムに動きまわる円 makoto-watanabe.main.jp/Processing.html makoto-watanabe.main.jp/ProcessingTriangularRelationship.html 「Processing」は、JavaScript に似た構文なので、Basic 派の私は、逐一マニュアルを参照する必要が有りました。(^^;)
313 名前:渡辺真 [2020/04/25(土) 11:38:52 ID:aI29s4Ad.net] 「Processing」で作成した「足し算とひき算の問題を自動生成」を FreeBASIC で書き直しました(^^;)。 makoto-watanabe.main.jp/freebasic/Window9/TextGadget.html Windows 用 GUI ライブラリ Window9 の使い方の事例になっています。
314 名前:デフォルトの名無しさん [2020/04/26(日) 02:21:26 ID:0Hr/g/4F.net] >>311 いつもご苦労様です ところで、Google翻訳の成果物を取り込むのはライセンス違反ですが、大丈夫でしょうか?
315 名前:デフォルトの名無しさん [2020/04/30(木) 19:05:30 ID:f2FW1ZdI.net] 特に考えずに poseidonFB を使用していたのですが、おすすめの IDE はありますか?
316 名前:デフォルトの名無しさん [2020/04/30(木) 23:27:36 ID:b9TIw4B4.net] 未経験から半年でフリーエンジニアになれる人の特徴 https://www.youtube.com/watch?v=YCxu0jn52Qw フリーランスか会社員かどっちが簡単かについての最終回答 https://www.youtube.com/watch?v=JA4JNSmIdxI 【エンジニア】正社員/派遣社員/フリーランスのメリット・デメリットについて https://www.youtube.com/watch?v=fTG-eMpwhCg 月収1000万円オンラインサロンオーナーの日常【飲み過ぎ】 https://www.youtube.com/watch?v=lPfWZLatYus&t=107s 借金400万円から人生逆転するまでの軌跡 https://www.youtube.com/watch?v=fXdHlFFUjGY エンジニアはお金を追求してはいけないという年寄りを論破してみた https://www.youtube.com/watch?v=qJHCmxFv718 プログラミングスクールを否定する老害どもについて https://www.youtube.com/watch?v=K2SN-Rr0PgY&t=506s 新人叩きしてる古参勢がすぐ儲からなくなる理由 https://www.youtube.com/watch?v=Ch9Ir8O-iqU&t=332s
317 名前:渡辺真 [2020/05/02(土) 00:02:21.49 ID:Wok0+Aw1.net] >>315 私は IDE として「FbEdit」を使い続けています。 よく似たインタフェースで、進化中の IUP_FB_EDITOR(fbnp) も注目です。 https://www.freebasic.net/forum/viewtopic.php?f=8&t=26030&p=271056#p271056 日本語化表示できます。(近日中に日本語ファイル更新予定)
318 名前:デフォルトの名無しさん [2020/05/02(土) 22:09:49.34 ID:I06UgVGn.net] >>317 ご紹介ありがとうございます。トライしてみます。 >>295 遅レスですが、私の場合、Excel VBA で作った数値解析プログラムが重くなりすぎて、 VBA での高速化は限度があったので、そのまま移行できる FreeBasic に行き着いた口です。
319 名前:渡辺真 [2020/05/03(日) 20:06:01.13 ID:jFxgOVuk.net] Windows 用 GUI ライブラリ Window9 を使ったプログラム例を追加しました。 makoto-watanabe.main.jp/freebasic/Window9/FreeGadget.html 私はイベント駆動型プログラム?について初心者ですが、それなりに動くものができました。 合わせて Window9 のダウンロード用 chm マニュアルも更新しました。
320 名前:デフォルトの名無しさん [2020/05/03(日) 22:05:04 ID:jqvaZqjg.net] >>314 に返答が無いようなら、Ubuntu Japamese Teamに言いつけますが、よろしいですか?
321 名前:渡辺真 [2020/05/04(月) 15:22:28.23 ID:f4dB6Utx.net] イベント駆動型プログラムを作ってみて、少しわかりました。 1.イベントのそれぞれの Loop を、それぞれ Sub として切り出す。 2.そのイベントをトリガーにしたい処理は、Sub をコールする部分で、Do While 〜 Loop を使って、イベント呼び出しを限定する。 こうすると、望まないイベントで、プログラムが期待しない動作を開始しないようにできました。
322 名前:デフォルトの名無しさん mailto:sage [2020/05/04(月) 15:41:53 ID:usbjgFsD.net] >>321 お前、統合失調症か? それとも単に頭が悪い馬鹿か?
323 名前:デフォルトの名無しさん [2020/05/04(月) 18:21:59 ID:Ak+sR0h1.net] ライセンス違反してる犯罪者では?
324 名前:デフォルトの名無しさん [2020/05/05(火) 06:55:55 ID:uFC1n9+a.net] ポテンシャルは高いのに日本でFreeBasicが死んでるのはモラル皆無の害獣渡辺真のせいだろ
325 名前:デフォルトの名無しさん mailto:sage [2020/05/05(火) 09:17:44 ID:bw52hKqJ.net] 普通にニーズが無いだけ
326 名前:デフォルトの名無しさん mailto:sage [2020/05/05(火) 11:30:26 ID:tMVDStQC.net] >>319 初めてFreeBASICをインストールした初心者です。 Window9 GUIライブラリをインストールしたときに、libLinked_Lists.a とlibwindow9.a、 および Linked_Lists.b と Window9.bi をそれぞれ \window9\Bin\Win32 と \window9\include にコピーしました。 この後、C:\FreeBASIC と C:\FreeBASIC\bin を PATH に登録し、この状態で、>>313 にある例1をコンパイルしても、 C:\FreeBASIC>fbc Hello.bas Hello.bas(4) warning 5(0): Implicit conversion C:\FreeBASIC\bin\win32\ld.exe: cannot find -lz と、エラーになります。 makoto-watanabe.main.jp/freebasic/Window9/index.html の説明にある libz.aとlibzlib.aのバイナリは、どこからダウンロードできますか?
327 名前:渡辺真 [2020/05/05(火) 13:34:44 ID:Sb8BQzur.net] libzlib.a は、下記でダウンロードできます。 freebasic.ucoz.com/window9/zlib.zip libz.a は、Window9 の旧バージョンに含まれていました。 https://sourceforge.net/projects/guiwindow9/files/LIBFB.zip/download
328 名前:渡辺真 [2020/05/05(火) 13:46:50.44 ID:Sb8BQzur.net] FreeBASIC で使うライブラリは、下記でダウンロードできます。 https://sourceforge.net/projects/fbc/files/Older%20versions/0.90.1/Binaries%20-%20Windows/Libraries/ users.freebasic-portal.de/stw/files/prog/fb/libs/ https://sourceforge.net/projects/fbc/files/Tools/Libraries/
329 名前:326 mailto:sage [2020/05/05(火) 13:49:14.86 ID:tMVDStQC.net] >>327 ありがとうございます。 ダウンロード後、libzlib.aとlibz.aを\lib\win32にコピーすると無事コンパイルできました。
330 名前:デフォルトの名無しさん [2020/05/05(火) 14:35:46 ID:0RuMiyCv.net] 完全にUbuntu敵に回したな。
331 名前:デフォルトの名無しさん mailto:sage [2020/05/21(木) 04:35:48.32 ID:PZXKPupC.net] これを入れれば開発環境が一発で出来上がる!というようなのは無いですか?
332 名前:渡辺真 [2020/05/21(木) 12:33:09.30 ID:YWw/IdqU.net] 私は使ったことがないのですが、マニュアルに下記の記述が有ります。 WinFBE エディタ(WinFBE_Suite)には、最新の FBコンパイラがパッケージされています。 これはオールインワンのソリューションです。 https://www.freebasic.net/forum/viewtopic.php?f=8&t=25215 試してみて、感想いただければ有難いです。
333 名前:渡辺真 [2020/05/21(木) 12:35:43.53 ID:YWw/IdqU.net] リンク切れが改善されるか試すための再投稿です。 https://www.freebasic.net/forum/viewtopic.php?f=8&t=25215
334 名前:デフォルトの名無しさん [2020/05/22(金) 04:17:16.75 ID:aJ+CPNlX.net] >>270 にあるな すでに渡辺真が釘さされてて草
335 名前:渡辺真 [2020/05/22(金) 13:04:53.89 ID:ZPF+3cFO.net] 思い出させていただき、有難うございます。 私は WinFBE に手を出さなかったおかげで、深みにハマらずに助かりました。 いま本家フォーラムで話題の IDE は、「Visual Freebasic」という中華アプリです。 www.yfvb.com/soft-48.htm
336 名前:渡辺真 [2020/05/25(月) 18:26:31 ID:IxTPiC1m.net] IDE-poseidonFB のマニュアルを日本語化しました。 www.hi-ho.ne.jp/makoto_watanabe/IDE-poseidonFB/ 「環境設定」→「構文解析」で、「含めるレベル」オプションを「1」とすると、 *.bi を何度も解析しないようできます。 キー入力が重たい場合は、「1」レベルのみにすることを推奨します。
337 名前:デフォルトの名無しさん mailto:sage [2020/05/31(日) 04:27:42.67 ID:SAiqVuFu.net] アホ鍋のサイトの描画系サンプルが悉くコケるんだけど? 謎ライセンス掲げる割にまともに動きもせん入門サイト気取りとか勘弁してほしいわ 探しても見つからなかったんだけどアホ辺のいない日本語FreeBasicコミュニティとかないのかな
338 名前:渡辺真 [2020/05/31(日) 10:32:11 ID:z50UJSkf.net] 入門サイト気取りしているわけではなく、心底アホで、いつまでたっても初心者から抜け出せていないだけです。 是非、まともに動いてためになるコードや使い方を教えて下さい。
339 名前:デフォルトの名無しさん [2020/05/31(日) 16:28:15.26 ID:L+07WD2q.net] 志賀慶一みたいなもんか。
340 名前:渡辺真 [2020/05/31(日) 16:56:28.04 ID:z50UJSkf.net] >描画系サンプルが悉くコケる ご指摘、教えていただいたのですね。取り違えた回答をしてしまってすみません。 FreeBASIC の描画プログラムによっては、Windows の日本語環境で表示されない場合があります。 Microsoft 社にクレームしていますが、一向に改善されません。 描画プログラムを起動して画面に何も表示されない場合は、一時的に英語表示に切替えると表示されます。 英語表示に切り替える方法を追記しました。 makoto-watanabe.main.jp/freebasic/CatPgGfx2D.html
341 名前:デフォルトの名無しさん [2020/06/01(月) 00:22:00 ID:C7mdhzKn.net] まことちゃん、志賀慶一知ってるか?
342 名前:渡辺真 [2020/06/02(火) 10:41:20.65 ID:phjfFIAh.net] >>314 >Google翻訳の成果物を取り込むのはライセンス違反 どのライセンスにどう違反するのか、どこかに規約などの記述があれば、教えて下さい。
343 名前:渡辺真 [2020/06/02(火) 10:48:37.66 ID:phjfFIAh.net] ちなみに私は「Google 翻訳」と「DeepL 翻訳」を利用しています。 makoto-watanabe.main.jp/hotvbs.html#Excite makoto-watanabe.main.jp/vba_internet.html#GoogleDeepL
344 名前:デフォルトの名無しさん [2020/06/04(木) 07:47:49.82 ID:P6U1ANsF.net] お前は翻訳以前にまず日本語の勉強しろって
345 名前:渡辺真 [2020/06/04(木) 17:02:47.29 ID:h3UtpY21.net] そういう意味では、「DeepL 翻訳」は、私も感心する巧みな日本語表現をしてくれます。 是非お試しを。
346 名前:デフォルトの名無しさん [2020/06/04(木) 17:45:47 ID:3iycik2n.net] 渡辺真に巧みな日本語表現とか評価されるってことはクソ翻訳でダメってことじゃねえか
347 名前:デフォルトの名無しさん mailto:sage [2020/06/05(金) 10:03:48 ID:Dg9d+c6D.net] この開発環境は、なにに向いていますか?
348 名前:渡辺真 [2020/06/05(金) 21:32:37.15 ID:VewhC10J.net] >>347 >この開発環境は、なにに向いていますか? FreeBASIC は、無料で、広範囲の分野で使えて、高速処理できるのが特長です。 このため、何かプログラム化したいことがあれば、それに使ってみるのが一番です。 不明な点はフォーラムに問い合わせれば、一両日でそれなりの助力が得られます。 初心者が手軽に使いたいという目的なら、私は Excelマクロを推奨します。
349 名前:デフォルトの名無しさん mailto:sage [2020/06/13(土) 12:31:40 ID:69yKv8xg.net] Excelマクロ… HSPの方がまだマシだろ
350 名前:デフォルトの名無しさん mailto:sage [2020/06/14(日) 14:17:24.87 ID:OhKbqveF.net] Windows9でフォームのアイコン変更する方法はありますか?
351 名前:デフォルトの名無しさん [2020/06/14(日) 17:48:00.98 ID:/s3XFHFh.net] >>337 >>338 ScreenRes呼ぶ前にScreenControl呼ばないといけないのが渡辺真の載せてるサンプルだと 悉く抜け落ちてるからウィンドウが出て即落ちる状態になってるな >まともに動いてためになるコードや使い方を教えて下さい そもそも自分で動かして確認してるのか? 適当なコピペ載せてるだけじゃダメだろ 余計なサイト作るから知識のある人達がやる気なくすことも考えるべきなんじゃないかね 無責任なコピペサイト作るくらいなら爆破失踪して"まともな"常識ある有志に任せるべきだと思うけどね キミがいるからwikiすらない異常な状態だと気付くべきだよ
352 名前:渡辺真 [2020/06/15(月) 00:38:54.04 ID:CLsadZEX.net] >>351 >ScreenRes呼ぶ前にScreenControl呼ばないといけない Windows10 日本語環境で、描画画面を表示させる方法を教えていただき、有難うございます。 マニュアルに追記しました。 makoto-watanabe.main.jp/freebasic/PgScreenres.html 感謝いたします。
353 名前:デフォルトの名無しさん mailto:sage [2020/06/15(月) 07:29:28.79 ID:2jYZ1459.net] 馬鹿すぎて草 シャシャんなって言われてることがわからんのな
354 名前:デフォルトの名無しさん [2020/06/15(月) 07:32:13.30 ID:mHTAKnl8.net] そろそろUbuntu Japanese Teamに動いてもらったほうが良いのかもな。
355 名前:デフォルトの名無しさん mailto:sage [2020/06/15(月) 10:42:08.63 ID:4joJvNmf.net] >>350 SetClassLongPtr(hwnd,GCL_HICONSM,hico)で解決しました。
356 名前:デフォルトの名無しさん [2020/06/15(月) 15:16:41 ID:sGS04N7G.net] >>352 あのさあ… お前のやることはありがとうございますだの掲示板で教えてもらいましたでもなく 誤った情報を記載してすいませんで画像削除して修正すべきとこだろ FreeBasicの不具合でもwin10の不具合でもなくお前の頭の不具合でガセ情報垂れ流すとかどういうことだよ これから人が増えるといいなって段階の言語でデカデカとwin10じゃ不具合あるかのようなデマ記事載せて 試してみようと思う奴がいると思うか? お前FreeBasicになんか恨みでもあんのかよ
357 名前:デフォルトの名無しさん [2020/06/15(月) 22:25:56.29 ID:mHTAKnl8.net] Ubuntu Japanese Teamにも一言詫び入れるべきだろな。
358 名前:渡辺真 [2020/06/28(日) 21:19:32 ID:e3otcrxL.net] 連想配列(HashMap)を使った事例を追加しました。 makoto-watanabe.main.jp/freebasic/tipsHashMap.html 品目マスタ(15,000件)と品目オーダ(50,000件)を照合して、品目別の受注数量・金額・重量を集計する事例です。 私のパソコン環境で、1秒以下で処理が完了しました。 (Excelマクロから移植したプログラムで、Excelマクロだと 2秒でした。)
359 名前:渡辺真 [2020/07/12(日) 20:33:21.96 ID:dOIliocz.net] FreeBASIC の examples フォルダにある GLib Hash Table \FreeBASIC\examples\misc\glib\g_HashTable.bas の解説?ページを作りました。 makoto-watanabe.main.jp/freebasic/tipsGLibHashTable.html 私が知る限り、最速の連想配列です。
360 名前:渡辺真 [2020/07/25(土) 22:08:11.06 ID:ETdiN0O3.net] 数独のページを追加しました。 makoto-watanabe.main.jp/freebasic/tipsSuDoku.html 新聞に「数独の問題、どうやって作るの?」という記事があって、そこに「必ず解ける配置」を人が頭で考えるのに、たっぷり1日かかった、と書かれていました。 興味を持って、私は Excel マクロで作ってみたのですが、この連休 3日間を費やしてしまいました。(^^ゞ makoto-watanabe.main.jp/vba_SuDoku.html
361 名前:デフォルトの名無しさん mailto:sage [2020/07/26(日) 02:40:01.03 ID:Lwmxod4b.net] そういう類いの問題はprologでやればすぐなのに…
362 名前:渡辺真 [2020/08/01(土) 12:18:38 ID:kkFkidc8.net] >>361 >そういう類いの問題はprologでやればすぐなのに… 教えていただき、感謝いたします。 ググってみたら、ズバリ prolog の数独プログラムが掲示されていました。 prolog のプログラムは、たった 100行ですが、数独の難問を、みごと 11秒で解決しました。 makoto-watanabe.main.jp/numplace000000000.png 私の Excelマクロは、この難問を解くために定石ルーチンを追加する必要がありました。 双子、トリプル、Xウイングによる候補除外テクニックをコード化するのに、また 3 日間かかってしまいました。(^^ゞ この結果、私の Excelマクロは、なんと 1千6百行の大作になりました!! 手続き型言語と論理型言語の違いを痛感しました。 有難うございました。
363 名前:デフォルトの名無しさん mailto:sage [2020/08/01(土) 13:43:58.45 ID:cVk77Hxz.net] >>362 打てば響く人だね!かくありたいわ
364 名前:デフォルトの名無しさん [2020/08/03(月) 06:07:14.90 ID:kEjIUDjU.net] わろた 物は言いようだな アホ辺のサイトに乗ってるコレ WinFBE エディタ(WinFBE_Suite)には、最新の FBコンパイラがパッケージされています。これはオールインワンのソリューションです。 渡辺 注1:5 ちゃんねるのレポートによると、WinFBE は、日本語を使えるようにするには sjis版の scintilla に差し替える必要があるようです。 >>270 でレスしたの俺なんだけどやんわり言ったらこの有様だよ FreeBasicで遊んでくれる人が増えるといいなって気持ちであって アホ辺の為に書き込んだわけでもないしがFBの情報の取りまとめ面してるのは胸糞悪いんだけど わるいけどキチガイの真はクソサイトからそこ削除してくれない 俺お前の事心底嫌いなんだわ
365 名前:デフォルトの名無しさん mailto:sage [2020/08/03(月) 11:30:46.42 ID:qdvto+rV.net] >>362 俺もためしにSWI-Prologでやってみたら50行ほどのプログラムで0.003秒で出たけど… 11秒はどう考えても時間かかりすぎ。
366 名前:渡辺真 [2020/08/03(月) 13:53:35.75 ID:BggMupgJ.net] >>365 >50行ほどのプログラムで0.003秒 すごいですね。私が使わせてもらったのは、下記のプログラムです。 www.nct9.ne.jp/m_hiroi/prolog/prolog16.html もし貴プログラムをフリーで利用できるなら、是非公開してください。
367 名前:デフォルトの名無しさん mailto:sage [2020/08/03(月) 15:02:05.34 ID:qdvto+rV.net] >>366 俺の小汚ないコード使わんでも公式のサンプルそのまま使えるだろ。こっちの方がさらに短い。 https://www.swi-prolog.org/pldoc/man?section=clpfd-sudoku :- use_module(library(clpfd)). でclpfdライブラリ読み込んどくこと。
368 名前:渡辺真 [2020/08/03(月) 22:03:14.72 ID:BggMupgJ.net] >>367 数独のプログラムを紹介していただき、有難うございます。 ただ、使い方がいまいち不明なのですが、よくわからない数字が並びました。 makoto-watanabe.main.jp/ExampleSudokuNG.png
369 名前:デフォルトの名無しさん [2020/08/13(木) 14:45:55.04 ID:me27utS4.net] 「DispCallFunc」を使用した方いますか? https://qiita.com/palglowr/items/04250eb1a8a873fbf9d2 を見ながらFreeBasicで真似してみたんですが、 「DispCallFunc」で落ちまくります。 「CoCreateInstance」でエクセルは立ち上がっているので、 そこまでは問題ないです。Variant部分だと思うのですが、 どなたか上手く行った方いらっしゃいますか? Variant部分は 'Dim vArgs(0 To 7) As Variant Dim vArgs(0 To 7) As Any Ptr Dim vt(0 To 7) As Integer Dim pArgs(0 To 7) As Long 'Dim vRet As Variant Dim vRet As Any Ptr Dim i As Integer Dim iidNull As CLSID な感じで「Any Ptr」で置き換えました。ちなみにvbLongを3じゃなくて「4」で やっても落ちました。 「disphelper.bi」を使えばエクセルの起動はできるので問題ないのですが、 「DispCallFunc」は興味本位です。
370 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 06:42:00.15 ID:lJr2idgkp] SIer業界がブラックな理由を解説する。エンジニアは自社開発をしているWeb業界がオススメ! https://www.youtube.com/watch?v=iy4nnAI9og4 エンジニアの仕事が稼げる理由とは?プログラミングスキルと 仕事の需要は比例しないので、実は技術力が低くても稼ぐことができる! https://www.youtube.com/watch?v=82Bs-NH8jAM 通勤時間が長い人ほど無能説。家賃節約とか言っている暇があったら、 会社の近くに引っ越して浮いた時間に副業したほうがお金も貯まるし強くなれる。 https://www.youtube.com/watch?v=mt6K1RJnk6I プログラミングに英語は必要か?に対する明確な答え https://www.youtube.com/watch?v=WWULJbVECKU 私がヤフーを辞めた理由 https://www.youtube.com/watch?v=-G-7Hc3rJw8 【業界研究】IT業界でひと括りにするのは危険。SIer、Web制作、 アプリ開発で仕事内容が全く違います。【就活・転職】 https://www.youtube.com/watch?v=_IJQ2iBkf4w
371 名前:渡辺真 [2020/10/05(月) 22:16:37.19 ID:2Ho5+Lhz.net] ウイルス感染シミュレーション を追加しました。 makoto-watanabe.main.jp/freebasic/tipsCoronaVirusSimulator.html コロナによる世界の死者数は 100万人を超えました。 コロナは、感染後、10日間経過すると、他人への感染力が無くなる、ということが分かっています。 このため、症状の有無にかかわらず、感染者を早期に発見して、宿泊療養施設などに隔離して、家族やまわりの人に感染を拡大させないことが重要です。 感染していない人と、抗体を持った人だけで、安心して企業活動や社会活動をすることが、経済復興につながります。 経済回復している、他国や地域に学んで、日本も、PCR検査拡大を進めてほしいものです。
372 名前:デフォルトの名無しさん [2020/10/06(火) 21:24:39.40 ID:aqd2SnDc.net] ウイルスはお前の存在だろ サイトごと消滅しろ害虫
373 名前:渡辺真 [2020/10/10(土) 21:51:51.65 ID:ciCXbSJA.net] dodicat さんの花火?プログラムを紹介します。 makoto-watanabe.main.jp/freebasic/tipsFireworks.html
374 名前:デフォルトの名無しさん [2021/01/05(火) 14:54:21.25 ID:zOsm6XDhK] デキる人ほどフリーランス化する?★働き方改革 https://www.youtube.com/watch?v=ALflcwYOJtQ 年収890万円以下は社会のお荷物★騙される労働者 https://www.youtube.com/watch?v=CAp-ZrJpF54 騙されたくなかったら勉強しろ★他人のルールは損をする https://www.youtube.com/watch?v=s176O6qKuPw 底辺の99%は一生底辺★10年後が見えない同僚たち https://www.youtube.com/watch?v=4Mfiwn2sPD8 稼ぎたければ働くな★4千万円ぽっちも稼げないのはなぜ? https://www.youtube.com/watch?v=Fi7bILN4wes サラリーマン思考では儲からない理由 https://www.youtube.com/watch?v=iW6oAo0q0ZI 「頭使えよ貧乏人」に思う、寝てても金入るシステムを作る人 https://www.youtube.com/watch?v=VEB6M_s6abs
375 名前:デフォルトの名無しさん mailto:sage [2021/04/30(金) 18:48:51.90 ID:0p+GO0CzW] フリーランスに立ちはだかる「常駐」の壁。慣例を打ち壊し、 “テレワーク”案件3割→8割へと成長を遂げた「クラウドテック」の軌跡 https://prtimes.jp/story/detail/DBnPOktyljr テレワークの一般化により、11月にはテレワーク可能案件83.7%へと増加。 2021年、フリーランスのトレンドは「移住&テレワーク」と予測 https://prtimes.jp/main/html/rd/p/000000045.000050142.html リモートワーク求人専門サイト「プロリモート」がリニューアルオープン、業務委託契約の求職者と企業をマッチング https://www.value-press.com/pressrelease/262778 1/3以上が採用につながる高マッチング率、リモートワーク×エンジニア・デザイナー専門の 人材紹介サービス「ReworkerAgent」正式リリース場所からも時間からも自由な働き方を実現! https://www.nishinippon.co.jp/item/o/713384/ フリーランスエンジニア必見!リモートワークや週3案件があるサービス5 https://yokowork.biz/week3_engineer/ 地方在住者と都市部の仕事をつなげるリモートワークに特化したリクルートサイト 「remoteworkers」ワーカー事前募集開始 https://prtimes.jp/main/html/rd/p/000000002.000072591.html 高報酬案件を求めるフリーランスエンジニアのための案件マッチングプラットフォーム 「Pro Connect Enginner(プロコネクトエンジニア)」正式版、2021年2月28日リリース! https://prtimes.jp/main/html/rd/p/000000005.000042825.html
376 名前:デフォルトの名無しさん [2021/05/13(木) 15:46:34.65 ID:VRBOsL7l.net] 一年ぶりに、FreeBASIC 日本語版マニュアルを更新しました。 2021年5月10日までの英文版 Wiki の変更を反映したつもりです。 昨年につづき、「プログラマーのための案内」が充実して、プログラム例が増えました。 makoto-watanabe.main.jp/freebasic/CatPgProgrammer.html
377 名前:デフォルトの名無しさん mailto:sage [2021/06/05(土) 13:18:45.88 ID:PkbjzTDp.net] Basic自体を学習目的で触ってみようと思って見つけたんだけど これってかなりCに慣れてないと厳しい?
378 名前:デフォルトの名無しさん [2021/06/07(月) 23:00:24.39 ID:NgulXIAh.net] 書き込み有難うございます。 FreeBASIC は、実用に使うより、学習目的で使うのに向いていると私は思います。 事例や教材が多数あるからです。 FreeBASIC と FbEdit makoto-watanabe.main.jp/program.html#FbEdit の プログラム事例 をご覧ください。
379 名前:デフォルトの名無しさん [2021/06/13(日) 06:33:21.32 ID:T1HLFvt4.net] >>377 FreeBasicを学習用途で使うのは全くお勧めできない 本来有能な先人がサンプルや解説サイトを作ってくれたりを期待するところが 375でレスしてる渡辺真とか言うキチガイがその芽を根こそぎ刈り取って厚意をへし折ったからね 日本じゃFreeBasicは完全に死んだよ 英語ができるならワンチャンそっちで独習できるとは思うけども >>378 お前が本気でそう思ってるならwiki形式で作りなおしておかしなライセンス撤回しろ
380 名前:デフォルトの名無しさん [2021/06/27(日) 10:58:08.94 ID:SYMfY/Zx.net] FBTrueType(描画画面に日本語を表示) makoto-watanabe.main.jp/freebasic/tipsFBTrueType.html を追加しました。 日本語フォント(ttf)をそのまま使えて感激しました。
381 名前:デフォルトの名無しさん [2021/07/03(土) 07:34:02.34 ID:BcbAwRBX.net] >>337 >描画系サンプルが悉くコケる 日本語 IME が描画画面の起動を妨げていることが分かったので、FreeBASIC 1.08.0 で対応改善してもらいました。 https://makoto-watanabe.main.jp/freebasic/CatPgGfx2D.html お試し下さい。
382 名前:デフォルトの名無しさん mailto:sage [2021/08/16(月) 19:38:07.97 ID:xe0hV9uc.net] 過疎スレに書き込むのもナンだし余計なお世話だろうけど。 ウェブサイトのアイコンは点滅させないほうがいいよ。あと、 OmegaT は導入してなさそうだね。 参考 ・視覚障害を意識したWebサイトを作るためのポイント | UX MILK ttps://uxmilk.jp/69369
383 名前:デフォルトの名無しさん [2021/09/16(木) 15:40:28.76 ID:MiNir4aK.net] FreebasicでCのgetchar,putcharを使う方法を探しています。 #include "crt\stdio.bi"とすると、とりあえずエラーにならずにコンパイルできますが、 全角文字の出力が文字化けするようです。 Freebasicでパイプ処理ができる小物を作りたい日曜プログラマです。
384 名前:デフォルトの名無しさん [2021/09/18(土) 14:00:43.76 ID:qMX0D02f.net] 関連は不明ですが、コンソール画面で日本語文字の入出力したいときには「Open Cons」を使います。 https://makoto-watanabe.main.jp/freebasic/PgOpenCons.html#Japanese
385 名前:デフォルトの名無しさん [2021/09/20(月) 15:41:27.04 ID:HYb4RD3U.net] レスありがとうございます。当該サイトは以前見ていましたが、 意味が分からないままでした。 仕事上で、テキストの情報を扱うことが増え、Cv2 K&R の 入力のコピーが便利で、ちょっと変形して使っています。 sed awk perl の文法を忘れたおやじというところです。 例えば ウィンドウズなら type a.txt | (filter) > ax.txt とかの処理がしたいわけです。 unix 系 head とか tail とか便利すぎてオプション忘れてますが、 自分のフィルターならまず忘れません。 Cは文字列のサイズのチェックが不安です。 open cons が全角に有効なことは分かりましたが、 入力のEOFの判定はどうしたらよいか、わかりませんでした。 ご教示お願いできますか。
386 名前:デフォルトの名無しさん [2021/09/20(月) 18:04:48.27 ID:hoQ0j2BT.net] どういうプログラムを作ろうとしているのか理解していませんが、EOF は下記に記述が有りま。 https://makoto-watanabe.main.jp/freebasic/PgEof.html
387 名前:デフォルトの名無しさん [2021/09/21(火) 10:03:56.06 ID:7NUN8PW8.net] ありがとうございます。うまくいきました。 これで、Freebasicで小物ができそうです。
388 名前:デフォルトの名無しさん [2021/09/22(水) 12:42:45.93 ID:19eBy2km.net] ほぼ満足のいく小物出来ました。いろいろに使います。 Freebasicはc並みに小さくて速いんで、重宝しています。 それと このサイトに来るたび、渡辺さんへの悪口を目にするんですが、 あれは、このサイトのジョークとか礼儀なんですかね。 自分は感謝しています。
389 名前:デフォルトの名無しさん [2021/09/23(木) 16:41:47.77 ID:PHWkHdt2.net] プログラム開発を楽しんでいただけてよかったです。 過疎スレなので、たまたま立ち寄った閑古鳥さんが、激励の書き込みをしてくださるのは、有難いことです。
390 名前:デフォルトの名無しさん mailto:sage [2021/10/27(水) 10:20:29.70 ID:XE3bmMwX.net] ろりぽっぷってまだあるんだ
391 名前:デフォルトの名無しさん [2021/11/08(月) 20:02:56.01 ID:LyWkMbL6.net] ロリポップのエコノミープランは良いですよ! ディスク容量:30GB 料金:132円/月 CGI利用可
392 名前:デフォルトの名無しさん [2021/11/16(火) 20:23:59.73 ID:qGAt8mtx.net] UEZ さんの描画関連プログラム集:美しさ-数学の魔法 は面白いですよ。 https://www.freebasic.net/forum/viewtopic.php?f=7&t=29021 下記で一括ダウンロードできます。 https://www.mediafire.com/file/64z8zpob2jirec4/The_beauty_-_magic_of_math_Vol._I_-_VII_build_2021-10-07.7z/file
393 名前:デフォルトの名無しさん [2021/11/16(火) 20:29:10.44 ID:qGAt8mtx.net] リンクで 7&;t=29021 のセミコロンは外して下さい。 https://www.freebasic.net/forum/viewtopic.php?f=7&t=29021
394 名前:デフォルトの名無しさん mailto:sage [2021/11/17(水) 10:48:24.62 ID:wlAtkNPK.net] 最近可笑しな方向にURL改変されることが多いね
395 名前:デフォルトの名無しさん mailto:sage [2021/11/21(日) 23:49:14.05 ID:X4BrrMt1.net] 入門サイト欲しい
396 名前:デフォルトの名無しさん [2021/11/22(月) 17:35:21.64 ID:Ceedem6V.net] 下記をお試し下さい。 プログラマーのための案内 https://makoto-watanabe.main.jp/freebasic/CatPgProgrammer.html 分かりにくいところなど指摘してもらえば、できる範囲で追加・修正などします。
397 名前:デフォルトの名無しさん mailto:sage [2021/12/06(月) 22:41:24.01 ID:89f8pumb.net] そこのサイト既に使いこなせてる人の逆引きにはいいのかもだけど まったく初心者向けではないだろ
398 名前:デフォルトの名無しさん mailto:sage [2021/12/20(月) 06:55:36.22 ID:3MMk62pZ.net] QBやVBの経験あれば余裕でわかるだろ
399 名前:デフォルトの名無しさん mailto:sage [2021/12/22(水) 21:14:34.91 ID:v5ki7GHL.net] それ初心者入門者言わんのでは?
400 名前:デフォルトの名無しさん [2022/02/01(火) 19:59:40.38 ID:kzqpJ7vS.net] ライブラリ containers の hashtable(連想配列)を追加しました。 https://makoto-watanabe.main.jp/freebasic/tipsHashTable.html コーディングしやすく高速で動きます。
401 名前:デフォルトの名無しさん [2022/02/20(日) 18:40:05.75 ID:y27KtNSa.net] FreeBASIC 日本語版マニュアルを更新しました。 Version 1.09.0 に対応しています。 CHM 版は、下記でダウンロードできます。 https://makoto-watanabe.main.jp/freebasic/FB-manualJP20220219.zip 修正すべき点、加筆すべき点など、ご指摘、ご意見を、お願いいたします。 FreeBASIC で遊んでみて下さい。
402 名前:デフォルトの名無しさん mailto:sage [2022/04/06(水) 16:56:44.10 ID:deMYqB3T.net] Q Q Q Q Q Q Q Q
403 名前:デフォルトの名無しさん [2022/04/30(土) 14:19:45 ID:OFr0Yyth.net] FreeBASIC用 GUI ライブラリ window9 の日本語ヘルプを更新しました。 https://makoto-watanabe.main.jp/freebasic/Window9/ https://makoto-watanabe.main.jp/freebasic/Window9/W9S.html これを利用すれば、オリジナルのテキスト・エディタを自作できるかもしれないですね。
404 名前:デフォルトの名無しさん [2022/04/30(土) 16:10:55 ID:psUVU9y1.net] 誰もこれを使ってそんなものは作らない
405 名前:デフォルトの名無しさん [2022/05/03(火) 15:20:46.01 ID:oHIcXjBJ.net] テキスト・ファイルを読み込んで、文字の使用頻度を数えるプログラムを作ってみました。 https://makoto-watanabe.main.jp/freebasic/Window9/HashTable.html#window9HashTableTest4 FreeBASIC は、ShiftJIS だけでなくユニコードの日本語テキストを、簡単?に取り扱うことができます。
406 名前:デフォルトの名無しさん [2022/06/06(月) 17:46:00.09 ID:Li5xvATu.net] 以前教えてもらったopen cons で 標準入力のテキストの最初の行を削除する小物作りました。 無事動いて、gccの実行ファイルが53kbだったのに対して fbcは40kbで少し感動しました。
407 名前:デフォルトの名無しさん [2022/07/25(月) 23:51:32.93 ID:zIJWbh9D.net] FreeBASIC のフォーラムに投稿された、文字列置換関数を、まとめて紹介します。 https://makoto-watanabe.main.jp/freebasic/tipsReplaceFunction.html いずれも日本語文字列の置換に対応しています。
408 名前:デフォルトの名無しさん [2022/08/11(木) 16:06:26.63 ID:6w5B40xw.net] freebasicをリナックスミントにインストールして遊んでいます。 コンパイルしたものは無事に動いていますが、 軽いエディターでbasファイルのシンタックスハイライトが効きません。 vimは良好ですが、geanyは配色がイマイチです。 nanoでハイライトのカスタマイズができそうですが、やり方がわかりません。 geanyとnanoのシンタックスハイライトのカスタマイズ誰か教えてくれませんか。
409 名前:デフォルトの名無しさん [2022/08/13(土) 11:02:02.73 ID:VJRNXx4d.net] 下記に Windows版ですが Geany を使う記述があります。 http://syntaxerror445.blog21.fc2.com/blog−entry−6.html 私は Linux は分かりませんが。
410 名前:デフォルトの名無しさん [2022/08/13(土) 11:20:05.90 ID:VJRNXx4d.net] ↑ ERROR: Rock54: Warning: NGワード禁止!となったので、英文字は全て全角にしています。
411 名前:デフォルトの名無しさん [2022/08/13(土) 18:28:55.81 ID:VJRNXx4d.net] 軽いかどうかは分かりまぜんが IDE-poseidonFB も Linux で使えるはずです。 設定で容易に色変更できます。
412 名前:デフォルトの名無しさん mailto:sage [2022/08/14(日) 00:01:19.57 ID:549c+n4K.net] たぶん、FC2 がNG ワードなんだろう。 はてな・twitter などで、投稿が吸い込まれて、一発アク禁になる事もある 5ch では、他の掲示板・ブログの宣伝はできない
413 名前:デフォルトの名無しさん [2022/08/14(日) 10:53:21.11 ID:VI2zLni0.net] fc2
414 名前:デフォルトの名無しさん [2022/08/14(日) 10:53:56.42 ID:VI2zLni0.net] entry
415 名前:デフォルトの名無しさん [2022/08/14(日) 10:54:09.25 ID:VI2zLni0.net] blog
416 名前:デフォルトの名無しさん [2022/08/15(月) 23:10:25.73 ID:pXqc6sJP.net] >>409 408 レスありがとうございます。 geanyは、IDEとしては、初めて使ってみました。高性能ですね。 IDE-poseidonFBも知りませんでした。 ただ、自分は小さいものしか作れないので、 vim以外のCUIのエディターで、 ハイライト出来たらなと思ったものです。 (geanyはGUIですが。) スレ違いかもしれません。もう少し調べてみます。
417 名前:デフォルトの名無しさん [2023/02/19(日) 13:08:44.65 ID:H+AN10kP.net] FreeBASIC 日本語版マニュアルを更新しました。 2023年1月23日までの英文版 Wiki の変更を反映したつもりです。 CHM 版は、下記でダウンロードできます。 https://makoto-watanabe.main.jp/freebasic/FB-manualJP20230218.zip 継承ポリモーフィズムで、暗黙的 / 多重定義 New([]) と Delete([]) 演算子を使う https://makoto-watanabe.main.jp/freebasic/ProPgUseNewDelete.html は、私の理解を超えているので翻訳を中断しています(^^ゞ
418 名前:デフォルトの名無しさん [2023/06/16(金) 20:25:13.87 ID:hAuwC8s7.net] Visual FreeBasic という名前の統合開発環境を見つけました。 FreeBASIC-1.10.0 を同梱しているので、これだけで FreeBASIC を使えるようになります。 https://makoto-watanabe.main.jp/freebasic/helpVisualFreeBasic.html ソース・コードに、前処理で Visual Freebasic のライブラリを組込んだ上で VBC に渡してコンパイルするので、変数名、関数名に「日本語」を使える点が特長です。
419 名前:デフォルトの名無しさん [2023/07/04(火) 08:09:07.67 ID:dnMMyz95J] 税金泥棒の集會ΝΡтとかいう茶番に腹筋割れそうじゃね 都心まで数珠つなぎて゛騷音に温室効果カ゛スにコ囗ナにとまき散らさせて、気侯変動させて海水温上昇させて地球破壞して. 曰本と゛ころか世界中て゛土砂崩れに洪水.暴風、大雪、猛暑.干ばつ.森林火災にと災害連發させて. 世界中の人々をシ゛ェ丿サイド殺害してるってのに、それに比へ゛れは゛核兵器なんか.すかしっへ゜ほと゛のものて゛しかないだろ 鉄道のз〇倍以上もの温室効果ガスまき散らして經済を破壊するクソ航空機禁止条約やってから寝言ほさ゛けや脳タリン 特に化石賞連続受賞していなか゛らJALだのΑNAた゛のテロリス├と天下り賄賂癒着して好き放題腐敗を謳歌してる 世界最惡の殺人腐敗テ口組織公明党斎藤鉄夫ら國土破壊省なんて、いまだに滑走路にクソ航空機にと倍増させて 旅行支援もとい人殺し支援だのと税金で地球破壊して他國に核攻撃以上の被害を与えてるテロ國家だと自覚して薄汚いクヒ゛掻っ切れや 創価学会員は,何百萬人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まて゛出てる世界最惡の殺人腐敗組織公明党を 池田センセ─が囗をきけて容認するとか本気で思ってるとしたら侮辱にもほと゛か゛あるそ゛! hΤТрs://i,imgur、cоm/hnli1ga.jpeg
420 名前:デフォルトの名無しさん mailto:sage [2023/06/24(土) 21:16:05.21 ID:c7BHf1ld.net] また誘ってんの?
421 名前:デフォルトの名無しさん [2023/07/04(火) 03:09:51.64 ID:ZyJ9aZuM.net] 星∞!!!! 輔∞!!!!! 団∞!!!!!! 鷹∞!!!!!!! 聡∞!!!!!!!! 史∞!!!!!!!!! 手∞!!!!!!!!!! 衆∞!!!!!!!!!!! 帽∞!!!!!!!!!!!! 判∞!!!!!!!!!!!!!
422 名前:デフォルトの名無しさん [2024/01/20(土) 08:28:41.27 ID:wroiQeQ5.net] 久しぶりで訪問しました。魅力的なコンパイルなのに使ってる人が少ないのは残念です。 ふと、聖書「プログラミング言語C v2」の「簡単な入門」のところだけでもいいんで、 FreeBasicで書くとこうなるみたいなチュートリアルがあったらいいなと想いました。 自分には荷が重いので、誰かやってみませんか?
423 名前:デフォルトの名無しさん mailto:sage [2024/01/20(土) 09:29:44.16 ID:G8JgaJSe.net] こんなスレがあったんだな このスレを見ると40年前の自分よりレベルの低い人間ばかりだと気が付く
424 名前:デフォルトの名無しさん [2024/01/21(日) 20:00:39.78 ID:XDHQAK/5.net] プログラミング言語は道具なので、事例から入ると興味がわくと思います。 掲示板に掲載された事例の一部です。 https://makoto-watanabe.main.jp/freebasic/TipsTricks.html BASIC(Beginner's All purpose Symbolic Instruction Code:初心向けの万能記号命令コード)言語なので、誰でも取りかかれるでしょう。
425 名前:デフォルトの名無しさん [2024/01/22(月) 22:33:41.07 ID:sW5iz7eI.net] >>423 40年前のあなたの方が人間的にはましだったかもしれませんね。 40年間余り自分も進歩してませんが。 >>424 いつもありがとうございます。 しかし、K&Rv2が聖書と言われるのは、c言語の紹介をしながら、 コンピュータプログラミングの根本的な思想と手法を体現しているからだと思います。 freebasicが例えばOSやコンパイラの記述に向いているかどうかは自分は判断できませんが、 可能性があるように感じているんですが。
426 名前:デフォルトの名無しさん [2024/01/23(火) 20:19:04.86 ID:+pdp0myK.net] FreeBASIC は自己ホスティング・コンパイラで、自分自身をコンパイルしています。 https://makoto-watanabe.main.jp/freebasic/DevBuild.html https://makoto-watanabe.main.jp/freebasic/CompilerFAQ.html#item35 "FreeBASIC で、OS を書いてもよいですか?" という質問に対して、 OS をコーディングすることが、名案であるかどうか、ということなら、答えは、「いいえ」です。あなたが、初心者であれば、なおさらです。 という回答があります。
427 名前:デフォルトの名無しさん [2024/03/20(水) 13:59:39.43 ID:Bv0XSvAu.net] FreeBASIC 日本語版マニュアルを更新しました。 2024年3月14日までの英文版 Wiki の変更を反映したつもりです。 CHM 版は、下記でダウンロードできます。 https://makoto-watanabe.main.jp/freebasic/FB-manualJP20240317.zip
428 名前:デフォルトの名無しさん [2024/03/20(水) 15:40:19.62 ID:os6Ph0K2.net] コンパイルで、EXEが生成できて、そのEXEのファイルを 他のウインドウズ機にコピーして、そのウインドウズ機で その、EXEを起動すると、動くのかな❓ モチロン、日本語はNGでも、ローマ字は、ポクは読み書き バッチリだから、使ってみようかな。どうしようかな?
429 名前:デフォルトの名無しさん [2024/03/20(水) 16:44:19.38 ID:Bv0XSvAu.net] 興味を持っていただいて有難うございます。 表示は勿論、変数も日本語 OK です! https://makoto-watanabe.main.jp/freebasic/helpVisualFreeBasic.html
430 名前:デフォルトの名無しさん [2025/03/07(金) 21:44:17.94 ID:VNT8Lvj7.net] Klaus Brock さんの「コンウェイのライフゲーム」を紹介します。 https://makoto-watanabe.main.jp/freebasic/tipsConways_GameOfLife.html#start スクリーンセーバーでコンウェイ・ワールドの様々なパターンを楽しめます。
431 名前:デフォルトの名無しさん [2025/03/30(日) 20:23:20.51 ID:Y/dEBSAQ.net] FreeBASIC 日本語版マニュアルを更新しました。 2025年3月13日までの英文版 Wiki の変更を反映したつもりです。 CHM 版は、下記でダウンロードできます。 https://makoto-watanabe.main.jp/freebasic/FB-manualJP20250329.zip
432 名前:デフォルトの名無しさん mailto:sage [2025/05/31(土) 19:59:42.61 ID:O/eL2XZC.net] Windows11でFreeBASIC 日本語版マニュアルが見れません ダウンロードして解凍してダブルクリックでヘルプファイルは表示されます。 左ペインの見出しは普通に見れるけど、その中味が右ペインに表示されません。 別のアプリが必要なのか、何かツールが必要なのか、どうしたら表できるのか 教えてください。
433 名前:デフォルトの名無しさん [2025/06/04(水) 21:33:00.61 ID:63Sdxthh.net] CHMヘルプが正常に表示されない場合の対処方法 https://support.mescius.jp/hc/ja/articles/360003966215 を試してみてください。
434 名前:No428 [2025/06/09(月) 21:33:08.81 ID:Ll75TbVm.net] >>433 表示できた。Thanks.
435 名前:デフォルトの名無しさん [2025/08/06(水) 13:06:26.97 ID:+axT0ZC2.net] Visual FreeBasic v5.9.7で日本語を選択してもメニューは中国語のまま どうしたら日本語になるの? 付属の日本語ファイルはv5.8.11のもので、これに未翻訳分を修正したんだけど
436 名前:デフォルトの名無しさん [2025/08/06(水) 21:59:20.62 ID:atWtR2jY.net] Visual FreeBasic v5.9.7 で言語変更できないのは、Visual FreeBasic v5.9.7 のバグです。 FreeBASIC のフォーラムに、「英語」にもできない!と書き込まれいてます。 https://www.freebasic.net/forum/viewtopic.php?p=306338#p306338 yfvb からダウンロードして実行し、言語を英語に設定して vfb.ini に反映しましたが、UI はまだ中国語のままです。 Visual FreeBasic の作者に連絡したいのですが、中国国内スマホからの通信方法以外の連絡方法が分かりません。 旧バージョン VisualFreeBasic 5.8.11 は日本語化できました。
437 名前:デフォルトの名無しさん [2025/08/08(金) 01:26:48.21 ID:NlZcM5a7.net] >>435 >未翻訳分を修正したんだけど メイル添付で送ってもらえれば、VFB_Japanese.zip に反映させてネット公開します。 どうぞよろしく。
438 名前:デフォルトの名無しさん [2025/08/14(木) 21:11:41.17 ID:78KTvH+x.net] >>437 >メイル添付で送ってもらえれば この方法が分かりません。 実際は、简体中文とenglishからgoogleの翻訳にコピペして日本語的に変なとこをイジっただけなんで。
439 名前:デフォルトの名無しさん [2025/08/15(金) 21:03:21.49 ID:ui4j4mWI.net] FreeBASIC 日本語マニュアル のトップページの [連絡先] に、メイルアドレスがあります。