| |
|
|
Stephan Sonneborn | allô iF, je hab là la fois ne Frage: dans meinem Programme habe je une Start-Procédure, dans qui quelques Werte aus einer INI-Dossier ausgelesen et einigen globalen Variablen Werte zugewiesen volonté. sous anderem findet sich qui Eintrag KompilierenMarqueSéparation qui Variable ist bien sûr global deklariert.
dans verschiedenen Prozeduren wird cela globale champ KompilierenMarqueSéparation ausgewertet, cela zuvor pas deklariert wurde. Im weiteren Programmverlauf wird zunächst qui Start-Procédure aufgerufen et qui Variablen KompilierenMarqueSéparation un Wert zugewiesen. après venez sur qui Hauptprogrammebene qui Variablendeklaration KompilierenMarqueSéparation et qui Prozeduren, qui cela Array behandeln, volonté aufgerufen. qui Interpreter hat ne...aucune Problem avec cela, qui XPSE cependant déjà, car qui meckert, qui Variable Data! sei pas deklariert. Pourquoi?
là cela ganze oui assez compliqué trop expliquer ist, ici un Beispiel: KompilierenMarqueSéparation |
|
|
|
|
| Kurz dit weil XPSE toujours lieber une faute unterstellt, comme une durchgehen trop laisser.
Solch Deklarationen (imho égal si global ou bien local) devrait avant dem Programmablauf passer, ausgenommen naturellement qui Deklarationen quelle extra pour geschaffen sommes - comment z.B. cet per Var.
cela hat aussi quelque chose avec Comprend et Unités trop 1faire, dans denen nunmal pas seulement Funktionen deklariert son doit mais Programmteile juste fonctionnement volonté peut.
XProfan selbst interpretiert den Code et sieht cette dans Ablaufreihenfolge - cette Luxus peux on seulement très begrenzt sans réel Effectuer emulieren - wohlbemerkt es imho sogar schädlich son peux aussi à cause de qui Vue d'ensemble eines Quellcodes.
Bien sûr devrait XPSE ici pas absolument avertir - besonders là es oui funktioniert.
Gegenargumentieren pourrait on avec Du wirst aus Versehen, si Du déjà cela Deklare mitten im Code la hâte, sur cette Deklaration sur cet Variable zugreifen - quoi ensuite knallt. ou bien aussi seulement weil es dans XProfan funktioniert heisst ca encore longtemps pas, dass es aussi pour alle weiteren Versionen soutenu ist - besonders si pas explizit erwähnt ist, dass es plan funktioniert.
bof, et weil XPSE plan pas riechen peux, quelle la ligne réellement WANN fonctionnement wird, et weil es plan keinen le tort bedeutet un Déclarer aussi im tête anzuwenden, warnt il lieber.
Ist eigentlich cela déclarer de statischen Arrays per Déclarer dans dynamischer Grösse erlaubt? (J'ai pensé toujours ici wären seulement Konstanten erlaubt quoi cet Anwarnen handfester faire serait. (imho J'ai eu es _auch c'est pourquoi so gehandhabt)) |
|
|
| |
|
|
|
RGH | iF
Ist eigentlich cela déclarer de statischen Arrays per Déclarer dans dynamischer Grösse erlaubt?
oui! et dans diesem le cas peux cela DECLARE naturellement seulement ensuite im Code stehen, après que qui Taille des Arrays ermittelt wurde.
Salut Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 23.03.2009 ▲ |
|
|
|
|
| Jupp, ist ensuite aussi bien sûr...
Werde je korrigieren! (si wieder im Pays, sollte cet semaine encore quoi volonté) |
|
|
| |
|
|
|
| RGH
iFIst eigentlich cela déclarer de statischen Arrays per Déclarer dans dynamischer Grösse erlaubt? oui! et dans diesem le cas peux cela DECLARE naturellement seulement ensuite im Code stehen, après que qui Taille des Arrays ermittelt wurde. Salut Roland
Hm? KompilierenMarqueSéparation Hierbei steht zwar vom le bout her qui Funktion aussi sur qui Deklaration, mais... |
|
|
| |
|
|
|
Stephan Sonneborn | RGH
iFIst eigentlich cela déclarer de statischen Arrays per Déclarer dans dynamischer Grösse erlaubt? oui! et dans diesem le cas peux cela DECLARE naturellement seulement ensuite im Code stehen, après que qui Taille des Arrays ermittelt wurde. Salut Roland
allô Roland, allô David,
merci pour Eure raschen répondre!
je hatte comme Workaround seulement la fois cela Array statisch am Programmanfang gesetzt, um den XPSE nutzen trop peut. mais eh bien lieu ego wieder là hin, wohin es ursprünglich était et werde simple la fois attendre, quoi un peut-être. Update vom XPSE bringt...
BTW: Pour bien deux Jahren sans XProfan - Programmation (à cause de Hausumbau etc.) machts vraie wieder riesigen Amusement!!! |
|
|
| Schöne Grüße aus Wittgenstein von Stephan
Programmierumgebung:| XProfan X4 | WIN10 | AMD FX6100 3,3 GHz | 24.03.2009 ▲ |
|
|
|
|
| Stephan Sonneborn
BTW: Pour bien deux Jahren sans XProfan - Programmation (à cause de Hausumbau etc.) machts vraie wieder riesigen Amusement!!!
So allez cela mais pas! |
|
|
| |
|
|