![]() |
Re: Delphi- und .NET - Funktion
Zitat:
|
Re: Delphi- und .NET - Funktion
Pointer gibt es in .NET nach meinen Infos mehr als viele Leute wissen.
Soweit ich weiss baut darauf ihre Speicherverwaltung auf, und du bekommst nur einen Pointer auf einen Pointer, oder anderstrum! Nur das Programmieren mit Pointern ist nicht mehr "In", besonderst nicht von Untypisierten. .NET geht sogar nocht einen Schritt weiter, sämtliche Variablen werden z.b. in Proceduren als Pointer übergeben( Typisiert ), und nur auf Wunsch des Programmierers wird anderst verfahren. Dies führte bei mir zu einer bösen überraschung am Anfang, als ich merkte das meine Variablen überschrieben wurden! |
Re: Delphi- und .NET - Funktion
Zitat:
Aber natürlich brauchst du nun FullTrust und wehe dir, mono/pnet haben andere Größen für ihre Strukturen oder deine Assembly läuft in Win64. (Wobei nur .Net 2.0 Assemblies dort als 64 Bit laufen...) Zitat:
Zitat:
Zitat:
|
Re: Delphi- und .NET - Funktion
Zitat:
Ich habe mit C# Programmiert, und ein Objekt als Parameter übergeben. Dieses wurde natürlich nicht kopiert sondern einfach übergeben. D.h. keine neue Instanz! Allerdings war es eine Lokale Variable! |
Re: Delphi- und .NET - Funktion
Zitat:
Zitat:
Oder gar den parameter in die lokale Variable gepackt? Wäre aber alles uninteressant, denn lokale variablen haben keine Namen. ;) Ist dir eigentlich klar, dass du für "!" genau einen Tastaturanschlag mehr brauchst als für "."? Nutze die Energie beim nächsten mal einfach, um nicht immer solche Schnipsel zu schreiben. ;) |
Re: Delphi- und .NET - Funktion
Ich find das geil, das alle .net programme open source sind. Mit entsprechenden Programmen kann man sich den source .net code anzeigen lassen.
|
Re: Delphi- und .NET - Funktion
Zitat:
Sorry, dich enttäuschen zu müssen. |
Re: Delphi- und .NET - Funktion
@Robert
Bist Du sicher, dass die Obfuskatoren etwas bringen??? Nicht umsonst heisst es "Managed Code". |
Re: Delphi- und .NET - Funktion
Sonst hätte ich es wohl nicht gesagt, sonst würden es nicht soviele benutzen und ...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:49 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