Seien wir realistisch, versuchen wir das Unmögliche. - Che Guevara
emde IT-LÖSUNGEN
> Tel. 08131 / 99 69 80-0
> Kontakt per E-Mail
Fehler 49: Falsche DLL-Aufrufkonvention
13. Juni 2013
Den Fehler 49: "Falsche DLL-Aufrufkonvention" erhalte ich mit schöner Regelmäßigkeit alle paar Monate in Access. Meistens dann, wenn ich in einem schon lange produktiven System nur eine Kleinigkeit im Code geändert habe und diese Änderung dann testen möchte. Eine Erklärung für den Fehler habe ich in keinem der Fälle gefunden. Meiner Beobachtung nach hat es auch nichts damit zu tun, ob ich Funktionen oder Prozeduren verwende: Manchmal genügt es, die Message in einer MsgBox zu ändern und Zack! taucht der Fehler auf.
Zum Glück weiß ich inzwischen, wie man den Fehler zuverlässig und dauerhaft wieder los wird: Einfach das Modul, in dem man gerade etwas geändert hat, einmal ausschneiden und wieder einfügen. Danach muss man die Datenbank einmal schließen und wieder öffnen, damit Access nicht denkt, die Funktionen wären zweimal deklariert.
Übrigens funktioniert dies auch, wenn Access meldet: "Ausdruck zu komplex."
Und wenn eine Abfrage, ein Formular oder ein Bericht, die schon lange funktioniert haben, auf einmal unberechtigter Weise nach Parametern fragt oder eine Fehlermeldung ausgibt: Einfach mal ausschneiden und wieder einfügen - bei diesem Vorgang behebt Access so manches Problem :-)
Kommentare (14)
Christian
am 03.07.2014Renate
am 25.08.2014Rolf Berty
am 08.10.2014Roland
am 03.04.2015Jan
am 29.08.2015Stefan Zink
am 22.12.2015Cornelia
am 19.02.2016Kally
am 03.01.2017Armin
am 14.12.2018Dirk
am 10.06.2019Peter
am 04.02.2020Martin
am 10.05.2021Dieser Artikel ist immer noch relevant!
Danke!
Gerhard
am 13.06.2022Christian
am 19.01.2023Aber der Tipp hat mir super gut weitergeholfen bei meinem aktuellen Excel Problem!
Denn hier habe ich auch immer wieder diese FM bekommen , konnte damit aber nicht wirklich etwas anfangen. Daher habe ich den kompletten Code in dem betroffenen Modul ausgeschnitten, Datei gespeichert, Code wieder eingefügt, Datei wieder gespeichert, Datei geschlossen, Datei wieder geöffnet und Code ausgeführt: Siehe da, die FM taucht nicht mehr auf!
Vielen Dank also für diesen Tipp!
Michi
am 12.04.2023