Announcement
Collapse
No announcement yet.
Zugriffsverletzung in Modul vcl40.bpl
Collapse
X
-
Hallo,
ein Client ruft Dienste eines Local-Servers (COM-Exe) auf. Beide Programme sind mit Delphi 5 compiliert. Ab und zu tritt der Fehler im Client auf: 'Zugriffsverletzung bei Adresse 40004B13 in Modul VCL40.BPL'. Wenn man OK drückt, dann läuft es weiter. Die beide Dateien STDVCL40.DLL und STDVCL40.DE sind nicht im Zielsystem. Der Client ruft den Local-Server mit dem Create-Befehl auf z.B. pServer := CoServer.Create und pServer wird nicht auf NIL am Programmende gesetzt. Is irgendwas nicht in Ordnung?
Grüsse,
Hien Nguye
-
Das ist wirklich komisch. Das hört sich so an, als würde in deinem mit D5 kompilierten Programmen irgendwas noch von D4 verwendet.
Für mal folgende Kontrollen durch:
- Sind alle verweise auf D4-Packages beseitigt (Menü Projekt/Optionen, Reiterseite Packages). D4-Packages sind der Zahl 40 zu erkennen)
- Sind alle evtl. zusätzlichen Komponenten auch für D5 verfügbar bzw. die Packages mit D5 übersetzt (Evtl Package neue Übersetzen).
- Lösche mal alle Zwischendateien des Projektes (*.dcu) und übersetze das Programm neu
- Kontrolliere, ob wirklich keine Packages von D4 mehr auf dem Zielsystem sind (*40.bpl
Comment
Comment