Site hosted by Angelfire.com: Build your free website today!
Hallo Allerseits!
Hier ist also der Rechner, ich hoffe, die Funktionen sind selbsterklärend! Kritik Anregungen, Ideen, etc einfach in der NG Posten oder per Mail an mich! ( Jorg.h@gmx.de ) Sorry, das ich die Datei Zippen mußte, aber als .exe funktionierte es nicht (ist nun mal Gratis Webspace...)
Also dann viel "Spaß" mit dem Programm!
Grüße, Jörg!
P.S.: Und als kleine Rechtsabsicherung ;-) Ich habe das Programm nach besten Wissen und Gewissen geschrieben, für irgendwelche Schäden, die entsehen sollten kann ich aber natürlich nicht haften!

So, nun der Gewaltigste Versionssprung bisher, von 1.5 auf 0.0! Ich denke bei einem Programm in der Entwicklung ist die 0 angemessener...<

Ich habe die Gelegenheit meines CPU-Suizides genutzt und das Programm nochmal von vorne getippt, und heute nur noch ein paar Rechnungen kopiert und diese Teilweise auch schon überarbeitet.

Das entscheidenste ist, das die Datenverwaltung nun fertig ist. In der Final Version wird es einen INstaller bekommen und dann in ein beliebiges Verzeichnis installiert und dort auch alle seine Daten ablagern. Die ACalc.ini im Windows Verzeichnis wird nicht mehr benutzt, bei bedarf einfach mit einer Alten Version löschen! Das Programm legt nun einen Registry-Schlüssel an, in dem ein Eintrag gespeichert wird, welches das Arbeitsverzeichnis ist. Alles wird dann in dem Verzeichnis gespeichert. Eine entsprechende Löschroutine baue ich noch ein. Das größere Problem ist das Arbeitsverzeichnis, ich habe einen Optionen-Tab eingebaut mit Auswahl-Button, allerdings in meiner Klugheit vergessen eine Option zum erstellen von Verzeichnissen einzubauen... Meines Wissens unterscheiden sich die Verzeichnisauswahlen bei den verschiedenen Windows Versionen, bei 2000 funktioniert sie ansonsten weiß ich es nicht. Ich baue auf jedenfall in die Nächste Version einen Taster, der ein Verzeichnis "c:\DRTA" erstellt, und dies auch zum Arbeitsverzeichnis macht ein. Das Verzeichnis ist dann zwar nicht wirklich optimal, aber bis zur Final Version wohl vertretbar, btw. die Exe muß nicht in diesem Verzeichnis liegen.

Die Änderungen sind diesesmal bis auf leichte Grafikänderungen hauptsächlich intern. Als offensichtlichstes habe ich die Timer Buttons vergrößert und ein Problem mit dem Wechselrechner beseitigt, dieser sollte sich jetzt nicht mehr aufhängen.

So, Das erstmal als Neuerungen, ich überarbeite das ganze natürlich noch richtig, nur ich habe im Moment keine Zeit, da in ca 3 Stunden mein Wecker wieder klingelt... Morgen komme ich hoffentlich weiter! Ach ja und so nebenbei habe ich den Source mal gezippt, wer wil kann ihn sich ja ansehen, ist mit Delphi 5 getippt...

ACalc.zip (Version 0.0) (197 KB)

Source.zip (6 KB)




So, Nun steht auch schon die Version 1.5 in den Startlöchern! Diese wird vor Fronleichnam aber die letzte bleiben, davor werde ich wohl keine Zeit mehr zum Programmieren haben, danach geht es aber natürlich weiter!!! Ich hoffe auf viele Vorschläge für Erweiterungen/Verbesserungen! Besonders der Fische pro Becken Rechner wäre einen Versuch wert!! Hier aber erstmal die Änderungen in der 1.5:

- Der Wechselwasserrechner ist FERTIG!!! Na gut, so richtig fertig wohl nicht, aber er rechnet anscheinend richtig, auch wenn die Rechenformel ziemlich umständlich ist, aber sie läuft! Es werden aber noch keine falschen Eingaben abgefangen, also kann es passieren, das man -10 Liter einfüllen soll, dann einfach mit den Werten rumprobieren, in der Regel sollten die Angaben aber richtig rauskommen!

