AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Prism Delphi .Net Package Units "verstecken"
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi .Net Package Units "verstecken"

Offene Frage von "4dk2"
Ein Thema von 4dk2 · begonnen am 4. Sep 2007 · letzter Beitrag vom 4. Sep 2007
 
4dk2

Registriert seit: 4. Sep 2007
176 Beiträge
 
#1

Delphi .Net Package Units "verstecken"

  Alt 4. Sep 2007, 10:10
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
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:22 Uhr.
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