AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi Versionsinformation - JclFileUtils
Thema durchsuchen
Ansicht
Themen-Optionen

Versionsinformation - JclFileUtils

Ein Thema von ATS3788 · begonnen am 6. Mai 2013 · letzter Beitrag vom 8. Mai 2013
Antwort Antwort
Benutzerbild von ATS3788
ATS3788

Registriert seit: 18. Mär 2004
Ort: Kriftel
646 Beiträge
 
Delphi XE Starter
 
#1

Versionsinformation - JclFileUtils

  Alt 6. Mai 2013, 09:23
Hallo

Erst mal muss das Häkchen Projekt - Optionen - Versionsinformationen - Versionsinformationen in das Projekt
gesetzt werden

Funktioniert soweit echt gut.

Nur habe ich da eine Applikation 6,4MB, die ich nicht überzeugen kann,
ihre Infos preiszugeben.

Was könnte das noch sein oder kann ich das sonst noch überprüfen.
Martin MIchael
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: Versionsinformation - JclFileUtils

  Alt 6. Mai 2013, 09:26
Im Explorer über das Kontextmenü die Eigenschaften der Exe und dann dazu die Details.
Dort sollten sich diese Informationen finden lassen.

Wenn nicht, dann stimmt da was nicht
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Benutzerbild von ATS3788
ATS3788

Registriert seit: 18. Mär 2004
Ort: Kriftel
646 Beiträge
 
Delphi XE Starter
 
#3

AW: Versionsinformation - JclFileUtils

  Alt 8. Mai 2013, 07:54
Dumm gelaufen
Werde die JclFileUtils wohl mal tracen müssen
um zu schauen wo es hapert.
Martin MIchael
  Mit Zitat antworten Zitat
Benutzerbild von baumina
baumina

Registriert seit: 5. Mai 2008
Ort: Oberschwaben
1.275 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Versionsinformation - JclFileUtils

  Alt 8. Mai 2013, 08:34
Versuchs einfach mal so, wenn dir das auch nichts liefert, stimmt echt was nicht :
Delphi-Quellcode:
{----------------------------------------------------------------------------}
// Funktion liefert die Versionsnummer, die in den Applications-Optionen
// hinterlegt ist
{----------------------------------------------------------------------------}
function ApplicationVersion: String;
var
  VerInfoSize, Dummy: DWord;
  VerInfo: Pointer;
  VerValueSize: DWord;
  VerValue: PVSFixedFileInfo;

begin
  VerInfoSize:=GetFileVersionInfoSize(PChar(ParamStr(0)), Dummy);
  If VerInfoSize<>0 then
  begin
    GetMem(VerInfo, VerInfoSize);
    GetFileVersionInfo(PChar(ParamStr(0)), 0, VerInfoSize, VerInfo);
    VerQueryValue(VerInfo, '\', Pointer(VerValue), VerValueSize);
    with VerValue^ do
    begin
      Result:=IntTostr(dwFileVersionMS shr 16);
      Result:=Result+'.'+IntTostr(dwFileVersionMS and $FFFF);
      Result:=Result+'.'+IntTostr(dwFileVersionLS shr 16);
// Result:=Result+'.'+IntTostr(dwFileVersionLS and $FFFF);
    end;
    FreeMem(VerInfo, VerInfoSize);
  end
  else
    Result:='Version Inconnue';
end;
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#5

AW: Versionsinformation - JclFileUtils

  Alt 8. Mai 2013, 08:47
Ich würde wie angesprochen erst einmal nachschauen, was der Explorer darstellt. Sollte das schlüssig aussehen, kann man bauminas Routine versuchen oder das Ganze in eine Klasse gegossen (siehe Anhang).
Angehängte Dateien
Dateityp: pas uFileVersion.pas (4,2 KB, 22x aufgerufen)
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:26 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