Entwickler-Ecke
Sonstiges (Delphi) - Systemzeit
*Jenny* - Fr 03.09.10 13:30
Titel: Systemzeit
Hey :) Das ist jetzt vielleicht eine merkwürdige frage aber ich habe einen Wecker gemacht und ich hab die Systemzeit erfassen lassen (für die aktuelle Zeit). Meine Frage wenn ich den Wecker an jemandem aus z.B Amerika schicke ist es möglich das delphi dann die amerikanische Zeit erfasst?
Ganz liebe Grüße Jenny
Nersgatt - Fr 03.09.10 13:38
Was meinst Du mit "Systemzeit erfassen"? Wenn Du im Programm die Uhrzeit mit Now abfragst, dann wird immer die Rechnerzeit verwendet. Egal, wo der Rechner steht.
*Jenny* - Fr 03.09.10 14:07
Vielen Dank für die schnelle Antwort =) Aber es gibt ja pm und am in Amerika bei uns ist das ja nicht wenn die aktuelle zeit z.B 8 am ist und man will um 8 pm gewckt werden dann versteht das delphi doch nicht oder und weckt dann sofort
elundril - Fr 03.09.10 14:13
Nein, weil das Datum intern anderes gespeichert wird. nämlich als Sekunden seit dem Tag X. Das heißt du kannst zwei TDateTime vergleichen ohne darauf zu achten wie sie angezeigt werden. ;)
*Jenny* - Fr 03.09.10 17:56
Danke :) Ihr seid immer wieder hilfreich!
letzte frage ich habe einen open dialog und media player benutzt und musste dem Mp Player einen filenamen zuweisen wenn andere das aber später downloaden (das Programm) haben sie doch gar nicht den fileort wie ich und können das programm nicht ausführen oder?
Liebe Grüße jenny
Nersgatt - Fr 03.09.10 18:03
Erstell bitte für jede (thematisch) einzelne Frage einen eingen Thread hier im Forum. Danke!
Dude566 - Fr 03.09.10 18:08
*Jenny* hat folgendes geschrieben : |
und letzte frage ich habe einen open dialog und media player benutzt und musste dem Mp Player einen filenamen zuweisen wenn andere das aber später downloaden (das Programm) haben sie doch gar nicht den fileort wie ich und können das programm nicht ausführen oder?
|
Delphi-Quelltext
1:
| destination := (ExtractFilePath(ParamStr(0)) + 'datei.txt'); |
Im Beispiel sollte dann eine datei.txt im gleichen Verzeichnis wie deine Anwendung liegen.
*Jenny* - Fr 03.09.10 18:12
Okay vielen dank! aber was muss ich in die datei.txt schreiben weil ich habe das noch nie gemacht....hehe schuldige
Dude566 - Fr 03.09.10 18:18
Das mit dem datei.txt war nur ein Beispiel wie du den Pfad einer Datei im Verzeichnis deiner Anwendung auf jedem Rechner dynamisch erzeugen kannst.
ExtractFilePath(ParamStr(0)) steht für die Pfadangabe zum Ordner in dem deine Anwendung liegt.
*Jenny* - Fr 03.09.10 18:44
haha ich verzweifel grade total das was du geschrieben hast mit ExtractFilePath(ParamStr(0))..wo genau muss ich das jetzt schreiben weil ich habe dem media player immer einen filenamen im objectinspector zugewiesen aber das muss jetzt irgendwo in den quelltext oder?
Dude566 - Fr 03.09.10 19:11
Richtig!
Ein kleines Beispiel:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| procedure TForm1.Button1Click(Sender: TObject); var quelle : string; begin quelle := (ExtractFilePath(ParamStr(0)) + 'deinedatei.mp3'); MediaPlayer1.FileName := quelle; end; |
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!