Delphi-PRAXiS
Seite 6 von 7   « Erste     456 7      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Gute Neuigkeit! DEC 6.2 soeben released! (https://www.delphipraxis.net/208252-gute-neuigkeit-dec-6-2-soeben-released.html)

TurboMagic 9. Jul 2021 15:31

AW: Gute Neuigkeit! DEC 6.2 soeben released!
 
Sorry, das hatte ich irgendwie überlesen oder so.
Ist jetzt aber in dem Branch gefixt.

Sind wir dann durch?

EdAdvokat 9. Jul 2021 15:57

AW: Gute Neuigkeit! DEC 6.2 soeben released!
 
also von Seattle, Berlin, Tokio und aus Rio funkt es: Erfolg!!!

Die jeweiligen Programme werfen keine Exception beim Aufruf und offensichtlich stimmt auch sonst alles soweit.

Etwas bewegt mich jedoch - wie hast Du dass Problem mit der Registierung der neuen HashSHA3_512 usw gelöst?

Wäre es auch möglich, nur einzelne Hash-Funktionen relativ unkompliziert in eigene Programme zu verwenden oder hängt da immer
ein gewaltiger Rattenschwanz mit dran?
Die gleiche Frage ergibt sich bei der Verwendung einzelner Chiffreverfahren.
Einfach die nicht benötigten auskommentieren?
Sicher muss ich da nochmals tiefer eintauchen.

TurboMagic 9. Jul 2021 16:07

AW: Gute Neuigkeit! DEC 6.2 soeben released!
 
Hallo,

am Klassenregistrierungsmechanismus habe ich nichts mehr geändert,
ruft man die Funktion mit vollständigem Klassennamen auf, funktioniert
alles wie gedacht. Dafür ist's da ;-)

Aber:

1. Standardmäßig werden erstmal alle Klassen registriert, es
würde vermutlich also aller Code mit reincompiliert aber:

2. Es gibt inzwischen ein Define "ManualRegisterClasses".
Wenn dieses definiert ist werden gar keine Klassen registriert.
Dann wird durch Smartlinking in Delphi nur das mit reincompiliert/gelinkt,
was du auch benutzt.

3. Den Klassenregistrierungsmechanismus muss man nicht benutzen. Der ist
u.a. drin, weil es das früher schon mal gab und kann in bestimmten
Situationen (wie den FMX Demos für Hashes und Ciphers) nützlich sein oder
wenn man ein verschlüsseltes Dateiformat konstruiert, welches verschiedene
Algorithmen erlaubt. Dann kann man die Identity benutzen und über den
Registrierungsmechanismus eine Instanz des benötigten Algorithmus erzeugen.

Wenn nichts dagegen spricht würde ich diese Fassung dann als 6.2.1 veröffentlichen, ok?

Grüße
TurboMagic

EdAdvokat 9. Jul 2021 17:09

AW: Gute Neuigkeit! DEC 6.2 soeben released!
 
Also aus meiner ganz bescheidenen Sicht spricht nichts gegen den erneuten Stapellauf! Aber ggf. äußern sich noch andere kompetentere User, denn einige haben das Procedure ja mit
verfolgt und haben vermutlich dazu auch eine Meinung.

Michael II 10. Jul 2021 10:01

AW: Gute Neuigkeit! DEC 6.2 soeben released!
 
Habe soeben 6.2.1 bugfix... heruntergeladen und installiert. Wenn ich mit 10.4.2 Demos\Cipher_FMX in der IDE starte, dann zeigt mir Delphi an:
Im Projekt Cipher_FMX.exe ist eine Exception der Klasse EReadError mit der Meldung 'Ungültiger Eigenschaftswert' aufgetreten. ---------------
Im Projekt Cipher_FMX.exe ist eine Exception der Klasse EReadError mit der Meldung 'Fehler beim Lesen von ComboBoxCipherAlgorithm.OnChange: Ungültiger Eigenschaftswert' aufgetreten. Das Programm wird beendet.

EdAdvokat 10. Jul 2021 11:12

AW: Gute Neuigkeit! DEC 6.2 soeben released!
 
ich habe mal die MainForm.pas von Cipher_FMX mit früheren Versionen(06.03.21) verglichen. procedure TFormMain.ComboBoxCipherAlgorithmChange(Sender: TObject): Zeile 279 und folgende
unterscheiden sich lediglich dadurch das jetzt verwendete inttostr und früher .tostring eingesetzt wurde.
Ich habe mal probeweise den alten Zustand mit .tostring wiederhergestellt und bei mir läuft es durch. Sollte also ggf. mit D 10.4.2 getestet werden. Oder hat es mit der alten Version
und D 10.4 da auch schon Probleme gegeben?

Michael II 10. Jul 2021 12:03

AW: Gute Neuigkeit! DEC 6.2 soeben released!
 
Habe nochmal geladen und installiert - es geht; alles OK.

TurboMagic 10. Jul 2021 12:27

AW: Gute Neuigkeit! DEC 6.2 soeben released!
 
Zitat:

Zitat von Michael II (Beitrag 1492145)
Habe nochmal geladen und installiert - es geht; alles OK.

Diesen Absturz hatte ich gestern auch mal, nur dann wieder vergessen und die Fehlermeldung ist ja
leider nicht all zu hilfreich. Sagt ja nicht, welche Eigenschaft fslsch ist.

Ich konnte es eben auch nicht mehr anchstellen (in 10,4,2).
Habe eben noch die letzten Anpassungen der Projektdateien (Unit Ausgabeverzeichnis des DUnitX
Projektes korrigiert und Versionshistorie aktualisiert) committed.

Wenn also nichts dagegen spricht würde ich das gegen Abend so veröffentlichen.

TurboMagic 10. Jul 2021 15:44

AW: Gute Neuigkeit! DEC 6.2 soeben released!
 
So, es ist released:

https://github.com/MHumm/DelphiEncry...ses/tag/V6.2.1

Ich hoffe es passt jetzt alles, damit ich lieber an neuer Funktionalität weiter arbeiten kann.

EdAdvokat 10. Jul 2021 17:10

AW: Gute Neuigkeit! DEC 6.2 soeben released!
 
Erst einmal Danke für die neue Verson.

In Cipher_FMX hatte ich wieder den komischen Fehler mit der ComboboxCipherAlgorithmus.onChange von heute vormittag. Dann mit "Erstellen" probiert und Fehler kam nicht mehr. Nicht erklärbar.

Eine weitere Frage: Wie geht es weiter, was hast Du geplant? Welche neuen Funktionalitäten sind in Planung?
Gibt es auch Ideen hin zur Richtung asynchroner Algorithmen (Diffie-Hellman-Merkle, RSA usw.)?


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:17 Uhr.
Seite 6 von 7   « Erste     456 7      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz