Español
C ++ Foro

Deklarationen en Select-Block

 
- Página 1 -


Sebastian debería qué hinter CaseOfAnweisungen es en Características umlenken... Aufwandsfrage
 
28.07.2008  
 



 
- Página 1 -



Jac
de
Lad
Como De todos modos, ahora gehts jedenfalls. Wenn Yo ehrlich bin, el "Var"-Befehl me está sowieso suspekt. El Variables debería al Anfang des Programms o. el Proc declariert y ser 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. Innerhalb de CaseOf-Blöcken no Variablendeklarationen no erlaubt? oO

El Deklaration es ya erlaubt, aber después de el EndSelect oder en un otro CaseOf-Block darf entonces no mehr darauf zugegriffen voluntad. In C++ son lokale Variables sólo siempre sólo en el aktuellen Block gültig...

...y otro Idiomas es mindestens schlechter Stil!

MfG

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



Speicher alloziieren hinter EndSelect oder caseOf-Block schlechter Stil? Nunu, el halte Yo para una gewagte Aussage como lo en XProfan no Variables son con denen el Variables, welche ¿Quieres decir que, vergleichbar wären.

In XProfan son Variables wohl más Speicheraliase - simplemente herrlich! Hier zwischen .data y .code a unterscheiden es el, Yo "gewagt" nenne.

¿Por qué erkundest no el Deklarationen zuvor y ziehst ellos "hoch"?
 
28.07.2008  
 




Sebastian
König
IF
¿Por qué erkundest no el Deklarationen zuvor y ziehst ellos "hoch"?

Algo como mache Yo teilweise, en Prozeduren, el mehrere Parámetros Zeilen haben. Aber hier es sí en algo como como
KompilierenMarcaSeparación
select test%

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

    caseof 2

    var a& = 3
    var b& = 4

endselect

print a& span> b&

Dieser Code sería para Ejemplo si test% weder 1 todavía 2 es, una Fehlermeldung a Laufzeit produzieren. Deshalb bin Yo el Meinung, dass a& y b& en cada Fall antes el Select deklariert voluntad debería. En Variables, el jeweils sólo lokal en un el CaseOf-Teile benutzt voluntad, es el natürlich de otra manera...

MfG

Sebastian

P.S.: Per Brute-Force gehts auch ahora ya con Profano2Cpp: Einfach "Alle Variables 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 Variables global deklarieren"...[/QUOTE]
Was no siempre empfehlenswert es.
 
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
algo como como
KompilierenMarcaSeparación
proc a

    select test%

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

        caseof 2

        var a& = 3
        var b& = 4

    endselect

    print a& + b&

KompilierenMarcaSeparación
declarar a&,b& porque en el selectblock deklarationen para a& y b& gefunden fueron

seleccionar test%

    casof 1
    a& = 1
    b& = 2

    caseof 2

    a& = 3
    b& = 4

endselect

imprimir a& + b&

Aber Yo denke otro Dinge son como wichtiger!
 
28.07.2008  
 




Sebastian
König
IF
El Vars en el Select könntest doch simplemente grundsätzlich así "hoch ziehen":


Schon klar, lo que quiere decir, pero yo mag todos irgendwie no. El wiederholten Deklarationen son tan auch redundant - al liebsten sería Yo sólo el Syntax-Check dazu bringen, todos anzumeckern... Aber qué solls - XProfan erlaubt todos sí desafortunadamente y yo voluntad mich en el una oder otro Form por lo tanto kümmern necesario...

@Jac: Sí, "Alle Variables global deklarieren" debería wirklich sólo como letzter Ausweg benutzt voluntad.

MfG

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



Sebastian König
El wiederholten Deklarationen son tan auch redundant - al liebsten sería Yo sólo el Syntax-Check dazu bringen, todos anzumeckern...


Um el Cuestión después de el Schalter a Unterdrückung dieser Meldung vorzuprogrammieren...

Einige Dinge voluntad aber gänzlich no posible ser como XProfan sí dank el Runtime Möglichkeiten besitzt, welche nunmal un "Runtimeumgebung" benötigen...
 
28.07.2008  
 




Sebastian
König
IF
Um el Cuestión después de el Schalter a Unterdrückung dieser Meldung vorzuprogrammieren...

Zumindest de Usted ;). Aber findest Usted el con el wiederholten Deklarationen wirklich schön?

IF
Einige Dinge voluntad aber gänzlich no posible ser como XProfan sí dank el Runtime Möglichkeiten besitzt, welche nunmal un "Runtimeumgebung" benötigen...


Sí, en el Tat. Conjunto("Escape",...) y Execute wären una Ejemplo dafür, wobei letzteres en efecto en XProfan incluso sólo en el Interpreter funktioniert. Immerhin se lo demnächst una Plug-In geben, con el uno dafür sorgen kann, dass %ProgEnd una korrekten Valor liefert. Hier sería mis intereses, si el außer Jac sonst todavía alguien einsetzen sería...

MfG

Sebastian

P.S.: Yo voluntad el hilo veces splitten - es el automatische Hinzufügen uno Hinweises en el Aufteilung eigentlich ya implementiert? EDIT: Offenbar no - wäre wirklich praktisch!
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
28.07.2008  
 



Sebastian König
Aber findest Usted el con el wiederholten Deklarationen wirklich schön?


Wiederholte?

Deklarieren después de VAR halte Yo para una kluge Entscheidung beim Programmieren con XProfan.

Damit ists automáticamente auch "schön", lo macht sí Sinn.

Sebastian König
P.S.: Yo voluntad el hilo veces splitten - es el automatische Hinzufügen uno Hinweises en el Aufteilung eigentlich ya implementiert? EDIT: Offenbar no - wäre wirklich praktisch!


Das hole Yo después de!
 
28.07.2008  
 




Sebastian
König
IF
Wiederholte?

Deklarieren después de VAR halte Yo para una kluge Entscheidung beim Programmieren con XProfan.

Damit ists automáticamente auch "schön", lo macht sí Sinn.


Mit wiederholt mi Yo el Deklarieren el gleichen Variables en el diversen CaseOf-Blöcken en lugar de uno Declarar antes el Select. Den Var-Befehl a se halte Yo auch para una muy praktische Erweiterung!
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
28.07.2008  
 



 
- Página 2 -


IF
Irre Yo mich, oder debería uno sonst Variables deklarieren, welche uno tal vez no benötigt?


Entweder Usted irrst oder Usted verstehst mich falso: Mir es el todo Tiempo sólo en solche Variables, el después de el Select-Block todavía más benutzt voluntad.
 
28.07.2008  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

5.752 Views

Untitledvor 0 min.
Dean Wood27.01.2013

Themeninformationen

Dieses Thema ha 3 subscriber:

iF (6x)
Sebastian König (5x)
Jac de Lad (2x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie