![]() |
Ein Programm das es schon zu genüge gibt: ComputerInfo
Liste der Anhänge anzeigen (Anzahl: 1)
So dies ist ein produkt großer langeweile: ComputerInfo. Dieses Programm listet Daten des Computers auf wie z.B. BIOS-Datum,BIOS-Copyright,BIOS-Seriennummer,CPU-Namen,Taktfrequenz usw.
Ich weiß einige sachen fehlen wie z.B. HDD Größe usw. aber wer will kann es ja erweitern. Getestet auf Windows 98SE gemacht mit Delphi 6 Personal Größe des Packets: 242 kb Wie immer bei meinen Programmen: Nutzung auf eigene Gefahr :lol: (hab da nich einige Kommentare reingebracht) |
Re: Ein Programm das es schon zu genüge gibt: ComputerInfo
Warum muss ich erst einen Button klicken, damit ich die Infos sehe?
CPU-Name und Version ist bei mir leer. Version von was eigentlich? :gruebel: Edit: Da haben wir es schon:
Delphi-Quellcode:
Ich als Hauptbenutzer habe keinen Schreibzugriff auf HKLM. :warn:
Reg := TRegistry.Create;
Delphi-Quellcode:
So geht es, schreiben willst du ja sowieso nicht.
Reg := TRegistry.Create(KEY_READ);
Desweiteren gibt es eine bessere Möglichkleit die Windowsversion zu ermitteln. Es gibt die API GetVersion(Ex). Sollte sich Microsoft dazu entscheiden beim nächsten SP die Versions-Infos wo anders in der Registry abzulegen, läuifst du ins Leere. Warum schreibst du den Modus nicht im Klartext hin? Du weißt doch, dass 0 für normal steht. Zeit seit Windowsstart (in Sekunden). Sind das nicht eher Millisekunden? Sonst würde mein Rechner schon 2010 Stunden am Stück laufen. Und eine angabe in Stunden und Minuten würde ich für sinnvoller halten. Warum lieferst du bei den Sourcen die Backup-Dateien und kompilierten Units mit? |
Re: Ein Programm das es schon zu genüge gibt: ComputerInfo
hiho
In XP ist mir viel in die Augen gesprungen:
:angle:, sCrAPt |
Re: Ein Programm das es schon zu genüge gibt: ComputerInfo
Delphi-Quellcode:
Du setzt die Priorität nicht wieder zurück. :warn:
function GetCPUSpeed: Double;
const TimeOfDelay = 500; var TimerHigh, TimerLow: DWord; begin SetPriorityClass(GetCurrentProcess, REALTIME_PRIORITY_CLASS); SetThreadPriority(GetCurrentThread, THREAD_PRIORITY_TIME_CRITICAL); asm dw 310Fh mov TimerLow, eax mov TimerHigh, edx end; Sleep(TimeOfDelay); asm dw 310Fh sub eax, TimerLow sub edx, TimerHigh mov TimerLow, eax mov TimerHigh, edx end; Result := TimerLow / (1000.0 * TimeOfDelay); end; |
Re: Ein Programm das es schon zu genüge gibt: ComputerInfo
*schluck* :oops:
:duck: |
Re: Ein Programm das es schon zu genüge gibt: ComputerInfo
ich will ja nix sagen, aber die daten sollten schon stimmen!!!
maus, 2 tasten, falsch, 3 biosdatum, X|C ???????????????? rest vom bios, not supported naja, aber da es eh relativ, nutzlos :duck: ist, naja... |
Re: Ein Programm das es schon zu genüge gibt: ComputerInfo
joa..nutzlos ist es wirklich...da haste recht..
|
Re: Ein Programm das es schon zu genüge gibt: ComputerInfo
wen du eh nix anderes zu tun hast als nutzlose proggies zu machen, mach doch bei unserem schach-prog mit!!! bisher human vs human, also gehts (ersmal :) ) nur umme graphik
|
Re: Ein Programm das es schon zu genüge gibt: ComputerInfo
:mrgreen: ...wohl gemerkt CI war mein erstes nutzloses Programm....hmm Schach..kann ich wohl...beim projekt mitmachen..könnt ein wenig streßig werden..bin schon bei nem anderen projekt dabei..aber ich überlegs mir nochmal
viva la raza homes :hi: |
Re: Ein Programm das es schon zu genüge gibt: ComputerInfo
im prinzip ist das projekt nicht allzu umfangreich:
es sollen 64 images da sein, und bei click auf eins, und noch mal click auf ein anderes soll das bild verschoben werden, bzw. die bildadressen vertauscht werden. überprüfung auf unmögliche züge gehört schon zur "expansion" :-D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:27 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