unit LoginScherm; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.Imaging.pngimage, Vcl.ExtCtrls; type TfmLogin = class(TForm) Image1: TImage; edtLoginCode: TEdit; edtInitialen: TEdit; btnLogin: TButton; lblVersieNr: TLabel; procedure FormShow(Sender: TObject); private function GeefVersieNummer(): string; public { Public declarations } end; var fmLogin: TfmLogin; implementation {$R *.dfm} procedure TfmLogin.FormShow(Sender: TObject); begin lblVersieNr.Caption := 'v' + GeefVersieNummer; end; function TfmLogin.GeefVersieNummer: string; var rec: LongRec; begin rec := LongRec(GetFileVersion(ParamStr(0))); result := Format('%d.%d', [rec.Hi, rec.Lo]) end; end.