- 69 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/05(月) 21:00:13 ID:K2RPyvk10]
- >>68
乙。 たとえば、、、多分 SELECT文の結果をグローバル変数の配列とかにすると思うんだけど、 その最中に Loop して結果表を1行ずつフェッチする過程があるはず、 で、その行Loop中に他の関数を呼び出してデータ処理はお願いって風に出来ればなぁ、、、と思っただけ。 グローバル変数消費しないし、他の言語では結構見るタイプ。 まぁ、↓だと10カラムしか対応できなくて格好悪いけどこんな感じ。 ; モジュール側 GetSelectToCallback(db, sql, funcName) { Loop { 行取得する %funcName%(rowNo, colCount, col1,col2,col3,col4,col5,col6,col7,col8,col9,col10) ; 行をそのまま渡す! } } ; コールする側 LV_Delete() GetSelectToCallback(db, "SELECT * FROM HOGE", "HogeFunc") SB_SetText(LV_GetCount() . "件") HogeFunc(rowNo, col1="",col2="",col3="",col4="",col5="",col6="",col7="",col8="",col9="",col10="") { ; ダイレクトにリストビューに追加する LV_Add("", col1, col2, col3, col4, col5, col5, col6, col7, col8,col9,col10) }
|

|