Forum: Object-Pascal / Delphi-Language
Delphi
by Minz3,
23. Sep 2019
Da hab ich gepennt. Danke für den Hinweis! Der Schritt ist natürlich überflüssig.
Forum: Object-Pascal / Delphi-Language
Delphi
by Minz3,
23. Sep 2019
Puh also für mich wird's langsam schon unübersichtlich.
Tatsächlich tut sie dahingehend das, was sie soll. Habe jetzt eine procedure geschrieben, welche nur das FMX Formular aufruft, um mal weg von der function zu kommen.
Cool das du das ansprichst! Das habe ich in dem einen Tutorial auch gesehen, aber nicht ganz verstanden, warum man das so machen sollte. Ich sehe da keinen wirklichen...
Forum: Object-Pascal / Delphi-Language
Delphi
by Minz3,
19. Sep 2019
Ich hab das mal getestet, mir wird die Funktion "TestFunc" jetzt als überladen angezeigt. Dies scheint mir aber nicht so plausibel zu sein, da keine Parameter übergeben werden. Es kommt lediglich ein boolscher Wert zurück.
Ich habe mich auch nebenbei an dem Hydra Framework probiert. Das wäre aber ein anderes Thema. Dort verzweifel ich ähnlich wie hier. ^^
Forum: Object-Pascal / Delphi-Language
Delphi
by Minz3,
18. Sep 2019
Hab ich mal geändert. Ist mir nicht aufgefallen, danke dafür. Allerdings bringt mich das nicht wirklich weiter.^^
Forum: Object-Pascal / Delphi-Language
Delphi
by Minz3,
18. Sep 2019
Ok es crasht nicht mehr. Worauf genau prüft "Assigned"?
Beim Debuggen fiel mir noch auf, dass an der Stelle:initialization
if DllHandle = 0 then begin
DllHandle := LoadLibrary('ProjectDLL.dll');
if DllHandle > 0 then begin
@TestFunc := GetProcAddress(DllHandle,
'TestFunc');
End else begin
MessageDlg('TestFunc steht nicht zur Verfügung',