Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#2

AW: Objekte aus eingebundener DLL erzeugen

  Alt 18. Mai 2015, 19:32
Bei Fehlern fängt man immer oben an.
Der Rest sind Folgefehler, bzw. deren Fehlermeldungen sind eventuell von vorherigen Fehlern beeinflusst/verfälscht.

Pen und Graphics sind für Typen echt blöde Bezeichner (Typ-Namen), vorallem da oben , wie dir Code-Insight sagen sollte (Hint über "Graphics"), daß er dort die Unit graphics zuerst findet und der Compiler demnach auch einen Typ aus der Unit Graphics erwartet. (Unit.Typ )


Und vorallem, gibt es da überhaupt irgendwo Typen, die sich Graphics und Pen nennen?



Abgesehn davon stimmt hier überhaupt nichts und ich empfehle dir dringend ein Delphi-Tutoruial zur Delphi-Syntax und über zu DLLs durchzulesen

* Procedure MyPE(a, b); Syntax ist falsch
* die Procedur wird in dieDLL.dpr auch garnicht exportiert
* und weder in DLL_Call_Projekt, noch in Unit1, erkenne ich einen Import.

Und dann noch: Klassen/Objektinstanzen darf man niemals zwischen DLL und EXE herumreichen. (nur Interfaces oder statische Typen, also Records)
$2B or not $2B

Geändert von himitsu (18. Mai 2015 um 19:40 Uhr)
  Mit Zitat antworten Zitat