Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Neue Initiative um (Win32-)Delphi und .Net anzunähern (https://www.delphipraxis.net/133812-neue-initiative-um-win32-delphi-und-net-anzunaehern.html)

mkinzler 9. Mai 2009 12:39


Neue Initiative um (Win32-)Delphi und .Net anzunähern
 
http://www.a-dato.net/Products/DotNe...2/Default.aspx
Es werden .Net Namespaces nachgebildet. Code ist so sowohl in Delphi für Win32 und Delphi.Prism verwendbar

Ist ein OpenSource Projekt

stoxx 9. Mai 2009 15:38

Re: Neue Initiative um (Win32-)Delphi und .Net anzunähern
 
interessant ..

wenn man überall {$IFDEF DELPHI9_UP} durch {$IFDEF DELPHI2009_UP} oder {$IFDEF DELPHI12_UP} ersetzt, dann geht es auch, wenn man nicht Delphi2009 hat.
Ungetester Code .. hmm

in der Demo dann ..

bei FCompany.Name kannte er keine Property "Name"

ansonsten interessant ..

kurze Frage.

noch nie gesehen, waas bedeutet das "&" vor dem Type?
in Unit System_.pas


Delphi-Quellcode:
&Type = record
  private
    class var Initialized: IInterface;

  private
    _IsInitialized: IInterface;
    _TypeInfo: PTypeInfo;
    _internalType: TTypes;
    _instance: TObject; // Instance of object
    _IID: TGUID;

.....

end;

mkinzler 9. Mai 2009 15:41

Re: Neue Initiative um (Win32-)Delphi und .Net anzunähern
 
Zitat:

noch nie gesehen, waas bedeutet das "&" vor dem Type?
Wird verwendet um reservierte Wöter zu verwenden

mschaefer 9. Mai 2009 16:37

Re: Neue Initiative um (Win32-)Delphi und .Net anzunähern
 
Das klingt spannend, aber NET ist natürlich kein kleiner Klecks...

Dax 9. Mai 2009 18:49

Re: Neue Initiative um (Win32-)Delphi und .Net anzunähern
 
Wo genau ist nochmal der Sinn dieses Projektes? Wenn jemand wirklich FCL-Klassen benutzen will, kann man das Framework immer auch in native Anwendungen einbinden...

DeddyH 9. Mai 2009 18:51

Re: Neue Initiative um (Win32-)Delphi und .Net anzunähern
 
Nunja, wenn man denselben Code verwenden kann, um entweder eine Win32- oder eine .NET-Anwendung zu erzeugen, hat das schon seinen Reiz, finde ich.

Dax 9. Mai 2009 18:55

Re: Neue Initiative um (Win32-)Delphi und .Net anzunähern
 
Das wird man aber niemals können ;) Dazu müsste das Projekt nämlich die komplette(!) FCL neu implementieren. Das Mono-Projekt ist da schon seit Jahren dran und noch immer sind etliche Teile nicht implementiert.

Der einzige Weg, den selben Code verwenden zu können, wäre von der anderen Seite aus betrachtet eine VCL auf Basis der Runtime - und den Erflog *dieser* Umsetzung kennen wir ja alle.

DeddyH 9. Mai 2009 20:50

Re: Neue Initiative um (Win32-)Delphi und .Net anzunähern
 
Nun verdirb uns doch nicht den Spaß, oller Miesepeter ;)

Dax 9. Mai 2009 20:54

Re: Neue Initiative um (Win32-)Delphi und .Net anzunähern
 
Wieso den Spass verderben? Ich suche eben liebend gern nach logischen Fehlern in den Systemen, die mir über den Weg laufen ;)

DeddyH 9. Mai 2009 20:58

Re: Neue Initiative um (Win32-)Delphi und .Net anzunähern
 
Ehrlich gesagt denke ich bein Thema .NET auch eher an C# (alleine weil ich als alter Sack dann schon anhand der Syntax erkennen kann, wo ich gerade bin :lol:). Aber das wird jetzt etwas OT, oder?


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:40 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