Español
Foro

Upper$ y el ewige (Back)slash-Geschichte

 

Frank
Abbing

Yo gerade veces el el obigen pnglib.dll beiliegende Demo de Franco nombre ogl_pnglib.prf así umgeschrieben, daß lo auch normale XProfan (de Versión 10) nutzen puede, sin se primero con el XPSE-Kauderwelsch vertraut hacer tener.


Ist en sí Orden. Obwohl Yo XPSE más que Preprozessor y Kompilerschalter benutze, como todos Optimierungen utilizarse. Yo denke, mi Codes son en el Regel doch muy profano .
Yo finde aber, du solltest el umgewandelten XPSE-Codes neu strukturieren, esta Großbuchstaben son beim Lesen des Codes arg hinderlich.

Hier verstehe es el Sinn el Aktion no así bastante. ¿Por qué el Upper$?

DATEI0$ = upper$($PROGDIR + TMP.TMP)


Hehe, y el Prozedure AUFRAEMEN es bastante y gar unnötig. Es no nötig, esta beiden Archivos beim Programmende a löschen. Sie voluntad sí sólo erstellt, a Dll-Características a demonstrieren. Wenn dich esta beiden erzeugten Archivos stören, entonces generiere ellos doch sólo nada!
Schmeiß esta Teil simplemente fuera:
KompilierenMarcaSeparación
DIM IN#,SIZE&+4
RTLMOVEMEMORY(IN#,POUT&,SIZE&)
TEXFILE$=TEXFILE$+.raw
FILEMODE 1
ASSIGN #1,TEXFILE$
OPENRW #1
BLOCKWRITE #1,IN#,0,SIZE&
CLOSERW #1
FREEPNGBUFFER(POUT&)
ENCODEPNG(WIDTH&,HEIGHT&,IN#,ADDR(POUT&),ADDR(SIZE&))
DISPOSE IN#
DIM IN#,SIZE&+4
RTLMOVEMEMORY(IN#,POUT&,SIZE&)
TEXFILE$=TEXFILE$+.png
FILEMODE 1
ASSIGN #1,TEXFILE$
OPENRW #1
BLOCKWRITE #1,IN#,0,SIZE&
CLOSERW #=s2>1
 
05.02.2008  
 




Dietmar
Horn

Hier verstehe es el Sinn el Aktion no así bastante. ¿Por qué el Upper$?


Das predige Yo media Schülern ya siempre en el ersten Stunden ihres Programmierkurses:

Wenn alguien z.B. el Programa en un directorio nombre C:programmeest installiert, entonces knallt lo wegen des Ersatzzeichens en el Pfad. Das Yo tausende Male erlebt.

Natürlich puede ser el Backslash auch doppelt escribir, oder Backslash por Slash austauschen - pero yo verwende eben stets upper$, porque me einfacher erscheint.

Ansonsten Yo Su código doch nada kritisiert. Mich störte sólo, daß No-XPSE-Anwender kaum qué así anzufangen wissen - y su hay (desafortunadamente) ni todo Menge. In media Kursen gehe I XPSE sólo una, después de el todo otro Rest en reinem XProfan einigermaßen sitzt. Anderenfalls liefe el para el Principiante sí fast el parallele Lernen mindestens zweier Programmiersprachen hinaus, Yo no para günstig halte.

Den Hauptteil des Codes Tuve rápidamente con XPSE en reines XProfan traducido - deswegen el Großbuchstaben. Yo war simplemente a faul gewesen, el código sólo deswegen todavía más umzuschreiben.

Saludo
Dietmar
 
Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V.  [...] 

Windows 95 bis Windows 7
Profan² 6.6 bis XProfan X2 mit XPSE

Das große XProfan-Lehrbuch:  [...] 
05.02.2008  
 




Sebastian
König
¡Hola Dietmar,


Natürlich puede ser el Backslash auch doppelt escribir, oder Backslash por Slash austauschen - pero yo verwende eben stets upper$, porque me einfacher erscheint.


Also el halte Hice verschiedenen Gründen para falso:

1. Escape-Sequenzen wirken sólo en Literalen, also Cuerdas en Anführungszeichen. Für una String-Variable es el Upper$() demnach schlicht überflüssig während lo para algo como Upper$(C:est
eu.prf) el problema auch no löst, como el Literal zuerst ausgewertet se.

2. Zu el Großschreiben como Ausweg allgemein: (X)Profano es hier sólo großzügig; en otro Idiomas sería algo como una Meldung el Form Unbekannte Escape-Sequenz auslösen.

3. Schließlich: Was es, si Roland se entscheiden debería, veces una neue Escapa-Sequenz el Form T einzuführen. Zugegeben, bastante unwahrscheinlich, aber doch posible. Su Codes wären entonces zwangsläufig no kompatibel a neuen Versión...

Was Yo así sagen möchte: Yo halte lo para wichtig, simplemente siempre konsequent el Backslash doppelt a scheiben. Dass Usted Su Schülern el Problematik näher bringst, es natürlich bien!

MfG

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




Frank
Abbing

Ansonsten Yo Su código doch nada kritisiert.


Nein, Yo auch no así aufgefasst. Und wäre auch no schlimm gewesen.

P.S.: Benutzt /, no . Dann es auch kein Upper$ y \ nötig...
 
05.02.2008  
 




Dietmar
Horn
¡Hola Sebastian,

danke - Usted hast mich endgültig überredet o. überzeugt. So genau Tuve me a ahora todavía nada durchdacht. Man lernt eben nie de.

Auf todos Fälle Yo con dieser Vorgehensweise en el vergangenen encima 15 Jahren todavía nie Problemas gehabt. Deswegen Tuve mich a ahora todavía no más groß por lo tanto gekümmert. Auch en el Tonnen de Demo-Quellcodes Internet Yo a ahora muy selten veces a la Doppel-Backslash oder Slash en el Pfadnamen gesehen (außer en Su SK*.*-Ejemplo-Codes). Aber bastante hast Usted natürlich ya! Es wirklich schlimm, si uno langsam alt y senil se y se no mehr así rápidamente umgewöhnen kann oder möchte.

Diesbezüglich wäre una no überlesbarer Referencia (möglichst en rot) en el XProfan-Ayuda längst überfällig.

Yo gelobe hiermit Besserung!


Was es, si Roland se entscheiden debería, veces una neue Escapa-Sequenz el Form T einzuführen.


Dann müßte Yo después de encima 20 Jahren veces otra vez mi Gitarre rauskramen y una Anti-T-Song escribir (ähnlich como damals Heiko el GoTo-Song). Lo sería Yo entonces sin embargo igual de meiner ehemaligen Schülerband en kompletter Besetzung einspielen dejar.

Auf todos Fälle finde Yo prima, daß se de mi pequeño Code-Posting en el Nachhinein una solch prima Klarstellung ergeben ha. Nochmals una dickes fettes Dankeschön dafür!

Das nächste Problema, qué mich beim Lesen de Demo-Quellcodes siempre fast a a Weißglut bringt, es el GetDir$.

Kann me tal vez veces alguien versuchen a erklären, welchen Sinn dieser Befehl überhaupt todavía ha? Meiner Meinung después de debería el Befehl abgeschafft y intern por $PROGDIR ersetzt voluntad, porque en allen Codes, el Yo bisher gesehen habe, wurde GetDir$ fälschlicherweise para Bestimmen des Programmverzeichnisses verwendet. Und el klappt definitiv no zuverlässig. Das aktuelle Directorio muß no zwangsläufig con el Programmverzeichnis des eigenen Programmes übereinstimmen. Oft es el zwar así - aber eben no siempre.

Saludo
Dietmar
 
Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V.  [...] 

Windows 95 bis Windows 7
Profan² 6.6 bis XProfan X2 mit XPSE

Das große XProfan-Lehrbuch:  [...] 
05.02.2008  
 




Sebastian
König
Referencia: El Diskussion a GetDir$() Yo en una eigenen Hilo movido:  [...] 
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
06.02.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

1.089 Views

Untitledvor 0 min.
RudiB.28.07.2019

Themeninformationen



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