Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi TDate Frage (https://www.delphipraxis.net/177581-tdate-frage.html)

TheBeginners 14. Nov 2013 15:02

TDate Frage
 
Hallo,

ich habe mir ein kleines Tool gebaut wo ich myvar := DateToStr(date) von SysUtils benutze.

Da ich auch ein mediaplayer (DSPack) eingebaut habe und DirectShow9 einbinden musste, schlägt sich Date
mit DirectShow9.


Kann mir jmd einen Tipp geben ? wäre nett.


mfg

Natcree 14. Nov 2013 15:08

AW: TDate Frage
 
wofür verwendest du myvar := DateToStr(date)?

TheBeginners 14. Nov 2013 15:12

AW: TDate Frage
 
ich hätte es gelich besser schreiben sollen.

Edit1.text := DateToStr(date);

baumina 14. Nov 2013 15:13

AW: TDate Frage
 
Wenn ich dich richtig verstehe, kannst du dein Projekt nicht mehr compilieren, weil er sich an "date" (das er aus der Unit DirectrShow9 vermutet) stört. In dem Fall müsste das helfen:

Delphi-Quellcode:
myvar := DateToStr(SysUtils.date)

himitsu 14. Nov 2013 15:13

AW: TDate Frage
 
Und wie/wo ist dein "date" deklariert?

[edit]
Achso, das Date.

Du kannst auch Now verwenden oder gibst den Namespace an (siehe baumina).

Natcree 14. Nov 2013 15:19

AW: TDate Frage
 
Kannst auch das versuchen

Delphi-Quellcode:
edit1.text := FormatDateTime('dd.mm.yyyy', now);

TheBeginners 14. Nov 2013 15:20

AW: TDate Frage
 
@baumina
Das war es DateToStr(SysUtils.date) jetzt gehts :-D:-D:-D


Danke das ging ja schnell :thumb:

himitsu 14. Nov 2013 15:24

AW: TDate Frage
 
Ach ja, es gibt noch eine andere "unprofessionelle" Lösung:

Ohne Angabe des Namespaces wird immer die letzte Deklaration verwendet.
Also würde es auch reichen, wenn man die Units in einer anderen Reihenfolge einbindet.
Die Units vom DSPack vor der SysUtils.

baumina 14. Nov 2013 15:26

AW: TDate Frage
 
Was mich daran nur wundert, gibt es denn in dieser besagten Unit DirectShow9 tatsächlich eine Variable/procedure/function namens date? oder hast du selber in deinem Quellcode sowas (dann solltest du das vermeiden)?

Der schöne Günther 14. Nov 2013 15:59

AW: TDate Frage
 
Ohne nachzusehen würde ich sagen ja: Mir ist in letzter Zeit auch ständig ein vollkommen anderer TBitmap-Typ aus irgendeiner Windows-API-Unit dazwischengerutscht und er konnte nicht mehr kompilieren.

Also gleichnamige Typen (gerne auch gleichnamige Enum-Werte) kommen durchaus vor...


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:46 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz