Dank tatkräftiger Mithilfe von MS. Das Nonplusultra ist für mich immer noch die VB-Unsitte, logische Variablen als String in der Registry abzuspeichern, natürlich lokalisiert. Also True/False oder Wahr/Falsch, Vrai/Faux usw.
Ich weiss, wer es nicht gesehen hat, kann es kaum glauben.
Ich glaube es auch nicht. Was Du nach einem Export als *.reg siehst ist eine Text-Repräsentation der eigentlich binären Registry, nicht die Registry selbst. Ansonsten ist was Du schreibst nur ein Grund mehr, nie eingedeutschte oder sonst vermanschte Versionen von Software zu verwenden. Die Basissprache der Informatik ist englisch, und damit haben wir endlich wieder den Zustand von vor 1850 erreicht, in dem weltweit alle Wissenschaftler eine Sprache schrieben. Das polyglotte Chaos seitdem, in dem drei Viertel der wissenschaftlichen Literatur unverständlich bleiben, ähnelt dem kulturellen Zusammenbruch der Völkerwanderungszeit.
Tja, schau doch selbst mal mit regedit. Das Übel ist, dass die Variablen als String abgespeichert werden. Das eine Programm speichert die Variable Location_Language "Deutsch" ab, ein anderes "german" usw. Macht ja nichts, das Programm muss damit zurecht kommen, es hat die Einträge geschrieben. Bei VB wird es dann aber übel, da das unterschiedlich lokalisiert wird. Das True/False Problem ist durchaus bekannt, mit Würgarounds im Netz auffindbar.
Es gab/gibt sogar französisches Fortran. Für Informatik IMHO definitiv ungeeignete Sprache ;-] Hoffe doppeldeutig genug gewesen zu sein.
Was hast du an "schau mal selbst mit regedit" nicht verstanden? Wie ich erklärte, alle Variablen werden als String abgespeichert. Ist halt eine Unsitte der Getsetting/Savesetting-Schnittstelle. Und logische Variablen werden dann halt als "Wahr" oder "Falsch" abgespeichert. Möglicherweise magst du die Darstellung einer Stringvariablen nicht als Aneinanderreihung von ASCII-Repräsentationen, vulgo "Text" genannt und bevorzugst Sachen wie 57 61 68 72 oder
46 61 6C 73 63 68. Aber was soll das am Problem ändern?
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.