FreeBasic
ttp://www.freebasic.net/
建てたいって人がいたので勝手に建てた
後はご自由にどうぞ
俺は知らん
過去スレ
http://echo.2ch.net/test/read.cgi/tech/1139379786/
【QBASIC互換!?】FreeBasic【GPL】 2 [無断転載禁止]©2ch.net
1デフォルトの名無しさん
2016/12/24(土) 12:22:27.77ID:CVYSyiU+183デフォルトの名無しさん
2017/09/10(日) 02:07:35.37ID:6Eba6vnN 起動画面の拡大縮小に伴う、配置部品の拡大縮小表示がなんとか、動くようになった
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
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.02ID:0k/O/pWh https://www.dotup.org/uploda/www.dotup.org1366764.zip.html
ライブはないけど、使いたい人は適当に使ってちょうだい。
V.B.の頃から使いだしたが、ListBoxで複数列の表示をする方法がある。
VBなので、対応値を各候補に割り当てる(関連付ける)方法は見つけられなかった。
キーになるもの、例えば通し番号と、いくつかの列をもつ行を表示して、
通し番号から、保存してある値を参照する、変更したら、全部一括してLISTBoxに候補を設定する
という使い方をしていた。何とかそれらしき、ルーチンの作成に成功した。
Taka06系ライブで、BIファイルを作成している。作成したBIファイルはつけた。
ライブはないけど、使いたい人は適当に使ってちょうだい。
V.B.の頃から使いだしたが、ListBoxで複数列の表示をする方法がある。
VBなので、対応値を各候補に割り当てる(関連付ける)方法は見つけられなかった。
キーになるもの、例えば通し番号と、いくつかの列をもつ行を表示して、
通し番号から、保存してある値を参照する、変更したら、全部一括してLISTBoxに候補を設定する
という使い方をしていた。何とかそれらしき、ルーチンの作成に成功した。
Taka06系ライブで、BIファイルを作成している。作成したBIファイルはつけた。
185デフォルトの名無しさん
2017/09/23(土) 00:11:15.41ID:TIuQkNLj >>169-172 >>173
Icon関係、こんなのをみつけた
http://www.nitoyon.com/vc/reference/gui/static.htm
表示している最中に DeleteObject してしまうと、Bitmap が表示されなくなってしまうので、親ウインドウを閉じる直前に DeleteObject しなければならない。
と、SendMessage()直後に開放するのではなく、タスク終了時に開放する必要があるとの記載と読み取れる。
Icon関係、こんなのをみつけた
http://www.nitoyon.com/vc/reference/gui/static.htm
表示している最中に DeleteObject してしまうと、Bitmap が表示されなくなってしまうので、親ウインドウを閉じる直前に DeleteObject しなければならない。
と、SendMessage()直後に開放するのではなく、タスク終了時に開放する必要があるとの記載と読み取れる。
186デフォルトの名無しさん
2017/09/27(水) 19:31:08.07ID:dFhB3tDJ http://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
「新規プロジェクト」内「テンプレート」に関する情報
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.47ID:0ZNFHa8Z 360互換機を使っていたころ、コマンド行の解釈は専用の内部タスクがあった。
表に出ることはないタスクなので、名称は覚えていない。システムを示す、コマンドの表題の末尾に「$」が記載されていたことを覚えている。
>>186 に書いた通り、領域の確保ができない場合に、分割する必要がある。
「自分で考えるよりも、誰かがやった歴史通りにまねをできるように」と学ぶのが、義務教育の社会科の中の一分野「歴史」。
分割するのに、360の歴史に従って、コマンドラインの解釈を分割することにした。
FBのコマンドラインに準じて、Fun SwitchFileRead2()系統を作成した(前スレ参照)が、これらは全部廃棄。
360に準じて作成し、今回QBに移植したFun SwitchFileRead()系統を復活させた。
前者はコマンドラインを順次解釈しているに対して、後者は前置詞・語・後置詞、修飾語の区切りが規定されているので、汎用化しやすい。
前者は、とうしてもスイッチの解釈が各ユーザー(プログラム)専用になってしまう。
後者は汎用性があるので、無意味なスイッチでも通過してしまうという欠点を持つが、主プログラムで使わないスイッチを読み飛ばしてしまうことで対応可能。
別タスクにして、チルドレン(GW(QBの前のバージョン)用語)で芋づる起動することを前提の Shell 命令
http://makoto-watanabe.main.jp/freebasic/PgShell.html
を使うことになる。タスク間の連絡を何にするか、迷ったところで、ハンチ等システムを復活させることにした。
表に出ることはないタスクなので、名称は覚えていない。システムを示す、コマンドの表題の末尾に「$」が記載されていたことを覚えている。
>>186 に書いた通り、領域の確保ができない場合に、分割する必要がある。
「自分で考えるよりも、誰かがやった歴史通りにまねをできるように」と学ぶのが、義務教育の社会科の中の一分野「歴史」。
分割するのに、360の歴史に従って、コマンドラインの解釈を分割することにした。
FBのコマンドラインに準じて、Fun SwitchFileRead2()系統を作成した(前スレ参照)が、これらは全部廃棄。
360に準じて作成し、今回QBに移植したFun SwitchFileRead()系統を復活させた。
前者はコマンドラインを順次解釈しているに対して、後者は前置詞・語・後置詞、修飾語の区切りが規定されているので、汎用化しやすい。
前者は、とうしてもスイッチの解釈が各ユーザー(プログラム)専用になってしまう。
後者は汎用性があるので、無意味なスイッチでも通過してしまうという欠点を持つが、主プログラムで使わないスイッチを読み飛ばしてしまうことで対応可能。
別タスクにして、チルドレン(GW(QBの前のバージョン)用語)で芋づる起動することを前提の Shell 命令
http://makoto-watanabe.main.jp/freebasic/PgShell.html
を使うことになる。タスク間の連絡を何にするか、迷ったところで、ハンチ等システムを復活させることにした。
188デフォルトの名無しさん
2017/09/30(土) 07:13:23.29ID:0ZNFHa8Z ハンチ等システム、内部構造は、TARファイルやISHファイルに類似したもので、
Unpack(語句の後ろに未使用の領域がある)データファイル、固定長文字列を単位としたランダムファイルとほぼみなせる。
それで、RANDOMファイルをつらつら眺めるに
http://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バイトの倍数に分割して、先頭と末尾に記号を置いて、、等の作業を始めた。
Unpack(語句の後ろに未使用の領域がある)データファイル、固定長文字列を単位としたランダムファイルとほぼみなせる。
それで、RANDOMファイルをつらつら眺めるに
http://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.70ID:0ZNFHa8Z >>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 の並びに挿入する。
エディターボックスの内容が変わったことを示すルーチン
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.22ID:pJ+UmT/H >>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
と、マーこんなところかな。
パーツの文字色と背景色の変更方法
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.55ID:pJ+UmT/H 色関係
http://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ファイル関係。
http://www.hi-ho.ne.jp/makoto_watanabe/FbEdit/tut5.htm#start
の「Dim Shared hRichEdDLL As HMODULE 」の後に使い方が書いてある。
http://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ファイル関係。
http://www.hi-ho.ne.jp/makoto_watanabe/FbEdit/tut5.htm#start
の「Dim Shared hRichEdDLL As HMODULE 」の後に使い方が書いてある。
192デフォルトの名無しさん
2017/10/03(火) 19:11:06.84ID:GaATZUfo >>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の文法)、複数のモジュールで共通するルーチンはそれぞれに分配する、という手法。
大学のサイトで、解説があった。
http://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
http://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以来崩せなかった部分だから。
多分、「ユーザー側(プログラム)で、連続した領域を要求したにもかかわらず、システムが確保できなくて、無理に実行して、ハングした」と思われる障害で苦しんでます。
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の文法)、複数のモジュールで共通するルーチンはそれぞれに分配する、という手法。
大学のサイトで、解説があった。
http://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
http://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.11ID:NosQ3QuL >>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
'' http://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 を使った処理。
'' マウス・キーボードの自動入力。
C:\FbEdit\Inc\Addins.bi 関係の情報。同一ディレクトリー内に有ったファイルについて、の調査結果。
わからないものが多い。また、英語ソフトの為ファイルの導入をしていないものもある。
複数台体制になったらば、1台は試験に使えるのだが、現状では1台体制の為動作試験は見送った。
もし、関係ファイルを導入したりして、使うことがあったらば関係情報を知らせてほしい。
''D:\bas\Inc\SpreadSheet.bi
'' sprsht.dll 不在に付不動の障害有。類似名に splsht.dll というファイルがあるらしい
''C:\tool\FbEdit\Projects\Samples\SprShtDemo\SprShtDemo.Bas
'' http://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.27ID:NosQ3QuL >>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 の構成ファイルとして記載有。
'' http://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 をテンプレートで選択したときに使用される。
以上、解読・ネット検索した結果
'' 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 の構成ファイルとして記載有。
'' http://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.97ID:OFonel0E 配列の初期化
http://makoto-watanabe.main.jp/freebasic/PgDim.html
で、要素を書き並べるのだけれども
数があわない、位置があわない、等で散々。
こんなものを作ってみた。1次元、符号付単精度整数のみ対応。
>>186 に書いた通り、Taka06系ライブが容量不足で動作不能でハングしている。
したがって、DBCS非対応、チェックボックス・オプションスイッチ等非対応、等 Taka06系を使用しないで作成している。
以前書いたように、英語は天才的にできないので、Google機械翻訳に頼った。
https://dotup.org/uploda/dotup.org1358694.zip.html
使いたい人は適当に使ってちょうだい。
http://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.48ID:OFonel0E 配列の初期化
http://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文を除いたらば定義された。
動的配列と静的配列の違いを子ルーチン側で判断する必要がある。
あるいは、静的配列を廃止して動的配列のみに統一するとか、
いずれにしても、配列の引数関係を追跡する必要が出てくる。
http://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.81ID:VvL8ZiBO >>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データファイル、別の言い方をすれば、ランダムファイルの使用法しか書いていない。
ランダムファイルの使用法は、だれがやっても同じ結果になる。
したがって、著作権が成立しない。
現象の存在を知らせる内容、これは報道になるので、著作権法の規制にならない。
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.30ID:4WiG0cBL >>187
なんとか、コマンドライン解釈部の分離に成功した。
実行形式で、450KB。
分離に成功したのは、Taka01J.Bas、ソースファイルで100KB。
100KBの内50KBは動作試験ルーチン、つまり、各種エラーチェックルーチン。
QB用パンチラシステムでは、各種エラーチェックをテキストエディタの各種機能に依存していた。
自前で作るのが面倒だから、エディターでチェックできるようにいろいろ小細工をやっていたわけだけど
FBでは、ヌル改行で、キャリッジリターン改行で゜はない。
結果として、エディタ任せのチェックルーチンを自前で作ることになってしまった。
こうなると、パンチラではなくなってしまう。360の頃に、1箱2000枚のパンチのチェックを手作業でやったことがある。
機械をつかわないで手作業で処理ができるということが、パンチラシステムの根底にあるのだが、
ヌル改行は手作業を著しく面倒にするバイナリエディターの使用に依存してしまう。
EMSの雑誌記事を思い出すわ。20KBの常駐部(コンペ゛ンショナルメモリー)を確保するために
500KBの実行ファイルが存在するというソフトの存在。
なんとか、コマンドライン解釈部の分離に成功した。
実行形式で、450KB。
分離に成功したのは、Taka01J.Bas、ソースファイルで100KB。
100KBの内50KBは動作試験ルーチン、つまり、各種エラーチェックルーチン。
QB用パンチラシステムでは、各種エラーチェックをテキストエディタの各種機能に依存していた。
自前で作るのが面倒だから、エディターでチェックできるようにいろいろ小細工をやっていたわけだけど
FBでは、ヌル改行で、キャリッジリターン改行で゜はない。
結果として、エディタ任せのチェックルーチンを自前で作ることになってしまった。
こうなると、パンチラではなくなってしまう。360の頃に、1箱2000枚のパンチのチェックを手作業でやったことがある。
機械をつかわないで手作業で処理ができるということが、パンチラシステムの根底にあるのだが、
ヌル改行は手作業を著しく面倒にするバイナリエディターの使用に依存してしまう。
EMSの雑誌記事を思い出すわ。20KBの常駐部(コンペ゛ンショナルメモリー)を確保するために
500KBの実行ファイルが存在するというソフトの存在。
199デフォルトの名無しさん
2017/10/14(土) 11:13:12.14ID:io4DSZT5 >>186-187 >>192 でチルドレンと書いた処理系がある。
FBの内容を読んでいたら、FBにチルドレンが搭載されていることに気が付いた。
http://makoto-watanabe.main.jp/freebasic/PgChain.html#start
よんだ範囲だと、QBやGWと内容が異なっている。
>外部プログラムが終了すると、実行は、Chain 呼び出し直後の部分から、再開します。
とあり、QBやGWでは継続処理ではなく、その場で終了してしまう。
それで、パンチ等に継続処理の命令を書いて、先頭から実行しするようにChain参照を続ける、パンチ等に継続命令があったらば継続するという処理を描いていた。
今は昔のQB, GW。
FBの内容を読んでいたら、FBにチルドレンが搭載されていることに気が付いた。
http://makoto-watanabe.main.jp/freebasic/PgChain.html#start
よんだ範囲だと、QBやGWと内容が異なっている。
>外部プログラムが終了すると、実行は、Chain 呼び出し直後の部分から、再開します。
とあり、QBやGWでは継続処理ではなく、その場で終了してしまう。
それで、パンチ等に継続処理の命令を書いて、先頭から実行しするようにChain参照を続ける、パンチ等に継続命令があったらば継続するという処理を描いていた。
今は昔のQB, GW。
200デフォルトの名無しさん
2017/10/16(月) 19:45:20.78ID:Rl7RwqK1 MS の
InDir2ZString = "SCR.exe"
InDir2PTR = @InDir2ZString
'MSReturnCode = PathFindOnPath(@InDir1ZString, @InDir2PTR)
で、SCR.exeのフルパスを取得できないでいる。
結局、GWの環境変数取得・分離分割・実行ファイルの絶対ファイル名取得、ルーチンが復活。
>>198の Taka01J.Basのパンチラファイルの構造を変更して、参照する外部ルーチンのフルパスを保存するようする予定。
今週いっぱいこれにかかりきりだ。
ところで、MSのスプーラはどのあたりを見れば書いてあるのかな。
見つからなければ、自前で作るしかないので、最も簡単な処理方法を選択することとなる。
実行形式のファイルを自己ディレクトリーに共通領域からコピーして、自己タスクとして起動する方法が最も簡単。
レジストリーを使わないで、自己の存在する場所のファイルのみを使っていれば、同じ名称のべ゜つタスクになるので、資源の奪い合いが発生しない。
もっとも単純かつ最も簡単で、一番始末に困るスプーラー(?)となる。
InDir2ZString = "SCR.exe"
InDir2PTR = @InDir2ZString
'MSReturnCode = PathFindOnPath(@InDir1ZString, @InDir2PTR)
で、SCR.exeのフルパスを取得できないでいる。
結局、GWの環境変数取得・分離分割・実行ファイルの絶対ファイル名取得、ルーチンが復活。
>>198の Taka01J.Basのパンチラファイルの構造を変更して、参照する外部ルーチンのフルパスを保存するようする予定。
今週いっぱいこれにかかりきりだ。
ところで、MSのスプーラはどのあたりを見れば書いてあるのかな。
見つからなければ、自前で作るしかないので、最も簡単な処理方法を選択することとなる。
実行形式のファイルを自己ディレクトリーに共通領域からコピーして、自己タスクとして起動する方法が最も簡単。
レジストリーを使わないで、自己の存在する場所のファイルのみを使っていれば、同じ名称のべ゜つタスクになるので、資源の奪い合いが発生しない。
もっとも単純かつ最も簡単で、一番始末に困るスプーラー(?)となる。
201デフォルトの名無しさん
2017/10/27(金) 20:48:40.11ID:h0yxU7mD Declare Function FileSelectString(
と宣言して
Private Function FileSelectString OverLoad(
Private Function FileSelectString OverLoad(
とルーチンを作成したら、なぜかFileSelectString()の大域参照ができるようになっていた。
局所参照ルーチンが大域参照可能となると、発見しずらい障害になるので、要注意。
と宣言して
Private Function FileSelectString OverLoad(
Private Function FileSelectString OverLoad(
とルーチンを作成したら、なぜかFileSelectString()の大域参照ができるようになっていた。
局所参照ルーチンが大域参照可能となると、発見しずらい障害になるので、要注意。
202デフォルトの名無しさん
2017/11/08(水) 22:38:42.08ID:yc7uDHtl 子プロセス(GW用語)から子プロセスを呼び出して、
30KB節約しようとした。
一つ目は比較的簡単にできた。
2つ目は、怪しげな変数を返す。
したがって、現在混乱中。
パンチラシステムで、複数のルーチンをチルドレン(GW用語)すると、日常的に発生する怪現象の一つ。
情報処理用語では、時差問題、と呼ぶこの現象で、今月いっぱいかかってしまうかな。
FBはコンパイラーなので、処理情報を標準エラー出力に出し続けて、追跡して、障害を特定する必要があるから。
インタープリンターだと、適当なところにSTOP文を入れて、print文で表示させながら、追跡していくのだが、
コンパイラーだと、状態を標準エラー出力に書き出させて、見当つけるしかない。
デバッカー?、そんな高級なソフトは使えません。MSのデバッカーがなぜか動作して、訳の分からない状態になっていますので。
30KB節約しようとした。
一つ目は比較的簡単にできた。
2つ目は、怪しげな変数を返す。
したがって、現在混乱中。
パンチラシステムで、複数のルーチンをチルドレン(GW用語)すると、日常的に発生する怪現象の一つ。
情報処理用語では、時差問題、と呼ぶこの現象で、今月いっぱいかかってしまうかな。
FBはコンパイラーなので、処理情報を標準エラー出力に出し続けて、追跡して、障害を特定する必要があるから。
インタープリンターだと、適当なところにSTOP文を入れて、print文で表示させながら、追跡していくのだが、
コンパイラーだと、状態を標準エラー出力に書き出させて、見当つけるしかない。
デバッカー?、そんな高級なソフトは使えません。MSのデバッカーがなぜか動作して、訳の分からない状態になっていますので。
203デフォルトの名無しさん
2018/01/02(火) 14:02:32.56ID:5TyhEdY1 あけましておめでとうございます。
相変わらず、時差問題に苦しんでいます。
相変わらず、時差問題に苦しんでいます。
204渡辺真
2018/02/12(月) 23:10:18.67ID:J2JlECET 一年ぶりに、FreeBASIC 日本語版マニュアルを更新しました。
2018年1月18日までの英文版 Wiki の変更を反映したつもりです。
http://makoto-watanabe.main.jp/freebasic/
CHM 版は、下記でダウンロードできます。
http://makoto-watanabe.main.jp/freebasic/FB-manualJP20180212.zip
修正すべき点、加筆すべき点など、ご指摘、ご意見を、お願いいたします。
FreeBASIC で遊んでみて下さい。
2018年1月18日までの英文版 Wiki の変更を反映したつもりです。
http://makoto-watanabe.main.jp/freebasic/
CHM 版は、下記でダウンロードできます。
http://makoto-watanabe.main.jp/freebasic/FB-manualJP20180212.zip
修正すべき点、加筆すべき点など、ご指摘、ご意見を、お願いいたします。
FreeBASIC で遊んでみて下さい。
205デフォルトの名無しさん
2018/02/16(金) 02:34:42.11ID:RDbDi6VM 漏れは正しいライセンスを遵守する
Documentation
The documentation is released under the GFDL license.
Documentation
The documentation is released under the GFDL license.
206デフォルトの名無しさん
2018/02/16(金) 13:48:53.52ID:ecrQZx2F 勝手にやってろ
そもそも向こうに行けよ
そもそも向こうに行けよ
207デフォルトの名無しさん
2018/02/19(月) 17:56:30.67ID:pz2UhWki orz
208デフォルトの名無しさん
2018/02/28(水) 15:07:54.17ID:lSHAMaGx 戻ってきたら相変わらず。
>>55
手遅れだが、割と平和でまともな人の多い OSDN へ移行した方がいいと思うよ。にちゃんはダメだね。
が、ここ数年で高性能な BASIC 系言語が出ているから苦戦すると思う(幸い国内ではあまり知られていない)。
チラシ裏
Vzエディタにしろ QBASIC にしろ古いものを復刻しようとすると、必ずユーザー側で変なヤツが現れて、まとわりついてコミュニティを破壊するからなあ。古いものは思い出にしたまま、使い続けるなら専門修理業者任せのほうがみんなにとって幸せなのだろうな。
>>55
手遅れだが、割と平和でまともな人の多い OSDN へ移行した方がいいと思うよ。にちゃんはダメだね。
が、ここ数年で高性能な BASIC 系言語が出ているから苦戦すると思う(幸い国内ではあまり知られていない)。
チラシ裏
Vzエディタにしろ QBASIC にしろ古いものを復刻しようとすると、必ずユーザー側で変なヤツが現れて、まとわりついてコミュニティを破壊するからなあ。古いものは思い出にしたまま、使い続けるなら専門修理業者任せのほうがみんなにとって幸せなのだろうな。
209デフォルトの名無しさん
2018/02/28(水) 19:20:55.37ID:3pm9mJ+R ここはバカ専用スレなので、下記スレに移動してな
ttp://mevius.5ch.net/test/read.cgi/tech/1486254007/
ttp://mevius.5ch.net/test/read.cgi/tech/1486254007/
210デフォルトの名無しさん
2018/03/01(木) 02:11:38.86ID:xKpbk5NS >>208
ドキュメントを原文の専門修理業者任せにしたままだったほうが良かったのでは?って思ったよ。
ドキュメントを原文の専門修理業者任せにしたままだったほうが良かったのでは?って思ったよ。
211デフォルトの名無しさん
2018/03/02(金) 22:38:10.83ID:nrwBdfCB ぐちぐちうるせぇ
折角別に有るんだからそっちへいって二度と来るな
スレ違いです
折角別に有るんだからそっちへいって二度と来るな
スレ違いです
212デフォルトの名無しさん
2018/03/11(日) 10:31:01.66ID:zUkaU6dD 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
・センサー
カメラと写真のアクセスでは、あなたのデバイスから画像メディアをインポートしてから、これらの画像をアプリケーションのス
プライトまたはテクスチャとして使用できます。
今すぐ無料でダウンロード!
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デフォルトの名無しさん
2018/04/07(土) 01:15:02.53ID:SAZaE57U ほえーすごいなこのスレ
freebasicって学習曲線が0に向かっていくのかしら
freebasicって学習曲線が0に向かっていくのかしら
214デフォルトの名無しさん
2018/04/07(土) 21:51:47.96ID:cSksy2F8 freeBASICネタじゃないけどBASIC総合とかないので
ネット上で試せる行制御型BASICが有った
http://www.quitebasic.com/
cとかは良く有るけどBASICは珍しい気がする
ネット上で試せる行制御型BASICが有った
http://www.quitebasic.com/
cとかは良く有るけどBASICは珍しい気がする
215渡辺真
2018/05/15(火) 18:03:14.13ID:j460gO/q 久々に「GUI ライブラリ Window9」の日本語マニュアルを更新しました。
http://makoto-watanabe.main.jp/freebasic/Window9.html
CHM Helpファイル(日本語 helpWindow9JP20180515.zip)もダウンロードできます。
Window9 を使ったコードと表示画面の例(これは、ほんの一部です)
http://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
http://shiny3d.de/public/libs/libWindow9.zip
http://makoto-watanabe.main.jp/freebasic/Window9.html
CHM Helpファイル(日本語 helpWindow9JP20180515.zip)もダウンロードできます。
Window9 を使ったコードと表示画面の例(これは、ほんの一部です)
http://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
http://shiny3d.de/public/libs/libWindow9.zip
216デフォルトの名無しさん
2018/05/20(日) 18:59:21.38ID:zE3tRiv6 3月にパソがストライキに入って
先日タイ米ん万円を投じて機械を切り替えた。
で、ストライキ中のパソの中身を抜き取ろうとして中身を見たら
ハードエラーだった。
2016年以来、BIファイル内に書き込んだ、おおっぴらにできないメッセージ(つまり、MSの悪口とその対応方法)の数々を失った。
先日タイ米ん万円を投じて機械を切り替えた。
で、ストライキ中のパソの中身を抜き取ろうとして中身を見たら
ハードエラーだった。
2016年以来、BIファイル内に書き込んだ、おおっぴらにできないメッセージ(つまり、MSの悪口とその対応方法)の数々を失った。
217デフォルトの名無しさん
2018/05/23(水) 19:09:14.59ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
QAGW2
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
QAGW2
218渡辺真
2018/05/23(水) 23:01:11.10ID:DanoYNXa 連想配列(Dictionary Class)のページを追加しました。
http://makoto-watanabe.main.jp/freebasic/tipsDictionaryClass.html
このページの内容は、MITライセンスで公開します。
http://makoto-watanabe.main.jp/freebasic/tipsDictionaryClass.html
このページの内容は、MITライセンスで公開します。
219デフォルトの名無しさん
2018/07/04(水) 23:07:04.86ID:gFgZc5FG KDY
220デフォルトの名無しさん
2018/08/20(月) 21:12:53.14ID:KbXm7+ba Swin_FB の起動に成功しました。
取扱説明書の和訳と、起動用ショートカット、起動に必要なインタフェースファイルをUPします。
使いたい方は使ってください。
https://dotup.org/uploda/dotup.org1617761.zip.html
現時点では、UNLHA32.h の変換に成功していません。
http://www.madobe.net/archiver/lib/unlha32.html
取扱説明書の和訳と、起動用ショートカット、起動に必要なインタフェースファイルをUPします。
使いたい方は使ってください。
https://dotup.org/uploda/dotup.org1617761.zip.html
現時点では、UNLHA32.h の変換に成功していません。
http://www.madobe.net/archiver/lib/unlha32.html
221デフォルトの名無しさん
2018/08/20(月) 21:27:58.08ID:KbXm7+ba Swin_FB 入手先
http://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 とインタフェースファイル名を追記してください
http://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.83ID:ZvNTEXo5 h_2_bi.bas
http://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¥へコピーする。
これで、緑の△をクリックすると、コンパイルで゛着て実行される。
終了直後に画面が消えるので、どのように実行されたかは、今のところ特定できないでいる。
http://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デフォルトの名無しさん
2018/10/14(日) 11:43:50.41ID:PHuq9XaV freebasicネタじゃないけど
Pete's QBasic Site(http://www.petesqbsite.com/)が10年振りに更新されてるw
特に内容は無くて生存報告みたいな感じだけだけど
更新は無くてもサイト自体を消滅させる気は無くて続けます
って事みたい
いいねこういうの
Pete's QBasic Site(http://www.petesqbsite.com/)が10年振りに更新されてるw
特に内容は無くて生存報告みたいな感じだけだけど
更新は無くてもサイト自体を消滅させる気は無くて続けます
って事みたい
いいねこういうの
224デフォルトの名無しさん
2018/12/21(金) 22:39:53.15ID:2D1W7LFf >>223
こういう個人のアーカイブが残ってるのは心強いね。
2000年代に個人サイトがわらわらと出てきて、自分で作ったリンクが
今じゃ大半がリンク切れになってることと思い合わせると
インターネット上に個人が作ったホームページの寿命ってすごく短いから
粘り強い奴がいるだけで感心する。
こういう個人のアーカイブが残ってるのは心強いね。
2000年代に個人サイトがわらわらと出てきて、自分で作ったリンクが
今じゃ大半がリンク切れになってることと思い合わせると
インターネット上に個人が作ったホームページの寿命ってすごく短いから
粘り強い奴がいるだけで感心する。
225デフォルトの名無しさん
2019/01/01(火) 20:17:37.42ID:W62CM7SG そういえばジェオシティも今度無くなるんだよね?
そうすると又結構な古いタイプの情報サイトが無くなりそう
infoseekのが結構痛かった
nifty系もなくなったんだっけか?
こういう時どっかの金持ちが参照維持だけしてくれたりすると助かるんだけど
あんまりそういうのないよなぁ
そうすると又結構な古いタイプの情報サイトが無くなりそう
infoseekのが結構痛かった
nifty系もなくなったんだっけか?
こういう時どっかの金持ちが参照維持だけしてくれたりすると助かるんだけど
あんまりそういうのないよなぁ
226デフォルトの名無しさん
2019/01/05(土) 01:05:11.82ID:Hk3fPtKV 1.06のリリース準備を始めたらしい
227デフォルトの名無しさん
2019/01/05(土) 18:29:45.90ID:pJbMq/2j228渡辺真
2019/02/05(火) 17:52:14.30ID:EYnGF/re 一年ぶりに、FreeBASIC 日本語版マニュアルを更新しました。
2018年分の英文版 Wiki の変更を反映したつもりです。
http://makoto-watanabe.main.jp/freebasic/
CHM 版は、下記でダウンロードできます。
http://makoto-watanabe.main.jp/freebasic/FB-manualJP20190205.zip
修正すべき点、加筆すべき点など、ご指摘、ご意見を、お願いいたします。
FreeBASIC で遊んでみて下さい。
2018年分の英文版 Wiki の変更を反映したつもりです。
http://makoto-watanabe.main.jp/freebasic/
CHM 版は、下記でダウンロードできます。
http://makoto-watanabe.main.jp/freebasic/FB-manualJP20190205.zip
修正すべき点、加筆すべき点など、ご指摘、ご意見を、お願いいたします。
FreeBASIC で遊んでみて下さい。
229デフォルトの名無しさん
2019/02/18(月) 15:01:48.71ID:cJx6rpHH 1.06が来たみたい
修正が主みたいなのかな?
修正が主みたいなのかな?
230渡辺真
2019/02/21(木) 23:09:29.28ID:Pmc5nLJd 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" のように解析されます。
- 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.25ID:Pmc5nLJd 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 修飾子を破棄' 警告を有効/無効にする
- 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.90ID:Pmc5nLJd Version 1.06.0 [バグ修正]
多数(具体的には changelog.txt を参照)
多数(具体的には changelog.txt を参照)
233渡辺真
2019/03/02(土) 22:06:43.47ID:37vBKWsy 日本語ヘルプ CHM 版に、FB-manual-1.06.0.chm の更新を反映しました。
下記でダウンロードできます。
http://makoto-watanabe.main.jp/freebasic/FB-manualJP20190302.zip
下記でダウンロードできます。
http://makoto-watanabe.main.jp/freebasic/FB-manualJP20190302.zip
234渡辺真
2019/04/06(土) 19:41:32.81ID:sCxy6Cc1 【小学生向けプログラミング講座】FreeBASIC初級という動画を見つけました。
https://lgbtiqa.com/?p=4323
https://www.youtube.com/watch?v=4zxL2OODLVM&list=PLEobDPumkkgLIqiCBfe41DdNKiMIE_FEu
小学生にも役立つとよいですね。
https://lgbtiqa.com/?p=4323
https://www.youtube.com/watch?v=4zxL2OODLVM&list=PLEobDPumkkgLIqiCBfe41DdNKiMIE_FEu
小学生にも役立つとよいですね。
235デフォルトの名無しさん
2019/04/07(日) 20:25:09.74ID:RlRJPM9R236デフォルトの名無しさん
2019/05/30(木) 13:05:47.26ID:OtbiB0s5 basic事情について少し纏まっているので参考に
https://github.com/DualBrain/gotBASIC
https://github.com/DualBrain/gotBASIC
237デフォルトの名無しさん
2019/06/12(水) 18:51:11.25ID:QLhHYnyP 少しパニくっています。win10 のコマンドプロンプトで日本語表示が半欠け状態です。
今まで何ともなかったのに、気が付いたら、意味の分からない表示になっています。
コンパイラは、0.90と1.06どちらも同じ状態です。
ただし、thinkpad win10 64bitは大丈夫で、hpの64bitと富士通の32bitで同じ症状です。
自作のバッチやgccコンパイル実行ファイルは、正しく表示されます。
諸兄のご教示お願いします。
今まで何ともなかったのに、気が付いたら、意味の分からない表示になっています。
コンパイラは、0.90と1.06どちらも同じ状態です。
ただし、thinkpad win10 64bitは大丈夫で、hpの64bitと富士通の32bitで同じ症状です。
自作のバッチやgccコンパイル実行ファイルは、正しく表示されます。
諸兄のご教示お願いします。
238デフォルトの名無しさん
2019/06/13(木) 00:32:01.15ID:MSqyIT0z 自分はさっぱり解らない系ですが
今まで動いていたなら
何らかのパッチが当たったり環境変更した事が原因になる様な気がするけど?
障害が発生する前後で環境的に何かなかったか?を調べるくらいでしょうか?
パラッと検索した感じだと
フォントを変更する
文字コードを変更する
みたいなのが多いみたいだけど
何かアプリケーションをインストールした時に
設定を変更してしまう様な物をインストールしてしまって
コンソール設定が変わる
という事もあるかもしれないので
発生前後(というか前しかないと思うけど)に何かなかったを色々調べてみては?
http://fxrobot.hatenablog.com/entry/2016/10/09/022352
ここの人がやっている方法で出力してみたらどうなるか?(既にやってる?)
後まさかとは思うけど
再起動したら直るとか(笑)
本家の掲示板で聞くのが一番だけど
漢字関係だと向こうにも解らないだろうしなぁ
今まで動いていたなら
何らかのパッチが当たったり環境変更した事が原因になる様な気がするけど?
障害が発生する前後で環境的に何かなかったか?を調べるくらいでしょうか?
パラッと検索した感じだと
フォントを変更する
文字コードを変更する
みたいなのが多いみたいだけど
何かアプリケーションをインストールした時に
設定を変更してしまう様な物をインストールしてしまって
コンソール設定が変わる
という事もあるかもしれないので
発生前後(というか前しかないと思うけど)に何かなかったを色々調べてみては?
http://fxrobot.hatenablog.com/entry/2016/10/09/022352
ここの人がやっている方法で出力してみたらどうなるか?(既にやってる?)
後まさかとは思うけど
再起動したら直るとか(笑)
本家の掲示板で聞くのが一番だけど
漢字関係だと向こうにも解らないだろうしなぁ
239デフォルトの名無しさん
2019/06/13(木) 09:50:13.07ID:I2r9lF36 レスありがとうございます。
ご指摘のリンクは見ましたが、日本語入力しないので、同じ問題ではないと思われます。
例えば
print "今日は Free Basic"
sleep
だけでコンパイルしても日本語部分だけ半欠け表示になります。
win10の更新以外は何もしていないはずですが・・・
ご指摘のリンクは見ましたが、日本語入力しないので、同じ問題ではないと思われます。
例えば
print "今日は Free Basic"
sleep
だけでコンパイルしても日本語部分だけ半欠け表示になります。
win10の更新以外は何もしていないはずですが・・・
240デフォルトの名無しさん
2019/06/13(木) 21:17:03.54ID:MSqyIT0z 発生する環境と発生しない環境が有るのなら
その違いを徹底的に調べるしかないと思うなぁ
その違いを徹底的に調べるしかないと思うなぁ
241デフォルトの名無しさん
2019/06/13(木) 22:27:08.57ID:h2JtO818 おそらくwin10のコマンドプロンプト、シェルと
freebasicの日本語表示のライブラリかなんかの
バッティングでしょうかね。
powershellでも同じでした。
fbcでは半欠け、gccは正常なので困ります。
数値計算のために結構使わせてもらってきて
数値計算結果は問題ないです。
数値計算はcは少し怖いです。
英語で問い合わせはできないですね。
freebasicの日本語表示のライブラリかなんかの
バッティングでしょうかね。
powershellでも同じでした。
fbcでは半欠け、gccは正常なので困ります。
数値計算のために結構使わせてもらってきて
数値計算結果は問題ないです。
数値計算はcは少し怖いです。
英語で問い合わせはできないですね。
242デフォルトの名無しさん
2019/06/13(木) 23:42:34.58ID:NulSwGzN 文字コードだろ
Ruby でも、Linux 系のcygwin, msys などの日本語表示では、バグる。
Ruby console のirb は、日本語表示ではバグる。
だから皆、Mac を使う
ところが、Windows10・WSL・Ubuntu では、日本語でもバグらない。
だから漏れは、WSL側にも、Rubyを入れて、irbとして使っている
WSLの場合は、sjis/UTF-8 の変換に、バグがない
たぶん、さらにWSLよりも、仮想OS でLinux を使う方が、もっとバグらないだろう
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.28ID:tecWAOkg コマンド プロンプトのプロパティで、「レガシーコンソールを使用する」にチェックを入れてみてください。
244渡辺真
2019/06/14(金) 10:07:56.10ID:tecWAOkg 追記
Windows 10 OctoberUpdate (version 1809)で導入された新しいコンソールの不具合に起因して発生しています。
マルチバイト文字のコンソール出力を行うアプリケーションにおいて、コンソール出力が正しく表示されない場合があります。
マイクロソフトでは開発部門でも本問題を認識しており、次期バージョンの OS (19H1) において修正される予定です。
Windows 10 OctoberUpdate (version 1809)で導入された新しいコンソールの不具合に起因して発生しています。
マルチバイト文字のコンソール出力を行うアプリケーションにおいて、コンソール出力が正しく表示されない場合があります。
マイクロソフトでは開発部門でも本問題を認識しており、次期バージョンの OS (19H1) において修正される予定です。
245デフォルトの名無しさん
2019/06/14(金) 12:19:26.74ID:wlmyLBOz windows側の問題なのね
これか
https://social.msdn.microsoft.com/Forums/ja-JP/3a8a7941-a284-40eb-9588-808c575e7c1b/1249612540124721251912531-1809-12398-os?forum=visualstudiosupportteamja
setlocaleすると大丈夫ってのも書いてあるから
gccではsetlocaleしているから起きないのかもね
こっちに載ってる例で
http://makoto-watanabe.main.jp/freebasic/PgEncoding.html
setlocaleするともしかすると解消するのか?
自分はサンデープログラマー系なので話十分の一くらいに聞いておいて
これか
https://social.msdn.microsoft.com/Forums/ja-JP/3a8a7941-a284-40eb-9588-808c575e7c1b/1249612540124721251912531-1809-12398-os?forum=visualstudiosupportteamja
setlocaleすると大丈夫ってのも書いてあるから
gccではsetlocaleしているから起きないのかもね
こっちに載ってる例で
http://makoto-watanabe.main.jp/freebasic/PgEncoding.html
setlocaleするともしかすると解消するのか?
自分はサンデープログラマー系なので話十分の一くらいに聞いておいて
246デフォルトの名無しさん
2019/06/14(金) 13:53:03.86ID:HjQQktwN247渡辺真
2019/07/04(木) 19:35:18.22ID:gsP/6jYH 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 パソコンで正常に表示されるかどうか教えて下さい。
私の 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デフォルトの名無しさん
2019/07/05(金) 08:54:22.43ID:TZXCRxqJ >247
Windows 10でも問題なく実行します。
赤い風船?みたいな物が画面上を動きます。
もっとも、Windows 10には、Free Basic をインストール
していないので、Windows 7でコンパイルした実行プログラム
をWindows 10で実行した結果です。
Windows 10でも問題なく実行します。
赤い風船?みたいな物が画面上を動きます。
もっとも、Windows 10には、Free Basic をインストール
していないので、Windows 7でコンパイルした実行プログラム
をWindows 10で実行した結果です。
249渡辺真
2019/07/05(金) 10:56:38.66ID:KB6SBbLY 早速確認いただき、有難うございます。
私は、64ビット2台、32ビット2台の、計 4台も Win10 パソコンを持っていて、それぞれメーカーや購入時点が違うので、ドライバや BIOS の問題は考えにくいと思っています。
そこで、Win10 だと、誰のパソコンでも動かないのかと思いましたが、デフォルトの名無しさんや、michyo さんの環境では、コンパイルされた実行ファイルが、Win10 で動いているのですね。
とても不思議です。
私は、64ビット2台、32ビット2台の、計 4台も Win10 パソコンを持っていて、それぞれメーカーや購入時点が違うので、ドライバや BIOS の問題は考えにくいと思っています。
そこで、Win10 だと、誰のパソコンでも動かないのかと思いましたが、デフォルトの名無しさんや、michyo さんの環境では、コンパイルされた実行ファイルが、Win10 で動いているのですね。
とても不思議です。
250デフォルトの名無しさん
2019/07/05(金) 13:27:53.69ID:GGpe/EUY 馬鹿はWin10なら全て同じだと思っている
251sage
2019/07/06(土) 10:52:14.35ID:mfI6ooWq 今回は構成の違うマシンが全部同じなら
環境を比較調査する事も出来ないから原因を探るのは厳しそうですね
他の人が上手く行っている事からすると
今回も環境問題っぽいですね
この前の人はマシンによって違いがあったから
調査の仕様は有るけど
後は似たような経験が有って解決した人が居れば良いけど
今の所は居なさそうですか
デバッグでステップ実行して何処で落ちるか?
というのは調べられないんですか?
環境を比較調査する事も出来ないから原因を探るのは厳しそうですね
他の人が上手く行っている事からすると
今回も環境問題っぽいですね
この前の人はマシンによって違いがあったから
調査の仕様は有るけど
後は似たような経験が有って解決した人が居れば良いけど
今の所は居なさそうですか
デバッグでステップ実行して何処で落ちるか?
というのは調べられないんですか?
252渡辺真
2019/07/06(土) 16:26:56.37ID:eNlQvJia Windows イベントビューアでエラーの状況を確認しました。
プログラムは、下記の2つの例外コードで終了していました。
例外コード: 0xc0000005
例外コード: 0xc000041d
難しいです。
プログラムは、下記の2つの例外コードで終了していました。
例外コード: 0xc0000005
例外コード: 0xc000041d
難しいです。
253デフォルトの名無しさん
2019/07/06(土) 18:03:19.81ID:mfI6ooWq そのエラーコードで検索したら
https://www.maruo.co.jp/hidesoft/8/x01632_.html
こういう話が出てきた
もしかするとファイルが壊れている?(fbc.exeとか?なんかのdllとか?)
コンパイルをするマシンは各機でやってるんですか?
特定のマシンたけでコンパイルして他のマシンに配っているならコンパイルしているマシンがハード的に何か有るのかもしれない
昔ハードディスクにエラー箇所が有って
そこにexeが有ったらしくて
それでアプリケーションが起動しない
という経験をした事は有る
それに似ているような気がする
あくまできがするだけだけど
https://www.maruo.co.jp/hidesoft/8/x01632_.html
こういう話が出てきた
もしかするとファイルが壊れている?(fbc.exeとか?なんかのdllとか?)
コンパイルをするマシンは各機でやってるんですか?
特定のマシンたけでコンパイルして他のマシンに配っているならコンパイルしているマシンがハード的に何か有るのかもしれない
昔ハードディスクにエラー箇所が有って
そこにexeが有ったらしくて
それでアプリケーションが起動しない
という経験をした事は有る
それに似ているような気がする
あくまできがするだけだけど
254渡辺真
2019/07/07(日) 11:06:12.35ID:pDt/nlD9 原因は、私の Win10 PC の日本語設定でした。
本家掲示板の MrSwiss さんのアドバイスに従って、Win10 PC を英語画面に変更したところ、グラフィック画面は表示されました。
Microsoft日本に連絡します。
本家掲示板の MrSwiss さんのアドバイスに従って、Win10 PC を英語画面に変更したところ、グラフィック画面は表示されました。
Microsoft日本に連絡します。
255デフォルトの名無しさん
2019/07/07(日) 11:28:45.76ID:Ts5uCd7M 別に、Windows の問題じゃない
外人が作る、すべてのアプリは、sjis を知らない。
漏れら日本人だって、Windows に入っている、数百ある外国の言語なんて、1つも知らないだろ
Windows は国際化されていないから、外人のアプリで、日本語を使うとバグる!
一方、Linux では、UTF-8 で国際化されているから、世界中で共通の文字コード
Ruby のirb でも、日本語を入力すると、バグる。
sjisを想定していない。
使えるのは、半角英数字(ascii)のみ
特に、ユーザー名・ファイルパスなど、システム関係に日本語を使うと、よくバグる
外人が作る、すべてのアプリは、sjis を知らない。
漏れら日本人だって、Windows に入っている、数百ある外国の言語なんて、1つも知らないだろ
Windows は国際化されていないから、外人のアプリで、日本語を使うとバグる!
一方、Linux では、UTF-8 で国際化されているから、世界中で共通の文字コード
Ruby のirb でも、日本語を入力すると、バグる。
sjisを想定していない。
使えるのは、半角英数字(ascii)のみ
特に、ユーザー名・ファイルパスなど、システム関係に日本語を使うと、よくバグる
256デフォルトの名無しさん
2019/07/07(日) 13:21:40.11ID:NA7PlYnQ 馬鹿が馬鹿に回答と
257デフォルトの名無しさん
2019/07/08(月) 02:32:03.03ID:S5loCBHp 正常に動作している人との違いを見ることが出来れば良いんだけど
環境の違いが原因だと面倒だよなぁ
何が違うんだろうか?
リンク先の話には
imeが関係しているのではないか?
という話だから
何が別のimeを入れていたりしないかね?
環境の違いが原因だと面倒だよなぁ
何が違うんだろうか?
リンク先の話には
imeが関係しているのではないか?
という話だから
何が別のimeを入れていたりしないかね?
258デフォルトの名無しさん
2019/07/08(月) 16:50:56.88ID:qJVG7Z+B この人、前にもコンソールの日本語表示が崩れるって騒いでいたけど
何年経っても初歩的なミスをしてそうだな(コードもWindowsも)
何年経っても初歩的なミスをしてそうだな(コードもWindowsも)
259255
2019/07/08(月) 23:05:48.45ID:G1DtFXg8 Windows で、Ruby のirb が、sjis でバグるのは、
readline が参照している、libedit に問題があるらしい
Linux で作っているソースコードを、Windows でコンパイルして、sjisでバグる。
Linuxでは、UTF-8 だから、sjisを想定していない
外人は、sjisを知ってるわけないから、半角英数字(ascii)だけで作ってるから、sjisでバグる
フォントがかすれたり、カーソルが消えたり、回復不能になる!
readline が参照している、libedit に問題があるらしい
Linux で作っているソースコードを、Windows でコンパイルして、sjisでバグる。
Linuxでは、UTF-8 だから、sjisを想定していない
外人は、sjisを知ってるわけないから、半角英数字(ascii)だけで作ってるから、sjisでバグる
フォントがかすれたり、カーソルが消えたり、回復不能になる!
260デフォルトの名無しさん
2019/07/08(月) 23:14:18.33ID:fk6b3a2Z >>259
馬鹿は死ねよ
馬鹿は死ねよ
261渡辺真
2019/07/09(火) 17:05:58.59ID:kFqa6T0+262デフォルトの名無しさん
2019/07/09(火) 21:39:08.16ID:gdYXIa6p 写経の自動化って・・・
斬新なアイディアだな。写経になってないような気もするが。
そういやチベットでは経典をぐるぐる右回しするやつがあるが、あれもある意味自動化だな。
斬新なアイディアだな。写経になってないような気もするが。
そういやチベットでは経典をぐるぐる右回しするやつがあるが、あれもある意味自動化だな。
263渡辺真
2019/07/09(火) 22:19:54.80ID:kFqa6T0+264デフォルトの名無しさん
2019/07/09(火) 23:08:51.79ID:11PXPZRU 高級言語は
多数のアセンブラを一行で書いちゃう
みたいな所が有るから
似ている?
多数のアセンブラを一行で書いちゃう
みたいな所が有るから
似ている?
265渡辺真
2019/07/10(水) 08:40:06.58ID:IEVlFF2p 小学校でプログラミング教育が始まることを意識して作ってみました。
http://makoto-watanabe.main.jp/freebasic/PgRnd.html#Dices
上級プログラマなら、さいころが転がるところを表現できるのでしょうが(^^;)
http://makoto-watanabe.main.jp/freebasic/PgRnd.html#Dices
上級プログラマなら、さいころが転がるところを表現できるのでしょうが(^^;)
266デフォルトの名無しさん
2019/07/10(水) 17:08:13.88ID:NolX0ibb freebasicのフォーラム見てたら
最高アクセス記録が
Most users ever online was 321 on Jul 08, 2019 5:09
になってた
前はもっと前だった気がしたけど
この日に何か有ったんだろうか?
最初プログラミング教育って聞いて
日本も終に初めるのか
と思ったけど
年間10時間www
図画工作より下とか悲しい
だからそこまでの内容は扱わないと思われる
コンピュータープログラミングではなくて
手順や式次第(プログラム)を学ぶ
そういう話らしい
最高アクセス記録が
Most users ever online was 321 on Jul 08, 2019 5:09
になってた
前はもっと前だった気がしたけど
この日に何か有ったんだろうか?
最初プログラミング教育って聞いて
日本も終に初めるのか
と思ったけど
年間10時間www
図画工作より下とか悲しい
だからそこまでの内容は扱わないと思われる
コンピュータープログラミングではなくて
手順や式次第(プログラム)を学ぶ
そういう話らしい
267デフォルトの名無しさん
2019/07/10(水) 22:52:17.95ID:Gf6jvZsp 小学校でプログラミング教育の教材としては
LOGO
がいいのじゃないかな、と思う。
LOGO
がいいのじゃないかな、と思う。
268デフォルトの名無しさん
2019/07/11(木) 01:34:58.45ID:2JRZU4lZ LOGOをバカにするわけじゃないが、今どきそれはないわ
プログラミング教材は今はもう色々と揃ってるよ
ブロックを組み合わせたり、ロボットを操作したり、グラフィカルなコードを書いたり出来る
大学の研究室でやってきたようなことを教材として提供してきているよ
義務教育課程においては、論理的思考と遊び感覚で興味をもたせることが大事
興味のある子はどんどん進んでいけばいいけど、本格的なコードを書くのは大学以上で構わない(一般論としてね)
こんなのは外国語と同じで普段使わないのに覚えたところですぐに忘れるからな
それならPC業務で使うソフトウェアや専門職で扱われる機械(コンピュータを使った)を触らせた方のがよっぽど良い
プログラミング教材は今はもう色々と揃ってるよ
ブロックを組み合わせたり、ロボットを操作したり、グラフィカルなコードを書いたり出来る
大学の研究室でやってきたようなことを教材として提供してきているよ
義務教育課程においては、論理的思考と遊び感覚で興味をもたせることが大事
興味のある子はどんどん進んでいけばいいけど、本格的なコードを書くのは大学以上で構わない(一般論としてね)
こんなのは外国語と同じで普段使わないのに覚えたところですぐに忘れるからな
それならPC業務で使うソフトウェアや専門職で扱われる機械(コンピュータを使った)を触らせた方のがよっぽど良い
269デフォルトの名無しさん
2019/07/11(木) 02:43:49.18ID:024QjgN/ >>265
こんなゴミみたいなものを宣伝すんなよ
こんなゴミみたいなものを宣伝すんなよ
270デフォルトの名無しさん
2019/07/11(木) 03:55:04.12ID:YQHsyFQ3 WinFBEがダウンロードしたら即使えて環境変数がどうのとかるからHSP的お手軽さがあって
ええやんと思いきやscintillaをsjis版探してきて差し替えないと満足に打てないという…
他の日本語化されてるIDEも検索して引っかかる日本語の入門ページも怪しげな中華アプリや中華サイトを想起させる残念っぷり
ポテンシャルは高そうなのに色々勿体ない
真くんはMSにケチつける謎の行動力を出す前にまず日本語のお勉強とフリーの日本製エディタで
出来のいいのなんていくらでもあるんだからそれを参考にするようにした方がいいと思う
WinFBEはlangファイルのエディタがついてたけど真くんは関わったらダメだぞ約束だからな
ええやんと思いきやscintillaをsjis版探してきて差し替えないと満足に打てないという…
他の日本語化されてるIDEも検索して引っかかる日本語の入門ページも怪しげな中華アプリや中華サイトを想起させる残念っぷり
ポテンシャルは高そうなのに色々勿体ない
真くんはMSにケチつける謎の行動力を出す前にまず日本語のお勉強とフリーの日本製エディタで
出来のいいのなんていくらでもあるんだからそれを参考にするようにした方がいいと思う
WinFBEはlangファイルのエディタがついてたけど真くんは関わったらダメだぞ約束だからな
271デフォルトの名無しさん
2019/07/11(木) 17:58:39.98ID:HcmCiWg7 logoは座標じゃない方法でいきなり描くから
座標の概念を未だ教わっていない低学年なんかには確かに向いているかも
今回はファロが結構使われそうだけど
freebasicにはdrawが有るから
これで何とかw
座標の概念を未だ教わっていない低学年なんかには確かに向いているかも
今回はファロが結構使われそうだけど
freebasicにはdrawが有るから
これで何とかw
272渡辺真
2019/07/15(月) 16:41:43.47ID:vipAzGRF 本家のフォーラムで UEZ さんに GIF 動画を表示するプログラムを作ってもらいました。
サイコロを振る動作が加わりました。
http://makoto-watanabe.main.jp/freebasic/tipsDisplayGifAnimation.html
サイコロを振る動作が加わりました。
http://makoto-watanabe.main.jp/freebasic/tipsDisplayGifAnimation.html
273デフォルトの名無しさん
2019/07/20(土) 02:29:21.79ID:BmjrbxAK わざわざ他者の手を煩わせて持ってくるのがサイコロぶん回す動作が云々て…
お前はもうHSPあたりの初心者向けである程度枯れてる言語でも触っとけよ
検索で引っかかるのがあんなゴミみたいなサイトとか訳わからんわ
お前はもうHSPあたりの初心者向けである程度枯れてる言語でも触っとけよ
検索で引っかかるのがあんなゴミみたいなサイトとか訳わからんわ
274デフォルトの名無しさん
2019/07/20(土) 16:41:45.37ID:c6J6E4hv 渡辺氏に反対の奴は別スレ行け
そういう話でついているだろうが
このスレではお前はただの荒らしでしかない
そういう話でついているだろうが
このスレではお前はただの荒らしでしかない
275デフォルトの名無しさん
2019/07/21(日) 06:39:43.61ID:MiK/T5rx ガイジか?
ならテンプレ作ってそう書いとけ
ならテンプレ作ってそう書いとけ
276デフォルトの名無しさん
2019/07/21(日) 18:56:29.59ID:c+HlyquL このスレを全部読めガイジ
277デフォルトの名無しさん
2019/07/25(木) 10:43:24.08ID:NIVjBiK4 ガイジ(渡辺真)のメモ帳スレやぞ
気に入らんなら別スレ立てるんだな
気に入らんなら別スレ立てるんだな
278デフォルトの名無しさん
2019/08/05(月) 00:53:06.31ID:vtHHaLTi スレを全部読みもしないで何を偉そうにガイジとか語るのか
あっちのスレがどうなってるのかと思ったら
スレが落ちてる…
新しいバージョンが出たのに話題にもしてない
口先ですらも無い
酷い者です
あっちのスレがどうなってるのかと思ったら
スレが落ちてる…
新しいバージョンが出たのに話題にもしてない
口先ですらも無い
酷い者です
279デフォルトの名無しさん
2019/08/05(月) 06:54:16.15ID:X9eOP/Xs 分岐したスレは新しいバージョンが出る前にもう落ちてたからな
つか、ここ数年の基地外独占スレを正常だと思っているわけ?
スレ分けしたから熱りが冷めたと思うけどね
つか、ここ数年の基地外独占スレを正常だと思っているわけ?
スレ分けしたから熱りが冷めたと思うけどね
280デフォルトの名無しさん
2019/08/05(月) 07:01:40.11ID:X9eOP/Xs281デフォルトの名無しさん
2019/08/11(日) 17:58:49.33ID:zhYrYZpf だから偉そうな事を言うのが良いなら向こうのスレ行けって言ってんだろう
ここは趣味でカチャカチャ遣る程度でも構わないし
basicはどっちかって言うと
趣味的にやるのに向いてるし
freebasicはゲームを作るとかそういうのに力が入ってる物でもある
どんな遣り方でも何を作ってもどんな遣り方でプログラムして良い
そういう方向に向いている
それを兎に角規制しないと気がすまない
そういうのは向こうへ行けって話だ
このスレを全部読んで頭がおかしいのはどうこう〜
とか言ってるのはこのスレには要らない
偉そうにしたい奴が居るべき場所ではない
好きなようにプログラムする
それこそがfreebasicらしいし
向こうのフォーラムはどんな初歩的であろうと馬鹿な勘違いしている質問でも
丁寧に教えてくれる
まさしくbasicプログラマーがどういった者か解っている
このスレはそれをただ自分が凄い事を解っていると思わせたい奴が自慢する奴のスレじゃない
そういう最近マウント?とか言うのをやりたい奴は向こう行けって話し
最近来ないあの人みたいなのでも別に構わない
何だかこれこれを知らないと駄目
みたいな話をする奴は要らない
自慢と職場のコーディング規約が宗教教義みたいに崇め奉る奴は向こうへ行け
どういうプログラムをするも好きにする
それを邪魔したり止めろとか言う奴は向こうのスレへ行けだ
向こうのスレが落ちている言い訳をわざわざしたり
いい加減にこっちに来るなよ
ここは趣味でカチャカチャ遣る程度でも構わないし
basicはどっちかって言うと
趣味的にやるのに向いてるし
freebasicはゲームを作るとかそういうのに力が入ってる物でもある
どんな遣り方でも何を作ってもどんな遣り方でプログラムして良い
そういう方向に向いている
それを兎に角規制しないと気がすまない
そういうのは向こうへ行けって話だ
このスレを全部読んで頭がおかしいのはどうこう〜
とか言ってるのはこのスレには要らない
偉そうにしたい奴が居るべき場所ではない
好きなようにプログラムする
それこそがfreebasicらしいし
向こうのフォーラムはどんな初歩的であろうと馬鹿な勘違いしている質問でも
丁寧に教えてくれる
まさしくbasicプログラマーがどういった者か解っている
このスレはそれをただ自分が凄い事を解っていると思わせたい奴が自慢する奴のスレじゃない
そういう最近マウント?とか言うのをやりたい奴は向こう行けって話し
最近来ないあの人みたいなのでも別に構わない
何だかこれこれを知らないと駄目
みたいな話をする奴は要らない
自慢と職場のコーディング規約が宗教教義みたいに崇め奉る奴は向こうへ行け
どういうプログラムをするも好きにする
それを邪魔したり止めろとか言う奴は向こうのスレへ行けだ
向こうのスレが落ちている言い訳をわざわざしたり
いい加減にこっちに来るなよ
282デフォルトの名無しさん
2019/08/12(月) 20:31:18.87ID:sfgyFXyc283デフォルトの名無しさん
2019/08/16(金) 10:48:32.93ID:DXZ2nZlX 独占スレより初心者の質問スレみたいになることを期待したらダメなのかな
そういう日本語のコミュニティがあればありがたいのだけど
自分で作れと言われたらそうなのだけど俺自身が質問に答えられるような技量が無いので…
そういう日本語のコミュニティがあればありがたいのだけど
自分で作れと言われたらそうなのだけど俺自身が質問に答えられるような技量が無いので…
レスを投稿する
ニュース
- 【サッカー】U-17日本代表、激闘PK戦制す 北朝鮮撃破で6大会ぶり8強入り U17W杯 [久太郎★]
- 「国民の憤りを引き起こした」中国側“高市首相発言の撤回改めて要求” [どどん★]
- 【インバウンド】中国からの“渡航自粛”…ツアー1000人分の直前キャンセル「キャンセル料は免除してくれ」 ことしいっぱいキャンセルに [1ゲットロボ★]
- 【芸能】日中関係悪化でエンタメ業界に大ダメージ… JO1の中国でのイベント中止、邦画は公開延期、STARTOアイドルへの影響も [冬月記者★]
- XやChatGPTで広範囲の通信障害 投稿や閲覧できず [蚤の市★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★3 [ぐれ★]
- Perfume・あ~ちゃんの結婚相手の一般男性、吉田カバンの社長と判明 [977261419]
- 日本、高市のお陰で破滅に近づくwwwwwwww
- 自民党議員「高市は先人が築き上げた日中関係を壊した。外務省が謝罪に言ってるが自分で責任を取れ」 [834922174]
- 令和の陽キャってみんな前髪めっちゃ長いけど
- まみちゃん
- ちっしゃーねーな。俺が習近平のアナルに武力侵攻してきてやるよ
