Delphi-PRAXiS
Seite 5 von 10   « Erste     345 67     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   EasyToolz (https://www.delphipraxis.net/11105-easytoolz.html)

Phantom1 19. Aug 2006 15:43

Re: EasyToolz
 
Neue Version 1.9a
- CPUAffinity code-optimierungen

Version 1.9
- CPUAffinity überarbeitet: Automatische CPU Verteilung hinzugefügt

Hier eine kleine erklärung zu der Option "Autom. CPU Verteilung": Wenn einem bestimmten Programm/Spiel ein bestimmter CPU zugeordnet wird zb CPU0 und die Option "Autom CPU Verteilung" aktivert ist, werden alle anderen laufenden Programme automatisch die CPU1 zugeteilt, wenn das Programm/Spiel dann beendet wird werden alle Programme auf den ursprung wieder zurückgesetzt.

mfg

Timelesk 1. Sep 2006 10:32

Re: EasyToolz
 
Hi Phantom,

habe mir eben die neueste Version gezogen und dabei ist mir folgendes aufgefallen:

1. Ich sitze hier an meinem anderen PC und der hat nur eine CPU. Wäre toll, wenn du den Menüpunkt CPUAffinity dort ausblenden könntest (oder zumindest deaktivieren), denn er bringt ja bei einer CPU nichts.

2. bei der Systeminfo sollte vielleicht noch die Anzeige in Prozent der Auslastung hinzugefügt werden (ist aber glaub ich noch nicht fertig, oder?) ;)

3. Wenn man doppelt auf das Symbol klickt, den Browser davor schiebt und wieder doppelt klickt, erscheint das Fenster nicht mehr (kommt nicht mehr in den Vordergrund) und da es ja unten in der Leiste nicht erscheint (sehr gut so!) müsste man alle Fenster einzeln minimieren oder Alt + Tab benutzen um zur Systeminfo zu gelangen

4. Fenster wie WakeOnLan oder TimeSync sollten immer im Vordergrund sein, denn man öffnet sie nur, wenn man sie braucht und wenn man was aus dem Hintergrund kopieren muss, ist es nützlich, dass diese Fenster immer im Vordergrund sind.
Theoretisch könntest du alle Fenster "immer im Vordergrund" einstellen, bis auf die Systeminfo... lass dir das aber nochmal durch die Kopf gehen

5. ShutDown: Buttondescription: Liste aktualisieren --> ähh, welche Liste? Klar, wenn man dann draufklickt, aber vielleicht wäre (Liste aller Netzwerkrechner aktualisieren) oder so was besser und sofern kein Rechner im Netzwerk gefunden ne Meldung!
Achso! Wo kann ich bitte meinen Rechner auswählen, wenn er der einzige im Netzwerk ist, vielleicht sollte der eigene Rechner ganz oben in der Listbox erscheinen und schon vorausgewählt sein.

6. ShutDown: Computer neu Starten <-- Starten schreibt man hier glaub ich klein ;)

7. AlarmEvents: den Test-Button könntest du evtl. durch einen Lautsprecher (wie den Ordner-Button daneben) ersetzen, sieht schöner evtl. schöner aus

8. AlarmEvents: Benenn mal beim Datum den Sonntag um, SonnStags gibts nicht

9. AlarmEvents: Kann man Alarme auch deaktivieren, also nicht löschen? Cool wäre noch ne Symbolleiste, ob der Alarm schon vorbei ist (bei Datum) und ob er allgemein dann aktiv oder deaktiviert ist

10. CPUAffinity: Wenn man ne Exe ausgewählt hat und dann auf das Schließen-X rechts oben klickt, wird der Eintrag trotzdem hinzugefügt

11. CPUAffinity: Was haben die Pfeile zu bedeuten? hoch und runter verschieben? wenn ja: warum? für was? sinnvoll?

