AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Prism C# .net Code in Delphi .net? Funktionen Parse, Enum
Thema durchsuchen
Ansicht
Themen-Optionen

C# .net Code in Delphi .net? Funktionen Parse, Enum

Ein Thema von ZeroQool007 · begonnen am 16. Aug 2006 · letzter Beitrag vom 22. Aug 2006
 
jbg

Registriert seit: 12. Jun 2002
3.485 Beiträge
 
Delphi 10.1 Berlin Professional
 
#8

Re: C# .net Code in Delphi .net? Funktionen Parse, Enum

  Alt 21. Aug 2006, 11:39
Zitat von Elvis:
Denn in deinem Code Beispiel ässt sich "System.Windows.Forms.DialogResult" sicherlich auch durch &DialogResult ersetzen.
Nur, wenn es nicht in einem WinForms Formular benutzt wird. Denn diese haben eine Property DialogResult, die dem Datentyp System.Windows.Forms.DialogResult im Weg steht. Deswegen muss dieser vollständig qualifiziert werden. Sowas kommt davon, wenn man keine Prefixe für Typen mehr nehmen "darf", und dann auch noch haar genau eine Eigenschaft mit dem selben Namen deklariert (die ja nach C# Gewohnheit auch mit einem Großbuchstaben anfangen sollten). Das es in C# funktioniert liegt daran, dass der C# Compiler ein wenig mitdenkt und merkt, dass er hier nicht auf eine Eigenschaft zugreifen kann, aber es einen Enum-Typ gibt, der genau so lautet. Persönlich finde ich Delphi.NET's Verhalten hierbei aber besser, auch wenn mir eine Warnung statt des Kompilierfehlers lieber wäre.

Aber zum Glück geht es hier nicht um DialogResult, sondern um ListingTypeCodeType.
  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 21:54 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