Einzelnen Beitrag anzeigen

Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#4

Re: Delphi .Net Package Units "verstecken"

  Alt 4. Sep 2007, 15:44
Zitat von 4dk2:
danke für deine schnelle Antwort Elvis,
aber ich muss dir nen bisl widersprechen.
...
schmeisst man das borland.delphi raus, gehts bei mir auch ohne irgendwelche zusätzlichen dlls in VS.net
Jupp, und du kannst sie nicht mehr in Delphi benutzen.
Deshlab musst du die RTL von D.Net mitliefern oder akzeptieren, dass es in D.Net nicht geht.

Zitat:
Aber hab die ganze zeit schon rumgebastelt.
Wenn ich das ganze als Libary mache, wird auch alles exportiert. unterschied ist nur das Delphi selbst nicht mehr drankommt. Und das ohne irgendeine Exportanweisung.
Eine Library ist gedacht als eine DLL mit unmanaged Exports, also Funktionen, die native Anwendungen importieren können.
Das interessiert dich hier ja nicht, du willst einfach nur ein paar der Klassen in C# sehen, right?[quote]Wie deklariert man den sowas unter C#, oder wird da auch immer alles exportiert ?[/delphi]
Code:
class Someclass { }
Ohne Sichtbarkeits-modifizierer wird autom. "Internal" genommen, und das heißt, dass etwas nur innerhalb einer Assembly sichtbar ist.
In Chrome wäre das eine Deklaration wie sie in Delphi aussehen würde:SomeClass = class end; Eine Klasse, die öffentlich sichtbar wäre, sähe so aus:
C#
Code:
public class Someclass { }
ChromeSomeClass = public class end;
Robert Giesecke
  Mit Zitat antworten Zitat