Einzelnen Beitrag anzeigen

MathiasSimmack
(Gast)

n/a Beiträge
 
#13

Re: auslesen der windowsversion

  Alt 21. Mär 2004, 10:41
Aus dem Grund habe ich mir eine separate Unit (Windows_Fragment.pas) deklariert, die ich hinter der Original-Windows-Unit einbinde. Auf die Weise kann ich auch mein Delphi 5 aktuell halten, ohne in Borlands Units rumfummeln zu müssen.

Zitat von NicoDE:
Warum hat sich noch keiner über
Delphi-Quellcode:
          if(osvi.szCSDVersion[0] = 'C') or
            (osvi.szCSDVersion[0] = 'B') then Result := Result + 'OSR2 ';
beschwert?
(der szCSDVersion ist in dem Falle ' A ', ' B ', ... - man achte auf die Leerzeichen )
Weil vermutlich keiner mehr mit Windows 95 arbeitet? Au weia. Ich sehe gerade, dass es im PSDK so aussieht:
Code:
if (osvi.dwMajorVersion == 4 && osvi.dwMinorVersion == 0)
{
  printf ("Microsoft Windows 95 ");
  if ( osvi.szCSDVersion[1] == 'C' || osvi.szCSDVersion[1] == 'B' )
    printf("OSR2 " );
}
  Mit Zitat antworten Zitat