Delphi-Forum.de Delphi-Library.de
C-Sharp-Forum.de C-Sharp-Library.de
Registrieren Login Suche Hilfe Sitemap
[Delphi Prism] Methode wie DateTime.Now
spacer
Autor Nachricht
Mitmischer 1703
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star

Beiträge: 650
Dabei seit: 01.10.2007
Wohnort: Titz

Win Vista
Delphi 3, C++ (CBuilder6)
BeitragVerfasst am: Di 01.12.09 14:46 
Sprache: Delphi Prism
Antworten mit Zitat Beitrag melden
ausblenden Delphi-Prism-Quelltext markieren
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
namespace Extensions;

interface

uses
System.Collections.Generic,
System.Linq,
System.Text,
System.Runtime.CompilerServices;

type
[Extension]
DateTimeExtender = public static class
protected
public
[Extension]
class method GetTickCount(ExtendingdtTime : DateTime) : Integer;
end;

implementation

class method DateTimeExtender.GetTickCount(ExtendingdtTime : DateTime) : Integer;
begin
var Time := DateTime.Now;
exit(Time.Hour*60*60*1000 + Time.Minute*60*1000 + Time.Second*1000 + Time.Millisecond);
end;

end.


Wie bekomme ich es hin, die Methode - praktisch wie DateTime.Now - aufrufen zu können, OHNE vorher eine Instanz erstellen zu müssen?

_________________
Was soll ich sagen???
Private Nachricht sendenPosting in privater Nachricht zitieren
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic star

Beiträge: 263
Dabei seit: 15.03.2007
Wohnort: Willich


VS2005 Pro, VS2008 Pro, Delphi 7 Pro, Delphi 2006 Enterprise
BeitragVerfasst am: Di 01.12.09 14:59  Antworten mit Zitat Beitrag melden
Extension Methods funktionieren nur an Instanzen und man kann nur Methoden ~erweitern~ keine Properties. Dein Vergleich mit DateTime.Now scheitert also gleich 2 mal. Zumindest gilt das so in C#. Ich gehe mal davon aus das in Prism ebenso ist.
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
Mitmischer 1703
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star

(Threadstarter)

Beiträge: 650
Dabei seit: 01.10.2007
Wohnort: Titz

Win Vista
Delphi 3, C++ (CBuilder6)
BeitragVerfasst am: Di 01.12.09 15:14  Antworten mit Zitat Beitrag melden
Properties sind also ohne Instanz aufrufbar?

_________________
Was soll ich sagen???
Private Nachricht sendenPosting in privater Nachricht zitieren
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic star

Beiträge: 263
Dabei seit: 15.03.2007
Wohnort: Willich


VS2005 Pro, VS2008 Pro, Delphi 7 Pro, Delphi 2006 Enterprise
BeitragVerfasst am: Di 01.12.09 15:57  Antworten mit Zitat Beitrag melden
Wenn sie static (so heißt es in c# in Prism schreibt man glaube ich class davor) sind ja.
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.


Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.
Beiträge vom vorherigen Thema anzeigen:   
home home