12. Beim Beenden des Programmes wird nicht mehr nachgefragt, ob man es wirklich beenden möchte. Da aber das ganze Menü als Popup-Menü aufgebaut ist und der unterste Punkt Beenden ist, kann man schon mal durch verrutschen etc. draufkommen. Ne Abfrage wäre hier sehr schön

=============================================

So, jetzt hast du einiges zu tun :)

Programmiertechnisch würde mich interessieren, welche Kompos du für die CPUAffinity und die visuelle Ausgabe der Systeminfo verwendet hast?

Und wie du das animierte Tray-Icon mit geringem Verbrauch der CPU-Ressourcen hingebogen hast?
Passt zwar nicht unbedingt in den Thread, kannste mir ja per PN schreiben, wenn du möchtest... ;)

greetz
Timelesk

Phantom1 1. Sep 2006 12:31

Re: EasyToolz
 
Neue Version 1.9d
- Abfrage beim beenden
- Standard Hotkey für den Editor geändert (Strg+Alt+O)
- CPUAffinity: Process Log gefixt
- weitere kleinere änderungen

Version 1.9c
- CPUAffinity: Process Log

Version 1.9b
- Syteminfo erweitert
- CPUAffinity Bug entfernt (Autom CPU Verteilung)
- Editor (noch nicht fertig)


-------------------------------------------------

Erstmal danke für den Feedback Timelesk :thumb:

Zitat:

Zitat von Timelesk
1. Ich sitze hier an meinem anderen PC und der hat nur eine CPU. Wäre toll, wenn du den Menüpunkt CPUAffinity dort ausblenden könntest (oder zumindest deaktivieren), denn er bringt ja bei einer CPU nichts.

Doch man kann auch bei einem SingleCore CPU die Priorität der einzelnen Programme einstellen, daher hab ich das Menü aktviert gelassen.

Zitat:

Zitat von Timelesk
2. bei der Systeminfo sollte vielleicht noch die Anzeige in Prozent der Auslastung hinzugefügt werden (ist aber glaub ich noch nicht fertig, oder?) ;)

Ist in der neuen Version 1.9d geändert.

Zitat:

Zitat von Timelesk
3. Wenn man doppelt auf das Symbol klickt, den Browser davor schiebt und wieder doppelt klickt, erscheint das Fenster nicht mehr (kommt nicht mehr in den Vordergrund) und da es ja unten in der Leiste nicht erscheint (sehr gut so!) müsste man alle Fenster einzeln minimieren oder Alt + Tab benutzen um zur Systeminfo zu gelangen

Ja das Problem ist mir bekannt, ich suche noch nach einer funktionierenden Lösung.

Zitat:

Zitat von Timelesk
4. Fenster wie WakeOnLan oder TimeSync sollten immer im Vordergrund sein, denn man öffnet sie nur, wenn man sie braucht und wenn man was aus dem Hintergrund kopieren muss, ist es nützlich, dass diese Fenster immer im Vordergrund sind.
Theoretisch könntest du alle Fenster "immer im Vordergrund" einstellen, bis auf die Systeminfo... lass dir das aber nochmal durch die Kopf gehen

StayOnTop funktioniert leider nicht, warscheinlich weil ich die Taskbar einträge der einzelnen Formulare ausgeblendet habe. Ich suche noch nach einer Lösung.

Zitat:

Zitat von Timelesk
5. ShutDown: Buttondescription: Liste aktualisieren --> ähh, welche Liste? Klar, wenn man dann draufklickt, aber vielleicht wäre (Liste aller Netzwerkrechner aktualisieren) oder so was besser und sofern kein Rechner im Netzwerk gefunden ne Meldung!
Achso! Wo kann ich bitte meinen Rechner auswählen, wenn er der einzige im Netzwerk ist, vielleicht sollte der eigene Rechner ganz oben in der Listbox erscheinen und schon vorausgewählt sein.

Wenn kein Eintrag in der Liste steht, dann ist es der eigene Rechner. Werd ich noch ändern.

