Freigeben über


Schlechte DLL-Aufrufkonvention

Argumente, die an eine Dynamic Link Library (DLL) übergeben werden, müssen genau mit denen übereinstimmen, die von der Routine erwartet werden. Aufrufkonventionen behandeln Zahlen, Typ und Reihenfolge von Argumenten. Ihr Programm ruft möglicherweise eine Routine in einer DLL auf, die den falschen Typ oder die Anzahl von Argumenten übergeben wird.

So beheben Sie diesen Fehler

  1. Stellen Sie sicher, dass alle Argumenttypen den in der Deklaration der von Ihnen aufgerufenen Routine entsprechen.

  2. Stellen Sie sicher, dass Sie dieselbe Anzahl von Argumenten übergeben, die in der Deklaration der routine angegeben sind, die Sie aufrufen.

  3. Wenn die DLL-Routine Argumente nach Wert erwartet, stellen Sie sicher, dass ByVal diese Argumente in der Deklaration für die Routine angegeben sind.

Siehe auch