| |
|
|
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ónDIM 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
|
|
|
| |
|
|
|
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 |
|
|
| |
|
|
|
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... |
|
|
| |
|
|
|
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: [...] |
|
|
| |
|
|