Zitat:

Zitat von Timelesk
6. ShutDown: Computer neu Starten <-- Starten schreibt man hier glaub ich klein ;)

danke :wink:

Zitat:

Zitat von Timelesk
8. AlarmEvents: Benenn mal beim Datum den Sonntag um, SonnStags gibts nicht

ok

Zitat:

Zitat von Timelesk
9. AlarmEvents: Kann man Alarme auch deaktivieren, also nicht löschen? Cool wäre noch ne Symbolleiste, ob der Alarm schon vorbei ist (bei Datum) und ob er allgemein dann aktiv oder deaktiviert ist

Mir gefällt der Alarm teil auch nich mehr so gut, ich werde ihn wenn ich mal mehr Zeit hab komplett überarbeiten.

Zitat:

Zitat von Timelesk
10. CPUAffinity: Wenn man ne Exe ausgewählt hat und dann auf das Schließen-X rechts oben klickt, wird der Eintrag trotzdem hinzugefügt

Dürfte eigentlich nicht sein, bei mir geht alles korrekt.

Zitat:

Zitat von Timelesk
11. CPUAffinity: Was haben die Pfeile zu bedeuten? hoch und runter verschieben? wenn ja: warum? für was? sinnvoll?

Ja die haben eine Bedeutung ^^ Wenn man bei mehreren Programm die Option "Autom CPU Verteilung" aktiviert und die Programme auch zur gleichen Zeit laufen. Es kann immer nur 1 Programm die Option "Autom CPU Verteilung" aktiviert haben und das ist das Programm welches weiter oben in der Liste steht.

Zitat:

Zitat von Timelesk
12. Beim Beenden des Programmes wird nicht mehr nachgefragt, ob man es wirklich beenden möchte. Da aber das ganze Menü als Popup-Menü aufgebaut ist und der unterste Punkt Beenden ist, kann man schon mal durch verrutschen etc. draufkommen. Ne Abfrage wäre hier sehr schön

Ist in der neuen Version 1.9d vorhanden.

Zitat:

Zitat von Timelesk
Programmiertechnisch würde mich interessieren, welche Kompos du für die CPUAffinity und die visuelle Ausgabe der Systeminfo verwendet hast?

Für die CPUAffinity hab ich nur ne normale TListView. Für die visuelle Ausgabe der Systeminfo verwende ich die Jedi Komponenten!

Zitat:

Zitat von Timelesk
Und wie du das animierte Tray-Icon mit geringem Verbrauch der CPU-Ressourcen hingebogen hast?
Passt zwar nicht unbedingt in den Thread, kannste mir ja per PN schreiben, wenn du möchtest... ;)

Das Tray-Icon stammt auch aus den Jedi Komponenten.

mfg

uwewo 1. Sep 2006 13:27

Re: EasyToolz
 
Hi,

habe mir gerade Dein Programm angeschaut und noch folgende Bugs entdeckt.

Wenn ich auf Registerkarte "Internet" klicke, kann ich das Programm nur noch über den Taskmanager
beenden. Wir verwenden einen Proxy Server vielleicht liegt es daran.

Bei "Netsend" gleiches Problem, es werden keine Computer angezeigt nur die Sanduhr
vielleicht solltest Du die Abfrage der Netzwerkcomputer per Thread starten.
In unserem Netzwerk befinden sich ca. 1000 Rechner.

Phantom1 1. Sep 2006 13:51

Re: EasyToolz
 
Zitat:

Zitat von uwewo
Wenn ich auf Registerkarte "Internet" klicke, kann ich das Programm nur noch über den Taskmanager
beenden. Wir verwenden einen Proxy Server vielleicht liegt es daran.

Ja könnte zusammenhängen. Da muss ich mir noch was überlegen.

Zitat:

