Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   fehler in assarbad DLL tutorial (https://www.delphipraxis.net/160470-fehler-assarbad-dll-tutorial.html)

snook 15. Mai 2011 20:03

AW: fehler in assarbad DLL tutorial
 
Liste der Anhänge anzeigen (Anzahl: 1)
sry, hier der bugreport, war zu schnell ^^

edit\\ der fehler lässt sich übrigens gezielt reproduzieren, wenn man in ner dll ne ableitung von TCOmmondialog erzeugt. dann werden einige dlls neu geladen und irgendwie betritt er dann auch die gerade aktive. dabei krachts dann früher oder später

Assarbad 15. Mai 2011 20:43

AW: fehler in assarbad DLL tutorial
 
Zitat:

Zitat von sebastian paeckel (Beitrag 1100984)
ich bin erst seit zwei jahren bei delphi, aber soweit ich das verstanden habe, wird doch DLLProc von Delphi selbst aufgerufen, also sollte man sich doch bei ner änderung des methodenzeigers an die aufrufkonvention der ursprünglichen DllProc halten, und diese ist
Delphi-Quellcode:
TDllProc = procedure (Reason: integer)
.

Leider war meine Glaskugel damals wohl defekt, so daß ich nicht voraussehen konnte, daß sich die Aufrufkonvention ändern würde. :glaskugel:
Ich weiß nur, daß es mit Delphi 4 getestet war und funktionierte. Leider habe ich kein Delphi 4 mehr, sondern die älteste Version die ich derzeit habe ist Delphi 7. Ob es wirklich ein Fehler ist kann nur jemand mit Delphi 4 bestätigen. Aber wie Dezipaitor bereits erwähnte, da es sich bei DLLProc um eine interne Geschichte handelt, ist es gut möglich, daß sich das über die Jahre geändert hat.

snook 15. Mai 2011 20:56

AW: fehler in assarbad DLL tutorial
 
ich hab mich auch schon über die überschrift geärgert, als ich sie dann gelesen hatte. wollte eigentlich nur anderen, die evtl das gleiche problem haben die suche nach dem problem ersparen, weil es echt nicht leciht zu finden war (für mich zumindest)
vielleicht kann ja ein admin die überschrift ändern (in "checkt eure version" oder so ;) )

war nur schon recht spät und ich hab mich zwei wochen mit dem fehler rumgeschlagen. Dennoch hat mir dien tutorial SEEEEHR gehjolfen und ist vielleicht auch mal ein danke angebracht:

DANKE

Assarbad 15. Mai 2011 21:36

AW: fehler in assarbad DLL tutorial
 
Zitat:

Zitat von sebastian paeckel (Beitrag 1100997)
DANKE

Gern ;)

Dezipaitor 16. Mai 2011 23:42

AW: fehler in assarbad DLL tutorial
 
2 Wochen?? OMG!

Hättest du Assarbad vor 2 Wochen direkt gefragt, dann hättest du sicher schon eine Antwort/Lösung vor einer Woche gehabt :lol:

snook 17. Mai 2011 15:51

AW: fehler in assarbad DLL tutorial
 
haha vor zwei wochen wusste ich nur, dass ich ein problem habe, genauer konnte ich es noch nicht spezifizieren. die größte hilfe war dann madExcept. vorher dachte ich, es liegt an nicht, oder falsch verarbeiteten windows messages


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:40 Uhr.
Seite 2 von 2     12   

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-2025 by Thomas Breitkreuz