[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 12/13 05:17 / Filesize : 519 KB / Number-of Response : 1084
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【QBASIC互換!?】FreeBasic【GPL】



768 名前:デフォルトの名無しさん [2016/09/22(木) 22:15:25.48 ID:yFpkWppT.net]
>>722
extern は、複数のモジュール(ファイル)に共通な変数の定義の模様。
>外部結合を持っている、変数、配列またはオブジェクトを宣言します。
makoto-watanabe.main.jp/freebasic/PgExtern.html

混乱と混沌を司る吾輩でも使いこなせなかった。
というのは、前書いたように、
いくつか、チョコチョコっと作るやっつけ仕事で作り上げたソフトから
共通部分を積み上げて作ったのが、いまいじっているライブラリー3-4MB。
命名法の共通性がないし、仕様も存在しない。
そんなわけで、複数のファイルにまたがる内容は、覚えきれない。

ライブラリーに入れる時に、命名法をあわせるけど、Basic を使っている限りは使うことはないでしょう。
OOPに相当する内容が Fotran の共通領域、Block Common 文
www2.nc-toyama.ac.jp/~mkawai/lecture/fortran/subroutine/subroutine.html
(3) COMMON文  参照
で、一つのファイルで使う変数を一つのCommonBlock にまとめてしまう。
Fotran では一つのCommonBlock 領域に複数の宣言をしてもコンパイルが通ってしまうので
使用するファイル以外は、まったく使わない主記憶領域が存在する(ブラックボックス化ができる)だけ、となる。

extern を使って複数のファイル(モジュール)にまで影響を及ぼす宣言をすると、自分では理解できない、なにか、ができてしまいます。
V.B. でやって、
まとまらなくなって、そっくり全部捨てて、もう一度く見直す、
ということを何回かやっています。
この方法は、ロボットのソフトを管理していた同級生が、
客先で不調になったロボット用ソフトのデバックがうまくいかなかったときに
「同じ仕様書でソフト会社にもう一度発注する」
という方法が唯一の対応である
と、教えてくれまして、
実労1週間(8*5 = 40時間、休日プログラマーの私としては実質1か月)で、対応が取れなかったときに使っています。
Fotran を使っていたころの名残で、管理情報はすべて共通領域に






[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´Д`)<519KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef