vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: FatalExecutionError oder Programmende mit InterOP DLL 
Autor: Kuno60
Datum: 09.05.20 01:21

Hallo,

ich weiß zwar nicht genau was dein Programm macht, aber einwas ist mir aufgefallen:
In der Schleife rufst du 256 mal LC_open auf. Schließt es aber nur bei Else oder im Fehlerfall. Es kann also vorkommen das LC_open aufgerufen wird ohne vorher LC_close aufzurufen. Das kann zu deinem gezeigten Fehler führen.
Ich würde es so schreiben:
Dim LC2_Handle As UInt32
Try
    For i As Integer = 0 To 255
        rev = LC_open(DongleDeveloperID, i, LC2_Handle)
        If rev = LC_SUCCESS Then
            rev = LC_passwd(LC2_Handle, AccessLevel, UserPassByteArray)
            If rev = LC_SUCCESS Then
                rev = LC_read(LC2_Handle, BlockNumber, buffer) 'KILL Read
                If rev = LC_SUCCESS Then
                    Return buffer
                End If
            End If
        End If
        LC_close(LC2_Handle)
    Next
Catch ex As Exception
    MsgBox("Dongle Error 3: " & ex.Message.ToString)
Finally
    If LC2_Handle <> 0 Then
        LC_close(LC2_Handle)
    End If
End Try
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
FatalExecutionError oder Programmende mit InterOP DLL894Seek108.05.20 11:20
Re: FatalExecutionError oder Programmende mit InterOP DLL560Manfred X08.05.20 14:00
Re: FatalExecutionError oder Programmende mit InterOP DLL546Seek108.05.20 15:02
Re: FatalExecutionError oder Programmende mit InterOP DLL562Manfred X08.05.20 17:59
Re: FatalExecutionError oder Programmende mit InterOP DLL582Seek108.05.20 18:38
Re: FatalExecutionError oder Programmende mit InterOP DLL585Seek108.05.20 21:04
Re: FatalExecutionError oder Programmende mit InterOP DLL569Kuno6009.05.20 01:21
Re: FatalExecutionError oder Programmende mit InterOP DLL557Seek111.05.20 08:49
Re: FatalExecutionError oder Programmende mit InterOP DLL551Seek112.05.20 13:59

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel