AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 00:47

Parameter dieser Suchanfrage:

Suche in Thema: "Version Compare" / Major/Minorversion Vergleich
Suche alle Beiträge, die von "himitsu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    AW: "Version Compare" / Major/Minorversion Vergleich

      Delphi
      by himitsu, 2. Mär 2018
    Vorallem das Build ist ofrmals größer als 99. (viele Projekte zählen das seit Beginn kontinuierlich hoch)
    In den Versionskonstanten stehen daher oftmals nur die ersten zwei oder drei Nummern. (mehr ist auch fast nie nötig)

    PS: Und die VersionsInfo-Records im Windows bestehen aus WORDs.
    word.word.word.word
    00000000000000000000
    00000.000000000000000
    '00000.00000.00000.00000'

    In der...
  • Forum: Win32/Win64 API (native code)

    AW: "Version Compare" / Major/Minorversion Vergleich

      Delphi
      by himitsu, 2. Mär 2018
    OK, das bei Indy ist vorgegeben,

    obwohl? :stupid:
    const gsIdVersionNum = gsIdVersionMajor + (gsIdVersionMinor / 100) + (gsIdVersionRelease / 10000) + (gsIdVersionBuild / 1000000);
    // oder
    const gsIdVersionNum = (gsIdVersionMajor * 1000000) + (gsIdVersionMinor * 10000) + (gsIdVersionRelease * 100) + gsIdVersionBuild;


    Es ging mehr allgemein um Aufbau/Verwendung von Versionnummern im...
  • Forum: Win32/Win64 API (native code)

    AW: "Version Compare" / Major/Minorversion Vergleich

      Delphi
      by himitsu, 2. Mär 2018
    {$IF (gsIdVersionMajor > 10) or ((gsIdVersionMajor = 10) and (gsIdVersionMinor > 6)) or ((gsIdVersionMajor = 10) and (gsIdVersionMinor = 6) and (gsIdVersionRelease > 2)) or ((gsIdVersionMajor = 10) and (gsIdVersionMinor = 6) and (gsIdVersionRelease = 2) and (gsIdVersionBuild >= 0))}
    :stupid:

    Nja, es gibt mehrere Varianten für das Gleiche.
    gsIdVersion = '10.06.02.01'; // 00-09 mit führender...
  • Forum: Win32/Win64 API (native code)

    AW: "Version Compare" / Major/Minorversion Vergleich

      Delphi
      by himitsu, 2. Mär 2018
    Statt Integern vielleicht mit Floats?

    major.minor
    major.minorxyz

    1.2.3.4

    1.020304

    CompilerVersion
  • Forum: Win32/Win64 API (native code)

    AW: "Version Compare" / Major/Minorversion Vergleich

      Delphi
      by himitsu, 2. Mär 2018
    Wäre es nicht ganz einfach, wenn man einach nur ein NaturalCompare, oder wie man das immer nennen mag, nutzt?
    Also wo Zahlen wir Zahlen und nicht als Strings verglichen werden, so wie bei der Sortierung im Explorer.

    Und schon ist es egal wieviele Punkte/Nummern oder ob Buchstaben.
    Eventuell noch die Leerzeichen ignorieren, bzw. durch Punkte ersetzen und doppelte Punkte entfernen.


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=himitsu&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=195457
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:03 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