プログラミング質問広場 |
本掲示板は、プログラミングに関する情報を作者様同士で共有・議論していただく場として用意いたしました。 JV-Link、JV-Dataに直接関連しない(一般論としてのプログラミング方法やAPI・メソッドの利用法などの)スレッドはこちらに立ててください。
|
|
|
現在は、VB6でプログラムを組んでいる者ですが、将来的にはVB2005も考えてい ます。今回、遭遇したトラブルはVB6で完全フルセット(1986年から、即ち000000 00000000から)を試みたところ、少し前までは上手く行っていたのですが、この 半月前から、”問題が発生。。。VBを終了します。が頻発するようになりました 。当初はハードを疑ったのですが、HDを換装してOS(XP)を再インストールして みても同じ問題が発生しました。ところで最近馬吉のソースが公開になりました ので、何となく眺めていたら、VB6の良く見かけるサンプルプログラムとは全く 違っているのに気づき、その理由をあれこれ考えて見ました。そして見えて来た のが”暗黙のインスタンス”でした。VB6では使い易さを優先させるためか、イ ンスタンスに関しては余り注意を払わなくてもプログラム出来るのですが、Data Labのデータでは無理みたいですね。一応以下のようなインスタンス生成破棄 を行ったところ、問題を起こさず正常に動きはじめました。
Dim FormNew as FormAction set FormNew = new FormAction FormNew.show set FormNew = nothing
以上のような解決方法は一応取れたのですが、もっとスマートな方法があるの ではと思いますし、この辺りについてのコメント、解説などいただけたら幸いで す。 |
|
|
|
copyright ©2007 JRA SYSTEM SERVICE CO.,LTD. All Rights Reserved.
|
|
|