Seite 1 von 2

RAM.inf - Ausgabe von Infos zum Arbeitsspeicher (akt. v0.2)

Verfasst: 08.12.2009 12:10
von Mok
Hallöchen :D

Jo, das ist mein erster Beitrag im Anwendungen-Unterforum... einfach weil das hier ein Programm ist, das ich nicht schon vorzeitig aufgegeben habe oder weil es einfach ein sinnvoll genug ist, dass ich es der Welt zeige :mrgreen:

So, jetzt zum Programm selber: Das Programm ist wie CoreTemp - nur halt für den RAM: es werden alle x Millisekunden (frei einstellbar von 500 bis 10000 ms) der freie, der verbrauchte und der porzentural (richtig?) verbrauchte Arbeitsspeicher abgefragt und angezeigt. Die abgerufenen Infos werden in das Fenster (das übrigens "sticky" ist) eingetragen. In dem kleinen Fenster findet man auch einen Beenden-Button, einen Hinweis auf F1 und einen Optionenbutton wieder. Bei letzterem kann man sowohl die Akutalisierungszeit in ms als auch die Einheit, in der die Infos ausgegeben werden, einstellen. Dabei sind folgende Einheiten einstellbar: Kilobyte (für die, die gerade ihren alten Win3.x-Anno-Schnee-PC mit 2048 KB RAM wiedergefunden haben), Megabyte (für den Otto-Normal-Anwender) und Gigabyte (für die, die mit ihrem overpowered-High-End-x64-PC mit 128 GB RAM angeben wollen)
Was auch noch ziemlich sicher ist: Es wird Updates geben! (mehr dazu siehe unten)
Ab der ersten finalen Version (also v1.0) werde ich auch ins "Code, Tipps und Tricks"-Forum posten, wie ich das Programm programmiert habe (OpenSource ftw).

ToDo-Liste für Updates:
  • Eintrag in Taskleiste entfernen
  • Sticky/unsticky einstellbar [X]
  • Statistiken nicht erst am Ende ausgeben, sondern OnFly
  • Bugs und Anregungen eurer Seite (die könnt ihr mir entweder per PN schicken, direkt hier reinschreiben, oder an pbasic.mok@programmer.net schreiben)
Downloads:
Download als Archiv - CAB: Download
Download als Archiv - ZIP: Download
Download als Archiv - ZIP-selbstentpackend: Download
Download als EXE (thx to X0r): Download

==============================
Version 0.2
Die endlich heute fertiggestellte Version 0.2 gleicht vom Aussehen her großteils der 0.12er, aber intern hat sich einiges getan.
Changelog:
  • Kleiner Bug beim Configschreiben behoben (0.12 hat beim Klick auf OK kurze Zeit gebraucht)
  • EXE um ei paar KB kleiner (171 KB), wer sich trotzdem noch wundert, dass das Programm so groß ist, sollte im Hilfedialog mal auf den Punkt in der Überschrift klicken :mrgreen:
  • Config.prefs wird nimmer in %ProgramFiles%\RAM.inf gespeichert, sondern in %AppData%\RAM.inf. Das erlaubt auch zusätzlich jedem User seine eigenen Einstellungen.
  • Kleiner Bug beim Optionendialog behoben: Göße war veränderbar
  • StickyWindow an/aus kann der User einstellen
  • Wenn die Config nicht gefunden wird, wird kein 404-Fehler (im wahrsten Sinne des Wortes) mehr ausgegeben, sonern eine neue Config mit den Standardeinstellungen gemacht.
  • Fehler 404 und 401 gibt es nicht mehr, da im Falle des Falles eine neue Config gemacht wird.
  • F1-Fehler behoben
  • Programm hängt sich nicht mehr auf, sobald man während geöffnetem Hilfe- oder Optionendialog, Beenden oder das "X" anklickt
  • Einige Typos entfernt
DL -> http://em.q-soft.ch/files/get/6WtAyTXl7 ... nstall.exe
Die Version 1.00 ist jetzt in der Mache, mit Tab-Layout und vielem Drum und Dran.

