Hallo,
kann man irgendwie die Compile-Time (+Datum) ins Programm einbauen? Hat der Compiler dafür eine vordefinierte Variable, die ich z.B. in eine About-Box ausgeben könnte?
Viele Grüße
Stephan
Compile-Time in Aboutbox einbauen?
-
- Beiträge: 27
- Registriert: Mo 17. Feb 2014, 10:11
-
- Lazarusforum e. V.
- Beiträge: 3178
- Registriert: Di 22. Jul 2008, 19:27
- OS, Lazarus, FPC: Lazarus: SVN; FPC: svn; Win 10/Linux/Raspbian/openSUSE
- CPU-Target: 32bit x86 armhf
- Wohnort: Köln
- Kontaktdaten:
Re: Compile-Time in Aboutbox einbauen?
In den Versionsinformationen können die gespeichert werden. Die werden - sofern in den Projektoptionen eingschaltet - in das Programm eingebunden und können vom Programm (und Windows Explorer) ausgelesen werden.
MfG Socke
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein
Re: Compile-Time in Aboutbox einbauen?
siehe http://www.lazarusforum.de/viewtopic.ph ... 7eb#unread:
Code: Alles auswählen
function GetCompilationTime: TDateTime;
begin
Result := StrToDateTime({$I %DATE%} + ' ' + {$I %TIME%})
end;
Bei Versionsinformationen? Da sehe ich das nicht...Socke hat geschrieben: Die werden - sofern in den Projektoptionen eingschaltet - in das Programm eingebunden
-
- Beiträge: 1581
- Registriert: Fr 10. Okt 2008, 23:54
- OS, Lazarus, FPC: Winuxarm (L 4 FPC 3.2.2)
- CPU-Target: 32/64Bit
Re: Compile-Time in Aboutbox einbauen?
Code: Alles auswählen
uses VersionSupport;
: :
Var vInfo: TVersionInfo;
: : :
vInfo := TVersionInfo.Create;
ErrMessagesLog(' IDE: ' + vInfo.LCLFullVersion + ', ' + VInfo.CompilerInfo);
ErrMessagesLog(' Compile: ' + VInfo.CompilatonTime{$ifndef WINDOWS} + ', ' + VInfo.WidgetSet{$endif});
13:01:47 IDE: Lazarus LCL 1.2.6.0, Free Pascal FPC 2.6.4
13:01:47 Compile: 22.Feb.2015 10:37:02 SVN: 36M
EleLa - Elektronik Lagerverwaltung - www.elela.de
-
- Lazarusforum e. V.
- Beiträge: 3178
- Registriert: Di 22. Jul 2008, 19:27
- OS, Lazarus, FPC: Lazarus: SVN; FPC: svn; Win 10/Linux/Raspbian/openSUSE
- CPU-Target: 32bit x86 armhf
- Wohnort: Köln
- Kontaktdaten:
Re: Compile-Time in Aboutbox einbauen?
Ja, das ist bei mir auch so. In den Dateieigenschaften ist das "Änderungsdatum" trotzdem zu sehen.wp_xyz hat geschrieben:Bei Versionsinformationen? Da sehe ich das nicht...Socke hat geschrieben: Die werden - sofern in den Projektoptionen eingschaltet - in das Programm eingebunden
MfG Socke
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein