Archive for September 2006
« Oktober 2006 | Home | August 2006 »

Samstag, September 23, 2006

» Release von Version 1.4.0 und die Zukunftsaussichten...

Von Hajo Schlingensief um 15:09

so seit heute ist die Version 1.4.0 freigegeben und kann von meiner Website heruntergeladen werden. Sollte alles soweit funktionieren... Ich hoffe das in Zukunft mehr Feedback von Usern kommt. Es ist alleine (bzw. mit nur einem Betatester) kaum möglich alle Fehler zu finden. Die Roadmap sieht nun endgültig (wie schon diverse male angekündigt und nicht eingehalten ) exzessives Bugfixing und Optimierung vor. Weitere Features werden auf dem jetzigen Level des Entwicklungstatuses nicht mehr kommen. Wie mir die Implementierung der Auswahl ganzer Verzeichnisse Funktion gezeigt hat ist es gar nicht so einfach ein Programm so ohne weiteres zu erweitern. Es gibt diverse Wechselwirkung mit vorhanden Code der einem anfänglich gar nicht bewusst ist. Das nachrüsten der Funktion hat mich richtig nerven gekostet... Irgendwas hat immer noch irgendwo gehakt. Nun scheint es das alles ordentlich arbeitet...

Publiziert in: Drag'n'Crypt ULTRA

Samstag, September 16, 2006

» Laufzeitfehler '5' und '9' und die fatalen Folgen für meine geistige Gesundheit...

Von Hajo Schlingensief um 8:59

Tja die vergangene Woche war die wechselhafteste in der Entwicklungsgeschichte von DCU ! Das Feature ganze Verzeichnisse auswählen zu können brachte mich in die nähe des totalen Wahnsinns. Dies äußert sich in verstärktem Haare raufen und wirren Gesprächen mit mir selber Anfangs schien es noch recht einfach zu realisieren aber je weiter die Integration dieser Funktion voran schritt um so mehr Probleme tauchten auf. Ohne meinen Betatester Matze hätte ich zuerst nicht einmal Fehler bemerkt. Auf meinem Entwicklungsrechner lief DCU nämlich problemfrei. Erst als er mich auf Fehlermeldungen aufmerksam machte testete ich DCU auf einem einem anderen Rechner (und Betriebssystem) genauer. Und siehe da! Der Fehlerteufel schlug unerbittlich zu Ich fand anfangs einfach den Bug nicht im Sourcecode und musste DCU fast komplett in seine Bestandteile zerlegen um die Ursachen von den verhassten Laufzeitfehlern zu finden. Ich hatte schon fast keine Lust mehr als ich doch noch dahinter kam was die Probleme verursachte.

Aber manchmal haben auch solche Vorkommnisse ihr gutes und so habe ich im Rahmen dieser Geschichte gleich eine bessere Fehlerbehandlung in DCU integrieren können. So führen Fehler auch nicht mehr so einfach zum Absturz des Programms (wie z.B. die bereits erwähnten Laufzeitfehler). Ich werde aber nach Fertigstellung der 1.4.0 Version erst einmal ein ausgiebiges Testprogramm auf verschiedenen Rechnern fahren um wirklich sicherzustellen das keine gravierenden Fehler mehr verborgen sind. Somit verschiebt sich der Releasetermin vorläufig mal auf kommende Woche.

Publiziert in: Drag'n'Crypt ULTRA

Sonntag, September 10, 2006

» DCU wird offizielle mit einem "Senden-An" Kontextmenüeintrag ausgestattet

Von Hajo Schlingensief um 13:43

