![]() |
Re: SystemInfo 1.1.0
Zitat:
2.) oder einfacher: Ein Label mit Text und bei Klick auf Schriftartname den Font mit "label1.font.name := ..." zuweisen Zitat:
SCRaT |
Re: SystemInfo 1.1.0
Zitat:
Delphi-Quellcode:
function MyFormatUIntA(const ANumber: AnsiString): AnsiString;
var NumberFormat: TNumberFmtA; GroupingString: AnsiString; GroupingChar: AnsiChar; Index: Integer; ThousandSep: AnsiString; begin // No fractional digits NumberFormat.NumDigits := 0; // No leading zeroes in decimal fields NumberFormat.LeadingZero := 0; // LOCALE_SGROUPING to Grouping (e.g. '3;2;0' = 32, '3;1' = 310) NumberFormat.Grouping := 0; SetLength(GroupingString, 40); SetLength(GroupingString, GetLocaleInfoA(LOCALE_USER_DEFAULT, LOCALE_SGROUPING, PAnsiChar(GroupingString), Length(GroupingString)) - 1); for Index := 1 to Length(GroupingString) do begin GroupingChar := GroupingString[Index]; if Odd(Index) then begin case GroupingChar of '0': if Index <> Length(GroupingString) then begin NumberFormat.Grouping := 0; Break; end; '1'..'9': NumberFormat.Grouping := NumberFormat.Grouping * 10 + Ord(GroupingChar) - Ord('0'); else NumberFormat.Grouping := 0; Break; end; end else if GroupingChar <> ';' then begin NumberFormat.Grouping := 0; Break; end; end; if (NumberFormat.Grouping <> 0 ) and (GroupingString[Length(GroupingString)] <> '0') then NumberFormat.Grouping := NumberFormat.Grouping * 10; // No decimal separator NumberFormat.lpDecimalSep := ''; // Thousand separator string SetLength(ThousandSep, 40); SetLength(ThousandSep, GetLocaleInfoA(LOCALE_USER_DEFAULT, LOCALE_STHOUSAND, PAnsiChar(ThousandSep), Length(ThousandSep)) - 1); NumberFormat.lpThousandSep := PAnsiChar(ThousandSep); // Hardcoded negative number mode (-1.1) NumberFormat.NegativeOrder := 1; // Finally format the number SetLength(Result, 40); SetLength(Result, GetNumberFormatA(LOCALE_USER_DEFAULT, 0, PAnsiChar(ANumber), Addr(NumberFormat), PAnsiChar(Result), Length(Result)) - 1); if Result = '' then Result := ANumber; end; |
Re: SystemInfo 1.1.0
Zitat:
Zitat:
Edit : Desweiteren möchte ich auch so den Virenscannern aus dem Weg gehen, welche dann eventuell mein Programm als Trojaner oder sonstiges erkennen. |
Re: SystemInfo 1.2.0
Hallo zusammen,
so nach mehr als einem Monat, habe ich eine neue Version vom SystemInfo hochgeladen. Es gibt einige Verbesserungen, einiges Neues und auch Bugs wurden behoben. ChangeLog : Version 1.2.0 [12.08.2007]: [+] Die Liste der Dienste aktualisieren und die Anzeige im Titel geändert [+] Die Liste der Dienste ausdrucken [+] Die Liste der Drucker in einem Abstand von 10 Sekunden aktualisieren [+] Eine Liste der installierten Drucker anzeigen [+] Einen Reiter mit Informationen über die Internetverbindung erstellt [+] Selektierte Schriftart in einer Vorschau anzeigen lassen [+] Version vom Windows Media Player unter Software anzeigen[*] Anzeige der Festplattengröße nicht in Bytes sondern in einer passenden Größe[*] Anzeige der Gruppenzugehörigkeit geändert[*] Aufbau des Reiters "System" geändert und mehr Informationen werden angezeigt.[*] Bei der Anzeige "Registriert für" den Schrägstrich weglassen, wenn keine Firma eingetragen ist.[*] Beim Trace die IP-Adresse auflösen in den DNS-Namen[*] DHCP-Server nur anzeigen, wenn DHCP aktiviert ist[*] Die Informationen zu den physikalischen Laufwerken erweitert[*] Die Schriftgröße und Schriftart in dem Memo von den Laufwerksdaten geändert[*] Icons der Anwendung ausgetauscht und erneuert[*] Keine Sonderzeichen im Eingabefeld Hostname zulassen[*] Struktur des Reports neu erstellt [-] Auslesen des physischen Arbeitsspeichers korrigiert, wenn größer 2GB [-] Die Berechnung der TEMP-Verzeichnisse korrigiert [-] Falsche Versionsanzeige, bei Firefox und Internet Explorer korrigiert Den Download findet Ihr wie immer im ersten Beitrag. |
Re: SystemInfo 1.2.0
hi
hier mein feedback: - Beim starten kommt meldung: Zitat:
- Ich hab Win Vista, angeblich installiert am 01.01.1970 - Unter "Schlüsselnummer:" steht nÜx - Graka Treiberversion: unbekannt - Unter dem Reiter "Internet" sind alle Labels noch mit "Label48" oder "Label48a" beschriftet |
Re: SystemInfo 1.2.0
Zitat:
|
Re: SystemInfo 1.2.0
Liste der Anhänge anzeigen (Anzahl: 2)
Hab die neuste Version. Mir sind zwei Fehler aufgefallen.
1) Der SplashScreen geht nich weg, bis man das Programm wieder beendet. Man sieht ja, wo und wie er stehen bleibt. 2) Die Bildwiederholfrequenz wird falsch angezeigt. 3) Kommt noch ein Fehler wegen einer fehlenden Firefoxdatei: ------------------------ Systeminfo ------------------------ Datei %Appdata%\Mozilla\FirefoxProfiles\{...}\prefs.js kann nciht geöffnet werden. Das System kann den angegebenen Pfad nicht finden. ------------------------ [OK] ------------------------ P.S.: Habe Windows XP Professional //Edit: Ich finde es auch verwirrend, das die unter der Rubrik "Speicher" die Arbeitsspeicher je senkrecht und die Pagefile waagrecht angeordnet ist... Hat mich anfangs total verwirrt :stupid: |
Re: SystemInfo 1.2.0
Zitat:
|
Re: SystemInfo 1.2.0
Zitat:
Zitat:
Zitat:
|
Re: SystemInfo 1.2.0
Aber das Hauptfenster sieht dann bei mir dann genauso aus, wie bei dominikkv
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz