Re: Tips zum linken gesucht

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: Holger Kreißl (hokr_at_hrz.tu_chemnitz.de)
Date: 03/10/04


Date: Wed, 10 Mar 2004 18:49:02 +0100

Jens Geyer wrote:

> Hallo Holger,
>
>
>>Die Anwendung läuft auf allen Systemen bis auf 95. Hier kommt es zu
>>Konflikten. Beim Programmstart erscheint die Meldung das einige
>>Funktionen nicht gefunden wurden und so die DLLs nicht korrekt geladen
>>werden:
>>
>>kernel32.dll -> "create_file"
>>ntdll.dll -> "get_version_nt"
>
>
> Setze die #defines, wie Jochen bereits sagte.

> Finde mit depends.exe heraus, woher die Abhängigkeiten kommen. Wenn es
> eigener Code ist, dann mußt Du die entsprechenden Funktionen fallabhängig
> (lies: versionsabhängig) behandeln. Oftmals sind auch Funktionen unter zB.
> Win98 nur als Stub vorhanden, aber nicht wirklich implementiert.
>
> Beispielsweise gibt es den Einsprung für TryEnterCriticalSection unter Win95
> nicht, aber unter Win98 schon. Allerdings ist er nur für die NT-Platform
> implementiert und liefert für Win98 nur einen Fehlercode. Hilfreich sind
> hier immer die ´"Requires"-Versionshinweise uin MSDN und PSDK.

jo das hab ich eigentlich immer getan. Ich werde trotzdem prüfen ob ich
Funktionen verwende die im 95 noch nicht vorhanden waren..

Holger



Relevant Pages

  • Re: Tips zum linken gesucht
    ... Setze die #defines, wie Jochen bereits sagte. ... eigener Code ist, dann mußt Du die entsprechenden Funktionen fallabhängig ... Win98 nur als Stub vorhanden, ...
    (microsoft.public.de.vc)
  • Re: Getting Thumped trying to Thunk.
    ... Try to run this win98 app under VMware Player. ... Lessons generated need to run on school computers from Windows 98 ... and status between the 16-bit Lessons and the 32-bit DLLs. ... DDK to build the flat thunk as instructed. ...
    (microsoft.public.development.device.drivers)
  • Re: DLL Compatibility
    ... My application works fine on XP SP2 but I have an error with my DLLs ... Problems with DLLs almost always boil down to incorrect declarations of ... functionName index 0 name 'functionName', ... your DLL that is not compatible with win98. ...
    (comp.lang.pascal.delphi.misc)
  • Re: DLL Compatibility
    ... Seb wrote: ... My application works fine on XP SP2 but I have an error with my DLLs under win98. ...
    (comp.lang.pascal.delphi.misc)
  • Re: DLL Compatibility
    ... My application works fine on XP SP2 but I have an error with my DLLs under win98. ... Problems with DLLs almost always boil down to incorrect declarations of functions on both sides of the interface. ...
    (comp.lang.pascal.delphi.misc)