AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

LoadLibrary geht hier - dort nicht!?

Ein Thema von DracoBlue · begonnen am 13. Mär 2006 · letzter Beitrag vom 13. Mär 2006
 
DracoBlue

Registriert seit: 3. Feb 2004
Ort: Berlin
47 Beiträge
 
Turbo Delphi für Win32
 
#1

LoadLibrary geht hier - dort nicht!?

  Alt 13. Mär 2006, 13:29
hallo!

Ich weiss wirklich nicht mehr weiter. Habe dieses Stückchen Quelltext, einmal auf meinem einem Rechner und dann zu testzwecken auf einem anderen probiert. Aus irgendeinem für mich unerkenntlichen grund bleibt der pointer von to_upper auf dem 2ten rechner auf NIL und auf dem ersten ist alles ok. "UnserTollesHandle" ist immer ungleich 0, also die DLL scheint er ja zu finden.

Delphi-Quellcode:
type
  THandle = Integer;
  var
    UnserTollesHandle: THandle;

 procedure initializes(pfad:string);
    var dllname:string;
   begin
    dllname:=pfad+'dllname.dll';
    UnserTollesHandle := LoadLibrary(PChar(dllname));
    if UnserTollesHandle <> 0 then
    begin
     @to_upper := GetProcAddress(UnserTollesHandle, 'to_upper');
     SysLOG(' to_upper is at '+inttostr(Longword(Addr(u_scm.to_upper)))+'\');
     SysLOG(' to_upper returns '+inttostr(u_scm.to_upper(1,2))+'\');
    end else exception.create('Can''t initialize the dll');
 end;
Wenn jemand ein ähnliches Problem hatte, oder vielleicht so weiss woran es liegen kann - vielen dank im vorraus :).

Bis denne,
Jan
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:43 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz