Français
C ++ Forum

Deklarationen dans Select-Block

 
- page 1 -


Sebastian devrait quoi derrière CaseOfAnweisungen steht dans Funktionen umlenken... Aufwandsfrage
 
28.07.2008  
 



 
- page 1 -



Jac
de
Lad
comment De toute façon, maintenant gehts jedenfalls. si je honnête suis, qui "Var"-Befehl c'est moi sowieso suspekt. qui Variablen devrait am Anfang des Programms bzw. qui Proc declariert volonté et Schluss.
 
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
28.07.2008  
 




Sebastian
König
iF
Ehhh, glatter prf2cpp-Bug. dedans de CaseOf-Blöcken aucun Variablendeklarationen pas erlaubt? oO

qui Deklaration ist déjà erlaubt, mais pour dem EndSelect ou bien dans einem anderen CaseOf-Block darf ensuite pas plus puis zugegriffen volonté. dans C++ sommes lokale Variablen arrêt toujours seulement im aktuellen Block gültig...

...et dans anderen Sprachen ist es mindestens schlechter Stil!

MfG

Sebastian
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
28.07.2008  
 



grenier alloziieren derrière EndSelect ou bien caseOf-Block schlechter Stil? Nunu, cela halte je pour une gewagte Aussage là es dans XProfan aucun Variablen gibt avec denen qui Variablen, quelle Du meinst, comparable wären.

dans XProfan sommes Variablen wohl plutôt Speicheraliase - simple magnifique! ici entre .data et .code trop unterscheiden ist cela, quoi je "gewagt" nenne.

pourquoi erkundest pas qui Deklarationen zuvor et ziehst vous "hoch"?
 
28.07.2008  
 




Sebastian
König
iF
pourquoi erkundest pas qui Deklarationen zuvor et ziehst vous "hoch"?

Quelque chose comme fais je partiellement, chez Prozeduren, qui plusieurs Paramètres Zeilen avons. mais ici ca va oui um quelque chose comme comment
KompilierenMarqueSéparation
select test%

    casof 1
    var a& = 1
    var b& = 2

    caseof 2

    var a& = 3
    var b& = 4

endselect

print a& span> b&

cette Code serait zum Beispiel si test% weder 1 encore 2 ist, une Fehlermeldung zur Laufzeit produzieren. c'est pourquoi suis je qui attitude, dass a& et b& dans chaque le cas avant dem Select deklariert volonté devrait. chez Variablen, qui jeweils seulement bistrot dans einem qui CaseOf-Teile benutzt volonté, ist cela naturellement autre chose...

MfG

Sebastian

P.S.: Per Brute-Force gehts aussi maintenant déjà avec Profan2Cpp: simple "Alle Variablen global deklarieren" aktivieren.
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
28.07.2008  
 




Jac
de
Lad
[QUOTE_="Sebastian König"][QUOTE_="iF"]..."Alle Variablen global deklarieren"...[/QUOTE]
quoi pas toujours empfehlenswert ist.
 
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
28.07.2008  
 



Sebastian König
quelque chose comme comment
KompilierenMarqueSéparation
proc a

    select test%

        casof 1
        var a& = 1
        var b& = 2

        caseof 2

        var a& = 3
        var b& = 4

    endselect

    print a& + b&

KompilierenMarqueSéparation
declare a&,b& weil im selectblock deklarationen pour a& et b& trouvé wurden

sélectionner test%

    casof 1
    a& = 1
    b& = 2

    caseof 2

    a& = 3
    b& = 4

endselect

imprimer a& + b&

mais je denke autre Dinge sommes là wichtiger!
 
28.07.2008  
 




Sebastian
König
iF
qui Vars im Select könntest doch simple grundsätzlich so "hoch ziehen":


déjà bien sûr, quoi Du meinst, mais j'aime cela ganze irgendwie pas. qui wiederholten Deklarationen sommes oui aussi redundant - am liebsten serait je seulement den Syntax-Check en supplément apporter, cela ganze anzumeckern... mais quoi solls - XProfan erlaubt cela ganze oui malheureusement et je werde mich dans qui une ou bien anderen forme tout autor kümmern doit...

@Jac: oui, "Alle Variablen global deklarieren" sollte wirklich seulement comme dernier Ausweg benutzt volonté.

MfG

Sebastian
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
28.07.2008  
 



Sebastian König
qui wiederholten Deklarationen sommes oui aussi redundant - am liebsten serait je seulement den Syntax-Check en supplément apporter, cela ganze anzumeckern...


Um qui Frage pour dem commutateur zur Unterdrückung cette annonce vorzuprogrammieren...

quelques Dinge volonté mais gänzlich pas possible son là XProfan oui dank qui Runtime Opportunités besitzt, quelle nunmal une "Runtimeumgebung" besoin...
 
28.07.2008  
 




Sebastian
König
iF
Um qui Frage pour dem commutateur zur Unterdrückung cette annonce vorzuprogrammieren...

Zumindest de Dir ;). mais findest Du cela avec den wiederholten Deklarationen wirklich joli?

iF
quelques Dinge volonté mais gänzlich pas possible son là XProfan oui dank qui Runtime Opportunités besitzt, quelle nunmal une "Runtimeumgebung" besoin...


oui, dans qui acte. Set("Escape",...) et Execute wären un Beispiel pour, wobei letzteres oui aussi dans XProfan selbst seulement im Interpreter funktioniert. Immerhin wird es bientôt un Plug-dans donner, avec dem on pour sorgen peux, dass %ProgEnd une korrekten Wert liefert. ici serait mich intéresser, si cela sauf Jac sonst encore quelqu'un einsetzen serait...

MfG

Sebastian

P.S.: je werde den vues Thread splitten - ist cela automatische Hinzufügen eines Hinweises sur qui Aufteilung eigentlich déjà implementiert? EDIT: évident pas - wäre wirklich pratique!
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
28.07.2008  
 



Sebastian König
mais findest Du cela avec den wiederholten Deklarationen wirklich joli?


Wiederholte?

déclarer pour VAR halte je pour une kluge Entscheidung beim Programmieren avec XProfan.

avec cela ists automatisch aussi "schön", es pouvoir oui Sinn.

Sebastian König
P.S.: je werde den vues Thread splitten - ist cela automatische Hinzufügen eines Hinweises sur qui Aufteilung eigentlich déjà implementiert? EDIT: évident pas - wäre wirklich pratique!


cela hole je pour!
 
28.07.2008  
 




Sebastian
König
iF
Wiederholte?

déclarer pour VAR halte je pour une kluge Entscheidung beim Programmieren avec XProfan.

avec cela ists automatisch aussi "schön", es pouvoir oui Sinn.


avec wiederholt mon je cela déclarer qui gleichen Variablen dans den diversen CaseOf-Blöcken statt eines Déclarer avant dem Select. Den Var-Befehl à sich halte je aussi pour une très praktische Erweiterung!
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
28.07.2008  
 



 
- page 2 -


iF
Irre je mich, ou bien devrait on sonst Variablen déclarer, quelle on peut-être pas nécessaire?


Entweder Du irrst ou bien Du verstehst mich faux: Mir ca va qui ganze Zeit seulement um solche Variablen, qui pour dem Select-Block encore plus benutzt volonté.
 
28.07.2008  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

5.749 Views

Untitledvor 0 min.
Dean Wood27.01.2013

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie