Autor Beitrag
ed
Hält's aus hier
Beiträge: 2



BeitragVerfasst: So 29.09.02 22:18 
Hi,

kann hier jemand sagen, warum eine DLL, die mit Delphi5 erstellt wurde unter Win98SE und ME funktioniert und unter XP nicht? Wenn die Funktionen in einem "normalen" Programm aufgerufen werden funktionieren sie.

Danke

Gruß
Eckhard!
Ex0rzist
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 550

Win XP Prof.
Mandrake 10.0

D6
BeitragVerfasst: So 29.09.02 22:23 
Ist die DLL vielleicht gepackt oder encryptet?

_________________
If accidentally read, induce vomitting.
ed Threadstarter
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Mo 30.09.02 14:02 
Hi,

nein ist sie nicht.

Sie wird genau gleich unter allen Betriebsystemen benutzt.

Inzwischen habe ich herausgefunden, das sie schon besser funktioniert, wenn sie unter XP compiliert wird und das unter XP keine Api-Funktionen funktionieren.

Zur erklärung es geht ums Drucken - DruckerDC wird von der DLL zurückgeliefert und dann soll mit Api gedruckt werden - geht nur unter 98 - aber wenn unter XP compiliert wird, funktionieren wenigstens die Funktionen die innerhalb der DLL mit Delphi-Befehlen arbeiten.
(Unter 98 funktioniert alles(unter 98 compiliert)

Gruß
Eckhard!