AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte SystemUtilities V 1.0
Thema durchsuchen
Ansicht
Themen-Optionen

SystemUtilities V 1.0

Ein Thema von Piro · begonnen am 29. Nov 2004 · letzter Beitrag vom 7. Dez 2004
Antwort Antwort
Seite 2 von 3     12 3      
Benutzerbild von Piro
Piro
Registriert seit: 14. Jul 2003
Moin,

dieses Programm hat folgende Features:
  • Anzeige von SystemInformationen
  • Systemprogramme, die man nur durch mehrere Klicks bekommt
  • Netzwerktools (NetSend, IPCONFIG /ALL, PING, FTP, TELNET, Freigaben, Aktive Verbindungen, ...)
  • ASCII Tabelle + Zahlensystem
Getestet wurde es auf Windows 2000 Professional und zum Teil auf WindowsXP.

Würde mich über Feedbacks aber auch Kritik/Verbesserungsvorschläge freuen.

Sven
Angehängte Dateien
Dateityp: exe systemutilities_167.exe (993,0 KB, 148x aufgerufen)
 
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#11
  Alt 29. Nov 2004, 21:30
Und woher soll er wissen, wo du die msconfig hinkopiert hast? Alle Festpaltten und Ordner zu durchsuchen ist auch nicht das ware.
Michael
  Mit Zitat antworten Zitat
Benutzerbild von Leuselator
Leuselator

 
Delphi 8 Architect
 
#12
  Alt 29. Nov 2004, 21:33
Nett.
Vorschlag: Umrechnungen: fang das Enter im OnDown an und berechne dann von dem Wert des sendenden Edits ausgehend - so spart man sich das nervige leeren und neueingeben der Werte:
Delphi-Quellcode:
procedure TDeinTool.EditKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
  if Key = 13 then begin
    if Sender = EditDezimal then AufrufUmrechnungDezimal
    else if Sender = EditRoemisch then AufrufUmrechnungRoemisch
    ... // usw.usf.
  end;
end;
Gruß
Tim Leuschner
  Mit Zitat antworten Zitat
Benutzerbild von Piro
Piro

 
Delphi XE2 Professional
 
#13
  Alt 29. Nov 2004, 23:08
@ Christian Reber:
- das Tool minimiert sich nicht automatisch, wenn du es startet bzw. es ist nicht vorgesehen
- kann das sein, dass du den Nachrichtendienst ausgeschaltet hast, denn damit ist der Senden Button deaktiviert

Die anderen Sachen schaue ich mir an und werde darüber nachdenken.


@Leuselator:

Bei mir funzt das nicht. Folgenden Code habe ich benutzt.
Delphi-Quellcode:
procedure Tfrm_main.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
 if Key = 13 then
 begin
   if Sender = edt_dezimal then MessageDlg('Dezimal', mtInformation, [mbOK], 0)
   else
     if Sender = edt_roemisch then MessageDlg('Römisch', mtInformation, [mbOK], 0)
     else
       if Sender = edt_hex then MessageDlg('Hex', mtInformation, [mbOK], 0)
       else
         if Sender = edt_binaer then MessageDlg('Binär', mtInformation, [mbOK], 0);
 end;
end;
Die Editfelder sind TLableEdit Komponenten. Wenn ich dann in dem Tab bin, eine Zahl in edt_dezimal eingabe und dann ENTER drücke passiert nicht. Warum?
  Mit Zitat antworten Zitat
Benutzerbild von Leuselator
Leuselator

 
Delphi 8 Architect
 
#14
  Alt 29. Nov 2004, 23:32
Du mußt das im OnKeyDown der Edits machen und im Form die Eigenschaft "KeyPreview" auf True setzen
Gruß
Tim Leuschner
  Mit Zitat antworten Zitat
Benutzerbild von Piro
Piro

 
Delphi XE2 Professional
 
#15
  Alt 29. Nov 2004, 23:45
Habe ich jetzt auch schon mitbekommen, dass ich das Ereignis ins Editfeld setzen muss.

Dann ist aber mein Berechnen Button überflüßig. Gibt es eine Variante, in der ich beim Click des Berechnen Button, dass Editfeld auslesen kann, in dem der Cursor steht? Denn so könnte man es einfacher gestalten und würde nur ein Procedure benötigen.
  Mit Zitat antworten Zitat
Benutzerbild von Leuselator
Leuselator

 
Delphi 8 Architect
 
#16
  Alt 30. Nov 2004, 00:03
leider nicht, da der Focus dann auf dem Button, nicht auf dem Edit liegt
Tim Leuschner
  Mit Zitat antworten Zitat
Benutzerbild von BTeam
BTeam

 
Delphi 7 Enterprise
 
#17
  Alt 30. Nov 2004, 00:33
Dein Tool hat meine CPU nicht erkannt...das Feld dahinter ist Leer.
  Mit Zitat antworten Zitat
Benutzerbild von Piro
Piro

 
Delphi XE2 Professional
 
#18
  Alt 30. Nov 2004, 00:39
Ja das ist schon öfters vorgekommen, da ich hier nach einem Registry Eintrag schaue. Such mal in der nach ProcessName.

Wenn du da keinen Eintrag hast, bleibt das Feld halt leer.

Ich habe keine andere Möglichkeit gefunden, den ProzessorName auszulesen.
  Mit Zitat antworten Zitat
Benutzerbild von Darty
Darty
 
#19
  Alt 30. Nov 2004, 04:32
Zitat von daywalker299:
Ich habe keine andere Möglichkeit gefunden, den ProzessorName auszulesen.
Ich glaube Luckie hat da mal was gemacht. Such mal hier im Forum oder auf seiner Seite.
Matthias Knebel
  Mit Zitat antworten Zitat
Benutzerbild von Piro
Piro

 
Delphi XE2 Professional
 
#20
  Alt 30. Nov 2004, 10:47
Lukie liest es auch aus der Registry aus. Bei einigen PCs steht es nicht drin, warum auch immer. Für eine elegantere Lösung wäre ich dankbar.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


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 21:45 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