Run-time error '6' beim DLL-Aufruf

Hallo,

ich habe mir in Visual Basic ein Programm geschrieben, und dann
zu einer DLL umgewandelt. Danach habe ich in einem Anderem VB-Programm einen Verweis auf diese DLL erstellt und die DLL registriert (regsvr32). Das Programm hat dann auch ohne Fehler funktioniert. Aber seit ich die DLL „unregistriert“ (regsvr32 /u) habe, in meinem system32 Orderner verschoben habe, und dort wieder registriert habe, bekomme ich beim Aufruf dieser DLL immer folgende Fehler:

Run-time error ‚6‘: Overflow

Ich habe die DLL nach dem Verschieben in den system32-Ordner natürlich in VB unter „Referenzen“ neu gesucht, der Standort der DLL ist jetzt auch der system32-Ordner.

Aber es kommt immer wieder dieser Fehler.

Was hat das zu bedeuten, und wie kann ich diese Fehler beheben?

Danke im Vorraus