![]() |
Bräuchte eine kleine Übersetzung aus C#
Kann mir jemand helfen folgende anweisung in Pascal zu übersetzen?
Code:
public interface IDesigner : IDisposable
{ IComponent Component { get; } DesignerVerbCollection Verbs { get; } } public override DesignerVerbCollection Verbs { get { DesignerVerb[] verbs = new DesignerVerb[3]; verbs[0] = new DesignerVerb("Red Background", new EventHandler(RedBackground)); verbs[1] = new DesignerVerb("Purple Background", new EventHandler(PurpleBackground)); verbs[2] = new DesignerVerb("Green Background", new EventHandler(GreenBackground)); return new DesignerVerbCollection(verbs); } } |
Re: Bräuchte eine kleine Übersetzung aus C#
du schreibst:
Zitat:
|
Re: Bräuchte eine kleine Übersetzung aus C#
Du könntest einfach die Assembly durch Roeders Reflector jagen und dir den disassembelten Delphi-Code anschauen.
|
Re: Bräuchte eine kleine Übersetzung aus C#
Ich komme genau an dieser stelle nicht weiter. Zum einen weiß ich nicht, wie genau ich es Übersetzen soll, zum anderen, gibt es keine Procedure namens DesignerVerbCollection oder Verbs die überschrieben werden soll.
Code:
DesignerVerbCollection Verbs { get; } // hier
public override DesignerVerbCollection Verbs { get { DesignerVerb[] verbs = new DesignerVerb[3]; verbs[0] = new DesignerVerb("Red Background", new EventHandler(RedBackground)); verbs[1] = new DesignerVerb("Purple Background", new EventHandler(PurpleBackground)); verbs[2] = new DesignerVerb("Green Background", new EventHandler(GreenBackground)); return new DesignerVerbCollection(verbs); } } |
Re: Bräuchte eine kleine Übersetzung aus C#
Nu hab ich es selbst. :-)
|
Re: Bräuchte eine kleine Übersetzung aus C#
Sei doch so nett und poste das Ergebnis. Das könnte anderen weiterhelfen ;)
|
Re: Bräuchte eine kleine Übersetzung aus C#
Wenn ich es komplett hin bekommen habe, wird daraus ein Tutorial geschrieben. Das hilft besser, hier das ergebniss.
Delphi-Quellcode:
function get_Verbs : DesignerVerbCollection; override;
property Verbs : DesignerVerbCollection read get_verbs; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:27 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