Allgemeine Fragen zur PROFAN Programmierung

Views (Heute): 240861 (2297)

| Suchen
| Zurück zur Übersicht

Autor | Thema: indirekte Zuweisung mit Let(?)
Wolfgang Voigt
| Datum:20.09.02 11:46 (wolfgang.voigt@modata.de) |
Hallo ich habe eine Frage: gibt es in Profan die Möglichkeit eine indirekte Zuweisung zu machen ? Beispiel: Var1$ = "123" Var2$ = "456" Var3$ = "789" ind$ = "Var2$" Var$ = (ind$) (?) Ergebniss: Var$ = "456" ist es deutlich geworden , was ich vorhabe ? Hoffentlich hat jemand eine Idee. Besten Dank im voraus. mfg Wolfgang
Jörg Sellmeyer
| Datum:20.09.02 13:01 (joerse@gmx.de) |
Hallo Wolfgang, Du kannst Variablen nach belieben hin und her kopieren. Nur bei unterschiedlichen Typen mußt Du aufpassen: Var1$="123" Var2$=Var1$ 'ohne Anführungszeichen ! VarInd$=Var1$ Var3$=VarInd$ Var1&=123 Var2&=Var1& Var3&=Val(Var1$) Var3$=Str$(Var1&) Hierbei mußt Du mal unter Decimals schauen, wenn Dich auftauchende Nullen hinter dem komma stören. Gruß Jörg
Wolfgang Voigt
| Datum:20.09.02 13:09 (wolfgang.voigt@modata.de) |
Hi Jörg, es ist offensichtlich noch nicht klar , was ich vorhabe. Var1$ = "123" Var2$ = "456" Var3$ = "789" ind$ = "Var2$" !!!!!! Var$ = (ind$) (?) Ergebniss: Var$ = "456" In der ind$ steht der Name(!) einer Variablen (Var2$), deren Inhalt ich zu weisen möchte !? mfg wolfgang
Roland G. Hülsmann
| Datum:20.09.02 13:17 (rgh-soft@t-online.de) |
Hallo Wolfgang, das, was Du willst geht in PROFAN (wie in den meisten anderen Programmiersprachen) nicht. Bei
    LET IND$ = "VAR2$"
ist IND$ ein ganz gewöhnlicher String, nämlich "VAR2$". Den Inhalt der Variablen VAR2$ kann man damit nicht ermitteln. Gruß Roland
Wolfgang Voigt
| Datum: 20.09.02 13:30 (wolfgang.voigt@modata.de) |
Hallo Roland Schade, wäre auch zu schön gewesen. Ich komme darauf, weil in dBase die Anweisung Varx = &vary möglich ist, und in C gibt es die Funktion eval() Vielleicht ist es ja was für das Release 8? Gruss Wolfgang

| Zurück zur Übersicht