- 締切済み
オートメーションエラー(2147418105)
現在、ACTIVE REPORTSを使用して帳票の印刷を行っているのですが、 下記のような関数がありまして、複数回同時にこの関数をCallすると 1回目はうまく印刷するのですが、2回目以降はUnload Objが影響してエラーとなります。 そもそも同時実行する必要がないので、修正することは容易なのですが、 Unloadは他のスレッドに影響を及ぼすものなのでしょうか? また、OSによって異なったりするものでしょうか? 何か情報をお持ちの方がいらっしゃいましたら、アドバイスをお願いします。 [OSのVER]:Windows2000 [VBのVER]:VB6 Private Sub cmd_Click() Dim Obj As Object Obj = aaaOut CALL Obj.Printer.PrintDialog (省略してますがここで印刷を行ってます) DoEvents ← この関数を複数回呼ぶことが可能になってます If Not ObjArvRpt Is Nothing Then Unload Obj Set Obj = Nothing End If End Sub
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- n-before
- ベストアンサー率50% (3/6)
回答No.1