Announcement

Collapse
No announcement yet.

Zugriffsverletzung in Modul vcl40.bpl

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Zugriffsverletzung in Modul vcl40.bpl


  • #2
    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

    Comment


    • #3
      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


      • #4
        Hallo Bernhard,<BR>
        Danke für Deine Tips. Das Problem liegt bei Fremdsoftware im Zielsystem, die vcl40.bpl installiert haben. Man kann es umgehen, indem man auf Laufzeit-Packages verzichten

        Comment

        Working...
        X