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.
mfg Rolf Bombach
Didn't find your answer? Ask the community — no account required.
J
Joerg
Oder in Schockcholadengrad :-)
SCNR, Joerg
http://www.analogconsultants.com/
"gmail" domain blocked because of excessive spam.
Use another domain or send PM.
G
Guido Grohmann
grad gekauft grad ge=F6ffnet grad verputzt ;)
oder wie?
Guido
A
Axel Berger
*Rolf_Bombach* wrote on Mon, 09-06-01 16:52:
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.
R
Rolf_Bombach
Axel Berger schrieb:
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.
mfg Rolf Bombach
A
Axel Berger
*Rolf_Bombach* wrote on Sun, 09-06-07 21:18:
Was an "ist eine Text-Repräsentation der eigentlich binären Registry" hast Du nicht verstanden?
R
Rolf Bombach
Axel Berger schrieb:
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?
mfg Rolf Bombach
A
Axel Berger
*Rolf Bombach* wrote on Thu, 09-06-25 22:05:
Jetzt habe ich mal zum Anfang zurückgeblättert und stelle fest, du dürftest wohl recht haben. Im Satz
hatte ich die beiden Buchstaben "VB" glatt überlesen. Die Registry als solche kennt sehr wohl Binärvariablen, VB kenne ich nicht.
Tschö wa
Axel
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.