Archive for Januar 2008
« Februar 2008 | Home | Dezember 2007 »

Dienstag, Januar 29, 2008

» Nicht-genügend-Speicher-Absturz-Drama

Von Hajo Schlingensief um 19:48

Heute ist mir im Rahmen der laufenden Betatest zu der Version 2.0.0 ein häßlicher Käfer über den Weg gelaufen. Wenn man momentan versucht eine Datei zu verschlüsseln die zu groß ist (siehe dazu Maximale Größe einer zu verschlüsselden Datei ) stürzt DCU ab. Das ist aber nicht die feine Art wie ich finde Daher habe ich eine Routine eingebaut die das Abstürzen des Programmes verhindert und einen entsprechenden Hinweis ausgibt.


Publiziert in: Drag'n'Crypt ULTRA

Sonntag, Januar 13, 2008

» Richtiger Kontextmenüeintrag vs. "Senden-An" Kontextmenüeintrag II

Von Hajo Schlingensief um 16:03

So sieht das ganze dann im Kontextmenü aus

Publiziert in: Drag'n'Crypt ULTRA

» Richtiger Kontextmenüeintrag vs. "Senden-An" Kontextmenüeintrag I

Von Hajo Schlingensief um 15:29

Im Rahmen weiterer Optimierungen von DCU habe ich schon eine geraum weile die Kontextmenüunterstützung von DCU im Auge. Bis dato war diese ja im Rahmen eines Eintrags im "Senden-An" Kontextmenü realisiert. Was soweit auch schon mal nicht schlecht war. Allerdings hat man das Problem das Aufgrund einiger Restriktion dieser Lösung nicht sehr viele Dateien gleichzeitig markiert und ver- bzw. entschlüsseln werden können. Man erhält sonst eine Fehlermeldung in der Art:

Darum tüftele ich auch schon eine Weile an einem "echten" Kontextmenüeintrag. Eine Realisierung ist aber gar nicht so einfach. Alles was ich diesbezüglich als mögliche Lösungen in VB versucht habe, war leider nicht wirklich so wie ich das gerne hätte. Je mehr ich recherchiert habe desto klarer wurde das eine gute Lösung in C++ realisiert werden muss. Dann nach langer Sucherei hatte ich Glück. André Burgaud  hat eine schönen Kontext Menü Erweiterung für den freien Texteditor SciTE (einige kennen vielleicht die darauf beruhende Variante Notepad++  von Don Ho) programmiert. Das beste daran ist das André den Quelltext frei zugänglich gemacht hat und man diesen für eigene Projekte verwenden darf. So hatte ich dann die Basis für meine DCU Kontextmenü Erweiterung. Zwar war die Realisierung trotzdem nicht so einfach für mich weil ich bis dato keinerlei C++ Skills habe aber wo ein Wille da auch ein Weg. Ich habe es also tatsächlich geschafft die nötigen Änderungen vorzunehmen. Nun habe ich eine kleine DLL und kann diese durch einige Zeilen Code (ohne regsvr32 direkt verwenden zu müssen) aus DCU heraus registrieren und unregistrieren.

Publiziert in: Drag'n'Crypt ULTRA