Hallo zusammen,
ich versuche ein Assembly zu erstellen was man von Delphi und auch VS.Net nutzen kann.
.Net Libary war mi da das sinnvollste, bis ich dann versucht habe die in eine Delphi .net Anwendung einzubinden.
Dann kam der schöne Fehler:
Zitat:
[Pascal Fatal Error] F2458 Cannot import metadata from Delphi 'library'. Use packages instead
Nach nem bisl rescher schieren hab ich dann rausgefunden das man nen in Delphi erstellte "LIBRARY" zwar in VS.net einbinden kann aber bei Delphi nicht.
naja muss man das verstehen?
Aber Egal, dacht ich mir probier ich es mal mit nem
Package wie es der Compiler schon wollte.
Das ging dann auch ohne Probleme, bis darauf das man jetzt auf alle Units,funktionen und variablen im
Package zugreifen kann.
Da ich ncoh nie nen
Package gemacht habe erstmal hilfe nachgeschaut...
Gibt eine Compiler Direktive
{$DENYPACKAGEUNIT ON}
, aber der Compiler schmeisst dann beim erstellen folgenden Fehler raus.
[Pascal Error] E2223 $DENYPACKAGEUNIT 'unit2' cannot be put into a
package
Was ich also haben will ist, dass in Unit1 z.b. eine Klasse ist die man von aussen nutzen kann.
Und in unit2 die Funktionen die die klasse aufruft, die versteckt sein sollen.
Danke schon mal für eure Antworten
Karsten