Zitat von uwewo
Bei "Netsend" gleiches Problem, es werden keine Computer angezeigt nur die Sanduhr
vielleicht solltest Du die Abfrage der Netzwerkcomputer per Thread starten.
In unserem Netzwerk befinden sich ca. 1000 Rechner.

Wow über 1000 Rechner, da kann die Abfrage wirklich lange dauern (bei mir dauert die Abfrage ja schon >1 minute bei nur 3 Rechnern).
Ein Thread wäre durchaus machbar, das kommt auf meine TODO liste.

Phantom1 2. Sep 2006 22:56

Re: EasyToolz
 
Neue Version 1.9e
- Tray-Menü Einträge ein-/ausblenden
- CPU Last anzeige benötigt kein "Performance Monitor Dienst"

mfg

Mackhack 3. Sep 2006 01:05

Re: EasyToolz
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hab noch einen Schoenheitsfehler bei deinem Tool gefunden:
Das Label fuer die Uhrzeit/Datum ist zu kurz. Ich arbeite hier auf einer US-Windoof-Version.

Phantom1 4. Sep 2006 14:41

Re: EasyToolz
 
Neue Version 1.9f
- Fenster anzeigen (im Vordergrund) fixed
- mehrere PCs können jetzt gleichzeitig im Netzwerk heruntergefahren werden
- NetSend: prüfung ob Nachrichtendienst aktiv ist

@Mackhack: auch das Label habe ich in der neuen Version korrigiert :wink:

xZise 4. Sep 2006 16:18

Re: EasyToolz
 
o.O

Eine Frage: Wo speichert er die Daten? In der Registry? (Vielleicht Alternative > Anwendungsdaten... Aber wenn sie da Landen dann will ich nix gesagt haben)

Und ein Bug: kA warum, aber ich hab gedownloaded mit WinRAR geöffnet und ein Fenster mit den Daten übernommen kommt und das Fenster:
Code:
---------------------------
EasyToolz
---------------------------
Zugriffsverletzung bei Adresse 004E2898 in Modul 'EasyToolz.exe'. Lesen von Adresse 000003EC.
---------------------------
OK  
---------------------------
:D Vielleicht liegts an WinRAR ^^ Vielleicht auch nicht.... Popt auf jedenfall immer wieder neu auf (falls mal es versucht zu schließen)

Was ist "RawFreq"? Ist das normal, dass sie höher als mein Takt ( Raw = 3005 ; High = 3000 ) liegt?

Phantom1 4. Sep 2006 16:31

Re: EasyToolz
 
Zitat:

Zitat von xZise
Eine Frage: Wo speichert er die Daten? In der Registry? (Vielleicht Alternative > Anwendungsdaten... Aber wenn sie da Landen dann will ich nix gesagt haben)

Die Daten werden hier "..\<BenutzerKonto>\Anwendungsdaten\EasyToolz. ini" gespeichert.

Zitat:

Zitat von xZise
Und ein Bug: kA warum, aber ich hab gedownloaded mit WinRAR geöffnet und ein Fenster mit den Daten übernommen kommt und das Fenster:
Code:
---------------------------
EasyToolz
---------------------------
Zugriffsverletzung bei Adresse 004E2898 in Modul 'EasyToolz.exe'. Lesen von Adresse 000003EC.
---------------------------
OK  
---------------------------

Hattest du vorher mal eine ältere Version drauf? Der Fehler scheint bei einer Datenübernahme von einer alten Version zu kommen, hab den Fehler leider noch nicht gefunden. Kommt der Fehler denn auch wenn du mein Programm beendest und ein zweites mal startest?

Zitat:

Zitat von xZise
Was ist "RawFreq"? Ist das normal, dass sie höher als mein Takt ( Raw = 3005 ; High = 3000 ) liegt?

RawFreq ist die Rohfreqeunz, da sie berechnet wird ist diese nicht sehr genau.

mfg


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:41 Uhr.
Seite 5 von 10   « Erste     345 67     Letzte »    

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