RSS
StartseiteKnowledge LibraryTop 10Impressum

3.9 Beim Kompilieren erhalte ich den Fehler "Zugriff verweigert" oder Link.exe Fehler?

VB5-VB6

Von: Thorsten Dörfler

Den Fehler "Zugriff verweigert" erhält man normalerweise nur dann, wenn man das Programm/ die Komponente kompilieren möchte, während es noch ausgeführt wird, bzw. die Komponente noch in Verwendung durch einen anderen Prozess ist.

Wenn Sie beispielsweise eine Komponente in einer Instanz der VB-IDE als Verweis eingebunden haben und das Projekt ausgeführt haben, verwendet diese Instanz die Komponente solange, bis die IDE geschlossen wurde. ein Schließen des Projekts reicht hier nicht aus.

Der Fehler kann auch entstehen, wenn man in einem ActiveX Steuerelement oder ActiveX DLL Projekt als binärkompatible Vergleichsdatei die Ausgabedatei verwendet, wie es von VB standardmäßig unter Projekt => Eigenschaften > Komponente eingerichtet wird.

Es ist nicht nur wegen der Möglichkeit, dem Kompilierfehler aufzusitzen, empfehlenswert diese Vergleichsdatei in einem separaten Verzeichnis abzulegen (z.B. "Kompatibel") und nicht die gleiche Datei zu verwenden, die mit jedem Kompilieren überschrieben wird.