- Die Aquariendatenbank steht in einer einfachen Form, beim Wechselwasserrechner läßt sich nun zwischen 10 Aquarien wechseln, durch das Laden/Speichern beim Starten/Beenden des Programmes kommt es aber leider zu einer kleinen Gedenksekunde, die läßt sich nur durch eine Richtige Datenbank vermeiden, wie ich das genau löse werde ich dann noch entscheiden! Bis dahin wünsche ich allen erholsame 1,5 Wochen!!!

Sorry, ich hatte heute viel zu tun, da blieb nicht viel Zeit! Also jetzt die V 1.4 mit kleinen Änderungen! Beim Wechselwasserrechner hatte ich immer noch keine gute Idee, aber ich grübel drüber nach!!! Nun zu den Neuerungen:

- Es gibt eine Ini Löschen Funktion, einfach den Knopf drücken und im Windows Verzeichnis wird die ACalc.ini gelöscht!

- Die Reglerwerte werden nun gerundet und nicht nur abgeschnitten, sind dadurch etwas genauer

- Die beiden anderen Timer sind nun auch zum Aufklappen, es kommt noch eine Optionenfunktion mittels der man die Werte definieren kann!

- Ich bin angefangen eine Verwaltungsfunktion für mehrere Aquarien einzubauen, damit z.B. beim Wechselwasserberechner Werte leichter Verfügbar sind, ist aber noch im Rohbau.

Und jetzt kommt schon die 1.3 (ich hätte besser mit 0.1 anfangen sollen... :-)

Die änderungen sind jetzt auch nur gering, ich bin aber bis Mittwoch nicht erreichbar, also bitte nicht wundern, wenn bis dahin keine Reaktion von mir kommt, mache Computerfreien Urlaub! Danach bin ich wieder voll und ganz da!!

- Ich habe die Optik etwas aufgeräumt

- Beim CO2 ist jetzt ein roter Balken von 30-100

- Der Wechselwasser-Rechner ist eingebaut, allerdings ist es nur eine Vorläufige Version, der Wirkungsgrad läßt sich noch nicht einstellen, hatte noch keine Erkleuchtung, wie ich das berechnen kann. Ansonsten habe ich mich bei den eingabewerten an die Maske gehalten, wie Olaf Deter sie auf seiner Berechnungsseite vorgegeben hat. Nur das einrechnen der Prozentzahl klappt noch nicht, da warte ich noch auf einen Geistesblitz...

- Bei den Timern gibt es nun einen mit Aufklappbox, ich hätte vorher nur etwas genauer gucken sollen, dann hätte ich ihn ehr gefunden, die anderen beiden Timer werden noch entsprechend modifiziert

- Ich habe den Delphi-Befehl für das Windowsverzeichnis wiedergefunden (GetWindowsDirectory, eigentlich ja ganz logisch... :-) ) Die Ini sollte nun sicher im Windows Verzeichnis landen!

So, nun endlich die langersehnte Version 1.2. :-) Ich hoffe, ich bekomme noch alle Änderungen zusammen...

- Die Funktionen sind auf einzelnen Karteiseiten, so ist es wohl am übersichtlichsten. Osomose (besser Mischwasserrechner oder mal sehen, welcher Name paßt habe ich noch nicht geschafft zu programmieren

- Die Schiebregler haben nun Ticks und sind beschriftet

- Einstellungen lassen sich Speichern. Allerdings ist die Funktion noch nicht ausgereift!!!! Wenn man unten einen Haken bei "Einstellungen Speichern" macht wird im Verzeichnis "C:\Windows" eine Datei namens "ACalc.ini" angelegt und dort alles gespeichert. Dies sollte alles Problemlos funktionieren, solange das Verzeichnis existiert, was sonst kommt weiß ich nicht, ich tippe mal darauf, das nichts passiert... Da das Programm (noch???) keine Installationsroutine hat ist die ini im Windows Verzeichnis wohl am besten aufgehoben, mir fällt nur leider nicht mehr ein, wie man das Windows Verzeichnis rausfindet, damit dies auch Funktioniert, wenn Windows z.B. auf d:\ oder in "Winnt" installiert ist.


So, nun habe ich die ersten Vorschläge eingearbeitet, ich warte natürlich immer noch brennend auf weitere!!! Die Änderungen im einzelnen sind:

- Die Timer sind jetzt an der Seite, hoffe, das es so übersichtlicher ist

- Die Schriftgrößen der Werte sind größer

- CO2 geht nun bis 100 und ab 30 ist die Schrift rot

- Die Fenstergröße ist nicht mehr änderbar

- Zwei Verstellbare Timer sind eingebaut, bin nur noch nicht mit dem Bedienkomfort zufrieden...