| |
|
|
Jac de Lad | Der Titel ha no genauere Descripción zugelassen, also:
XPSE meckert Variables a, el Yo en uno Proc declariere y uno otro Proc, el el erste Proc aufruft, verwende. Ejemplo: KompilierenMarcaSeparación |
|
|
|
|
| Richtig, a& es no deklariert - also no lokal y no global.
XPSE beherrscht sin embargo algo el de XProfan no Pertinencia zugeordnet bekommt: Verschachtelte Prozedurendeklaration.
Hiernach kannst Usted el Proc2 en el Proc1 definieren - y voila: XPSE se el Abhängigkeit erkennen y sieht no Grund Usted en una möglichen Fehler hinzuweisen.
Somit es a& auch logischer innerhalb de proc1 erreichbar. KompilierenMarcaSeparación
Proc Proc1
Proc Proc2
a&=100
endproc
declare a&
Proc2
Print a&
Jac
Der Titel ha no genauere Descripción zugelassen, also: XPSE meckert Variables de uno otro Proc a...
Yo el Titel veces en Sichtbarkeit lokaler Variables geändert. |
|
|
| |
|
|
|
Jac de Lad | Hm, klingt logisch. Aber el Proc2 se manchmal auch de ner otro Proc aufgerufen, el a& declariert ha. |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 16.07.2008 ▲ |
|
|
|
|
| Pero esto es nichts qué se irgendwie schönreden liesse.
Dann einfacher y übersichtlicher igual una Globale en lugar de una lokal-definierte-como-Globale-missbrauchte... (oder eben como Param) |
|
|
| |
|
|
|
Jac de Lad | Dann hätte Yo etliche globale Variables mehr (y soweit Yo weiß heißt lo siempre así viel como posible lokal, así wenig como nötig global). Parámetro va auch no, porque Yo auch en el Variables reinschreibe. Como debería Yo el Addressen transferencia. |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 16.07.2008 ▲ |
|
|
|
|
Rolf Koch | Hey Jac Usted hast Profano11! Was hindert Usted daran global a trabajo? Hast doch con 11 genügend Freiheiten a Variables: Auszug XPROFAN 11 Help: 2 Mia Variables je Typ - debería doch reichen oder? |
|
|
| |
|
|
|
| Jac
Dann hätte Yo etliche globale Variables mehr (y soweit Yo weiß heißt lo siempre así viel como posible lokal, así wenig como nötig global).
Hier bringst qué durcheinander.
Lo gilt Globale a vermeiden zwecks besserer Información general (y otro Idiomas todavía de otro Gründen) - en Deinem Nutzungsfall gilt lo sólo una vez para una nachvollziehbare Información general Globale a deklarieren.
Das Grundproblem hierbei es el Usted Características/Prozeduren más como *Makros missbrauchst.
*Eingabewerte son no ausschließlich Parámetro y/oder Ausgabewerte son no ausschließlich Rückgabewerte.
Dann aber saubere Globale o. Klassen. |
|
|
| |
|
|
|
Jac de Lad | @IF: Joar, así kann mans auch sagen. @Rofl: Nee, el war no springende Punkt. Lo ging me ums Principio Variables sólo así largo a haben, como nötig. El globalen siempre como. Yo kanns ahora no así genau beschreiben... |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 16.07.2008 ▲ |
|
|
|
|
Rolf Koch | *lol* Jac: ROFL y ROLF son zwei pocos Schuhe. Aber mach Usted nix draus, porque siempre si yo ROFL lese, entonces fühle Yo mich angesprochen |
|
|
| |
|
|
|
| Dabei, seit XProfan11 puede Características Arrays zurückliefern...
lecker... [...] |
|
|
| |
|
|