![]() |
Re: Delphi 2006 .net
Markiere deine Methoden als unsafe, zumindest die, die Pointer nutzen oder die, die Methoden benutzen, die Pointer benutzen, oder die, die Methoden benutzen, die Methoden benutzen, die Pointer benutzen, oder... :mrgreen:
Kurz gesagt alles was irgendwie von unsafe Code abhängig ist muss dummerweise selbst als unsafe markiert werden. Sehr bescheuert, IMHO. Aber so ist das nun mal bei allen mir bekannten .Net-Sprachen. :wall: Pointer funktionieren eigentlich sehr gut in .Net. Man muss nur verflucht gut aufpassen, dass man auch ja schön seine Strukturen "pinned", d.h. der GC sagen, dass sie sie auf keinen Fall verschieben oder vernichten darf. Ansonsten zeigt dein @Preiselbeersauce nach einer Relokalisation auf eine Erdbeertorte und dein Hirschbraten schmeckt komisch... |
Re: Delphi 2006 .net
Zitat:
VCL.Net und Mono tuns nicht richtig. VCL.Net ist auf Stand Net1.1 und nicht wirklich Net. Es wird die Win32 API in Net gekapselt. Es muß wohl immer eine Borland.dll mitgegeben werden. Und versionsabhängig ist das dann auch noch. Es gibt meines Erachtens von Delphi nach Net zur Zeit nur zwei vernünftige Wege. 1. Oberfläche neu in Net, Geschäftslogik in Chrome. (Ein Pascalcode Plugin für VS) Chrome wird auch gegen Mono verifiziert. 2. Hydra von Remobjects. Ein Pluginsystem, welches Net Module in Win32 einbinden läßt und umgekehrt. Hier ist eine sanftere Migration möglich. Ob es einen vernünftigen Weg mit Delphi/VCL geben wird, das werden wir wohl erst nächstes Jahr um diese Zeit wissen, wenn Delphi irgendwann mit Net2.0 umgehen kann. Inzwischen ist aber bereits Net3.0 erschienen, Gruß Peter |
Re: Delphi 2006 .net
Wenn ihr Plattformunabhängigkeit jetzt haben wollt heißt es alles neu zu implementierung und zwar entweder:
- Unter Java - Unter .NET und gegen das Mono-Framework testen - Verwendung von C++ und QT Es soll mit .Net und dann mit Mono. |
Re: Delphi 2006 .net
:?:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14: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