MfG, Mok

Re: RAM.inf 0.16 - Ausgabe von Infos zum Arbeitsspeicher

Verfasst: 23.12.2009 11:28
von zigapeda
Moin Mok

nettes Tool, funktioniert soweit nur ein fehler:
Wenn das Hilfe oder das Optionswindow offen ist
und man im Mainwindow auf den schließenbutton
klickt schließt sich das Option/Helpwindow und
das Programm hängt sich auf...
evtl solltest du dir mal das hier was Kaeru
geschrieben hat anguggen:
http://www.purebasic.fr/german/viewtopi ... 22#p261522

MfG Daniel

Re: RAM.inf 0.16 - Ausgabe von Infos zum Arbeitsspeicher

Verfasst: 23.12.2009 12:01
von Kiffi
Mok hat geschrieben:Edit: Ja, es darf kommentiert und kritisiert werden :?
achso, ja...

Akutalisieren; schönes Wort ;-)

Grüße ... Kiffi

Re: RAM.inf 0.16 - Ausgabe von Infos zum Arbeitsspeicher

Verfasst: 23.12.2009 15:56
von bobobo
och

akaltuisieren akalutisieren aklatuisieren aklautisieren aktualisieren aktulaisieren
akutalisieren akutlaisieren alaktuisieren alakutisieren alkatuisieren alkautisieren
altuakisieren altukaisieren alutakisieren alutkaisieren kaaltuisieren kaalutisieren
kalatuisieren kalautisieren katualisieren katulaisieren kautalisieren kautlaisieren
laaktuisieren laakutisieren lakatuisieren lakautisieren latuakisieren latukaisieren
lautakisieren lautkaisieren tuakalisieren tuaklaisieren tualakisieren tualkaisieren
tukaalisieren tukalaisieren tulaakisieren tulakaisieren utakalisieren utaklaisieren
utalakisieren utalkaisieren utkaalisieren utkalaisieren utlaakisieren utlakaisieren

Re: RAM.inf 0.16 - Ausgabe von Infos zum Arbeitsspeicher

Verfasst: 23.12.2009 17:16
von Mok
Finde ich voll super, dass einige lieber herumspammen als mein Programm zu kritisieren.

@Topic: Version 0.2 ist in der Mache und wird mehr bieten als 0.12 (aktuell)

Re: RAM.inf - Ausgabe von Infos zum Arbeitsspeicher (akt. v0.12)

Verfasst: 23.12.2009 17:19
von X0r
Am besten baust du noch ein

Code: Alles auswählen

SetCurrentDirectory(GetPathPart(ProgramFilename()))
in dein Tool ein. Sonst gibts Probleme mit Shortcuts.

Re: RAM.inf - Ausgabe von Infos zum Arbeitsspeicher (akt. v0.12)

Verfasst: 23.12.2009 17:29
von Mok
X0r hat geschrieben:Am besten baust du noch ein

Code: Alles auswählen

SetCurrentDirectory(GetPathPart(ProgramFilename()))
in dein Tool ein. Sonst gibts Probleme mit Shortcuts.
Ist das egal wo ich das hinschreibe?

Re: RAM.inf - Ausgabe von Infos zum Arbeitsspeicher (akt. v0.12)

Verfasst: 23.12.2009 17:45
von X0r
Nein. Sollte schon an den Anfang.

Re: RAM.inf - Ausgabe von Infos zum Arbeitsspeicher (akt. v0.12)

Verfasst: 23.12.2009 17:59
von bobobo
geht das tool auch auf linux?

Re: RAM.inf - Ausgabe von Infos zum Arbeitsspeicher (akt. v0.12)

Verfasst: 23.12.2009 18:03
von Mok
bobobo hat geschrieben:geht das tool auch auf linux?
Da ich für die RAM-Abfragen auf die WinAPI zurückgreifen muss leider nicht :(
Steht aber alles in der Hilfe...