Hallo,
wir haben noch einen Maschinen-Rechner mit Win NT4. Auf dem Rechner läuft ein Lazarus-Programm, das auf einem Win 7 32bit-PC kompiliert wurde und sonst noch auf anderen Win 7 32bit-PCs läuft. Das aktuelle Programm wurde mit Lazarus 1.8.0 FPC 3.0.2 kompiliert. Heute wollte ich nun (nach längerer Zeit; 1 - 2 Jahre) das Programm auf dem NT4 PC starten. Es kam die Fehlermeldung: "The procedure entry point FlashWindowEx could not be located in the dynamic link library user32.dll" (s. Anhang).
Das letzte auf dem NT4-PC funktionierende (gleiche) Programm wurde vermutlich mit Lazarus 1.6.x oder 1.4.x kompiliert.
Kann es sein, dass die user32.dll von NT4 vom aktuellen Lazarus/FPC nicht mehr unterstützt wird?
Muss ich mir für diesen PC wieder ein altes Lazarus/FPC installieren?
Für einen Tipp wäre ich dankbar.
Gruß, Linkat
OS: Win NT4 Probleme mit user32.dll?
-
- Lazarusforum e. V.
- Beiträge: 3158
- Registriert: Di 22. Jul 2008, 19:27
- OS, Lazarus, FPC: Lazarus: SVN; FPC: svn; Win 10/Linux/Raspbian/openSUSE
- CPU-Target: 32bit x86 armhf
- Wohnort: Köln
- Kontaktdaten:
Re: OS: Win NT4 Probleme mit user32.dll?
Die Änderung wurde am 3. März 2016 eingebracht.
Da Lazarus 1.6 die letze vorher freigegebene Version ist, sollte diese noch funktionieren.
Es geht in Summe nicht um eine bestimmte Version der Bibliothek, sondern nur um die einzelne Funktion FlashWindowEx, die in dieser Windows-Version noch nicht vorhanden ist.
Ich konnte keine Information finden, welche Windows-Versionen aktuell unterstützt werden. Frag hierzu mal auf der Mailingliste nach oder erstelle einen Eintrag im Bugtracker.
Da Lazarus 1.6 die letze vorher freigegebene Version ist, sollte diese noch funktionieren.
Es geht in Summe nicht um eine bestimmte Version der Bibliothek, sondern nur um die einzelne Funktion FlashWindowEx, die in dieser Windows-Version noch nicht vorhanden ist.
Ich konnte keine Information finden, welche Windows-Versionen aktuell unterstützt werden. Frag hierzu mal auf der Mailingliste nach oder erstelle einen Eintrag im Bugtracker.
MfG Socke
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein
- af0815
- Lazarusforum e. V.
- Beiträge: 6213
- Registriert: So 7. Jan 2007, 10:20
- OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
- CPU-Target: 32Bit (64Bit)
- Wohnort: Burgenland
- Kontaktdaten:
Re: OS: Win NT4 Probleme mit user32.dll?
Minimum supported client
Windows XP [desktop apps only]
Minimum supported server
Windows Server 2003 [desktop apps only]
https://msdn.microsoft.com/en-us/librar ... 47(v=vs.85).aspx
Für Window NT wird eine ältere Version von FPC/Lazarus notwendig sein - Wäre auch sinnvoll, wenn man den Rechner am Leben erhalten muss/will/darf.
Andreas
Windows XP [desktop apps only]
Minimum supported server
Windows Server 2003 [desktop apps only]
https://msdn.microsoft.com/en-us/librar ... 47(v=vs.85).aspx
Für Window NT wird eine ältere Version von FPC/Lazarus notwendig sein - Wäre auch sinnvoll, wenn man den Rechner am Leben erhalten muss/will/darf.
Andreas
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
-
- Lazarusforum e. V.
- Beiträge: 530
- Registriert: So 10. Sep 2006, 23:24
- OS, Lazarus, FPC: Linux Mint 21.3; Lazarus 3.0 FPC 3.2.2; RaspiOS
- CPU-Target: AMD 64, ARM 32
- Wohnort: nr Stuttgart
Re: OS: Win NT4 Probleme mit user32.dll?
Stand des Problems:
Das Programm lässt sich mit Lazarus 1.6.4 ohne Fehler compilieren. Habe eine Notiz an die Mailingliste geschickt.
Melde mich wieder, wenn ich mehr weiss.
Gruß, Linkat
Das Programm lässt sich mit Lazarus 1.6.4 ohne Fehler compilieren. Habe eine Notiz an die Mailingliste geschickt.
Melde mich wieder, wenn ich mehr weiss.
Gruß, Linkat
Linux Mint 21; Lazarus 2.2.4 FPC 3.2.2; RaspiOS