Hallo Zusammen,
auf Github https://github.com/Hardi-St/MobaLedLib/tree/master/extras findet Ihr eine neue Version das Pattern_Configurators. Hier ist der von Ulrich gemeldete Fehler bei 64 Bit Office behoben und in dem „Pattern_Config_Examples“ Verzeichnis ist jetzt auch das Morsecode Beispiel enthalten.
Wenn Ihr das neue Programm Testen wollt, dann müsst Ihr euch die geänderten Dateien „von Hand“ herunterladen und die bestehenden Dateien ersetzen. Mit der nächsten Version der Bibliothek wird das automatisch gehen. Da der „Pattern_Configurator“ noch nicht wirklich genutzt wird erstelle ich erst mal kein neues Release.
Dabei ist der „Pattern_Configurator“ richtig gut. An dem Morse Beispiel sieht man, das man nur 28 Bytes zur Generierung des 16 Byte langen Textes „SOS Rettet Hardi“ benötigt.
@Rolf: Ja, Du hast recht. Wenn der „Wert Max:“ auf 255 gesetzt ist, dann währen die Chancen auf eine Rettung größer…
Das Du den Code nicht entziffern konntest lag vielleicht auch daran, dass der „SOS“ Text falsch kodiert war. Hier darf keine Pause zwischen den Buchstaben sein. In der neuen Version können diese Sondersignale mit einer geschweiften Klammer gesendet werden: Z.B.: {SOS}
Zitat
Moin Hardi,
überprüf doch mal bitte die Pattern_Configurator.xlsm
Sieht so aus als ob du mit nem 32bit System arbeitest?!
Ulrich
@All:
Wenn Euch so ein Fehler auffällt, dann könnt Ihr diesen gerne beheben und dem Forum zur Verfügung stellen. Ich habe tatsächlich nur eine 32 Bit Office Version und darum sehe ich die Probleme nicht.
Das ist ein Mitmachthread !
@Ulrich:
Die „#If“ Abfrage wird benötigt, wenn das Programm unter Office <= 2007 verwendet werden soll: https://www.vba-tutorial.de/api/version.htm
Zitat
Der Unterschied besteht also vor allem in PtrSafe. Aus den bisherigen Erläuterungen ergibt sich: In Office bis einschließlich 2007 darf PtrSafe nicht enthalten sein, in neueren 32-Bit Versionen darf es enthalten sein, und in 64-Bit Versionen muss es enthalten sein. Die #If-Verzweigung stellt sicher, dass der Code unter allen Versionen funktioniert.
Hardi