***すれ立てるまでもない質問はここで 第29刷***
■ このスレッドは過去ログ倉庫に格納されています
0110デフォルトの名無しさん
NGNG納品したアプリ(VB)のソースを勉強がてら覗いてみたんです。
TABLE.bas(仮)に、
'*--- TABLE ---*
Public Const M_SYAIN As String = "M_SYAIN"
Public Const M_MISE As String = "M_MISE" (以下続く)
'*--- FIELD ---*
'*=== M_SYAIN ===*
Public Const SYM_SYAINCD As String = "SYAINCD"
Public Const SYM_SYAINNAME As String = "SYAINNAME" (以下続く)
みたいな定数定義ずらーっとあって、実際の動作部分では
strSQL = "SELECT " & SYM_SYAINCD & "," & SYM_SYAINNAME " & _
" FROM " & M_SYAIN & " WHERE " & SYM_SYAINCD & " = '" & strSYAINCD & "'"
みたいな使い方してるんです。
私は、VBもそんなに詳しくなく、外注さんの技術力も
どれほどだったのか分からないのですが、
上記のようなコードの作りにする必要性って、何かありますか?
後々のテーブルの項目名変更等に柔軟に対応…?柔軟か?
他にもpublic定数とかうじゃうじゃあるんですれど、
これってその分メモリ確保&設定されますよね?
起動時のそういう処理ってパフォーマンスにやっぱり影響しますか?
なんか見ていると混乱してきて、他にも"何これ?"みたいな所は
いっぱいで「見なかったことにしよう」を決め込むことにしますた。
■ このスレッドは過去ログ倉庫に格納されています