Announcement

Collapse
No announcement yet.

Delphi 4 - Application bringt Fehlermeldung beim Start unter Windows 2000

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

  • Delphi 4 - Application bringt Fehlermeldung beim Start unter Windows 2000

    Mein Programm habe ich unter Windows 98 in Delphi 4 entwickelt.
    Das Exe-File liegt in einem Verzeichnis auf einem Novell-Server.
    Ausgeführt wird das Programm auf Workstations, die bislang mit Win 95/98
    ausgestattet waren. Jetzt wurde eine neue Workstation mit Win 2000 installiert. Wenn ich das Programm auf diesem Rechner starte erhalte ich folgende Fehlermeldung :
    "Der Prozedureinsprungpunkt 'GetProcessFlags' wurde in der DLL KERNEL32.DLL
    nicht gefunden".
    Wenn ich das Programm in ein lokales Verzeichnis auf demselben Rechner installiere, dann läuft es problemlos.
    Was kann ich tun, um dieses Problem zu beheben ?

    Thomas Werling

  • #2
    Hallo,<br> ich habe mal danach gesucht, mit folgenden Ergebniss;
    <pre>
    Yes, GetProcessFlags really seems to exist on Win98, but not on NT (I
    checked both Kernel32.dll). So the program seems to use an undocumented
    function, only available for Win98 (and perhaps 95).
    </pre>
    Welche Funktion benötigt denn <b>GetProcessFlags</b> in deinem Programm? <p>Gruß Andreas</p&gt

    Comment


    • #3
      Hallo Andreas,

      dein Tipp war gut. Nachdem ich die Procedur nicht wissentlich in meinem eigenen Programm verwendet hatte, kamen nur Fremdkomponenten oder externe Systemdateien in Frage.
      Ums´kurz zu machen - in dem Verzeichnis auf dem Server, in dem sich auch mein auszuführendes Programm befand, fand ich die Datei "Winspool.drv". Diese Datei gehört offensichtlich zum Windows 95-Betriebssystem. Nachdem ich diese Datei vom Server gelöscht hatte, lief mein Programm wieder unter Win-2000 .
      Nochmals vielen Dank!
      Thomas Werlin

      Comment

      Working...
      X