タイトル : Re^3: 自己解決しました。 投稿日 : 2008/03/12(Wed) 10:48 投稿者 : るしぇ
>解決したと思ったんですが・・・・間違っていたと言うことなんでしょうか? 想定した入力と出力の組合せを全てテストして、想定どおりの結果が得られた のなら、間違いという表現とは違うのでは? 。。。ただ、無駄が多いということです。 まず、For ループの中の If 判定ですが、ListIndex が違うだけで、しかも その ListIndex がそのまま DeffenceStyleAddTopic の引数で利用されていて 他は全て同じでは? 。。。ということは For i = 0 To 1 Call DeffenceStyleAddTopic(PlayerUniformNumber, _ bbDeffenceStyleTopic, TopicParam1(frmMain.CmbDeffenceStyle(i).ListIndex), TopicParam2) Next だけで済むのでは? 更に、TopicParam1(frmMain.CmbDeffenceStyle(i).ListIndex)がコンボボックスで 選択されている文字列なのであれば、 For i = 0 To 1 Call DeffenceStyleAddTopic(PlayerUniformNumber, _ bbDeffenceStyleTopic, frmMain.CmbDeffenceStyle(i).Text, TopicParam2) Next で終わってしまうのでは?TopicParam1 がそもそも必要無いと思います。 |