Kurz entschlossen habe ich vergangene Nacht noch die neue Funktion Senden-An Eintrag anlegen als festen Bestandteil in DCU integriert (kann im Einstellungsdialog gesetzt bzw. gelöscht werden). Ich habe ja schon länger die Möglichkeit realisiert das DCU auch über das Kontextmenü benutzt werden kann, sprich Dateien einfach via Kontextmenü zu ver- oder entschlüsseln. Nur musste der geneigte User die Verknüpfung im Senden-An Kontextmenü selber erstellen. Dies kann nun komfortabel direkt in DCU erledigt werden. Dieses Feature ist allerdings eher gedacht für den Einsatz von DCU im stationären Einsatz, dort macht es aber dann wirklich Spaß so damit zu arbeiten. Einziger Wermutstropfen ist die Tatsache das nicht endlos viele Dateien gleichzeitig selektiert werden können. Wenn es zu viele werden bekommt man eine diffuse Fehlermeldung. Ich arbeite aber daran. Es können über den Senden-An Eintrag natürlich auch ganze Verzeichnisse ausgewählt werden.

Publiziert in: Drag'n'Crypt ULTRA

Samstag, September 09, 2006

» Arbeiten am Datei-Handling von DCU und anderes Zeux

Von Hajo Schlingensief um 17:15

Diese Woche stand im Zeichen von weiteren Verbesserungen und Fixings des Datei-Handlings von DCU. Das hinzufügen von ganzen Ordner habe ich verfeinert Außerdem ist mir aufgefallen das, dass Sichere Löschen der Quelldatei Feature nicht zum tragen kommt wenn die zu verschlüsselnde und anschließend zu löschende Quelldatei schreibgeschützt ist. Dies habe ich geändert. Auch für die Rubrik Pleiten, Pech und Pannen ist wieder was dabei in diesem Beitrag. Die eMail Adresse die im Über Dialog von DCU angegeben ist funktionierte bis heute gar nicht. Ich hatte vergessen diese Adresse in meinem Account bei meinem Webhoster freizuschalten. Jeder der bis heute versucht hat mir eine eMail an diese Addi zu schicken bekam eine Fehlermeldung Mit der kommenden Version 1.4.0 wird die offizielle DCU eMail Adresse dann sowieso geändert. Und diesmal funktioniert diese dann auch wirklich Seit heute ist auch die aktuelle Testversion für die Betatester online (genauer gesagt für den Betatester).

Publiziert in: Drag'n'Crypt ULTRA

Sonntag, September 03, 2006

» Features der kommenden Version 1.4.0

Von Hajo Schlingensief um 12:06

Kaum ist die Version 1.3.0 veröffentlicht geht die Arbeit an der 1.4.0 los. Ein Hauptmerkmal der kommenden Version wird es sein das es dann möglich ist komplette Verzeichnisse auszuwählen. Es werden dabei dann auch alle Unterverzeichnisse und die sich darin befindlichen Dateien berücksichtigt. Ursprünglich habe ich auf dieses Feature verzichtet aus der Überlegung heraus das ein DAU (Dümmster Anzunehmender User) das Systemverzeichnis (WINDOWS etc.) auswählen könnte und sich somit sein System zerschießt. Ich werde aber wohl eine Abfrage einbauen die es dann nicht gestatten wird das Systemverzeichnisses auszuwählen. Allerdings sollte jeder Anwender auch ein bisschen Selbstverantwortung mitbringen. Leider hat sich mit der Version 1.3.0 ein böser Käfer eingeschlichen Fehlermeldungen von DCU werden nicht mehr vor allen Fenstern angezeigt... Das ist sehr irritierend.

Für die Programmierer unter Euch: Dieser Effekt kommt von der Verwendung ShowInTaskbar = False für die Hauptform (in meinem Fall die Dropzone). Dies ergibt den unerwünschten Effekt mit der verdeckten Fehlermeldung... Da die ShowInTaskbar Einstellung zu Laufzeitaber aber schreibgeschützt ist muss man die API Funktionen GetWindowLong und SetWindowLong bemühen um ein dynamisches ein- bzw. ausschalten zu ermöglichen. Dies gestattet beim hochkommen einer Fehlermeldung die ShowInTaskbar auf true und nach dem quittieren der Fehlermeldung wieder auf false zu setzten. Ich habe dies schon realisiert und in der kommenden Version werden somit die Fehlermeldungen wieder vor allen Fenstern angezeigt wie es sich auch gehört

Publiziert in: Drag'n'Crypt ULTRA