| |
|
|
 RGH | XProfan 10 nähert se langsam aber sicher el Release-Versión. El nächste Subscriptionslieferung se also Versión RC1 (ReleaseCandidat 1) ser.
Folgende Syntaxänderungen en el OpenGL-Zona Todavía instalado:
El OGL-Características Bitmapfont y Outlinefont obtener una más Parámetro, nämlich el Handle uno con Crear(Font,...) erzeugten Fonts. El bisherige Solución con UseFont hatte el Nachteil, daß ellos natürlich sólo funktionierte, si el OpenGL-Ventana la ventana principal des Programmes war. So schauts ahora de:
FontNr% = oGL(BitmapFont, hFont&) FontNr% = oGL(OutlineFont, hFont&, mode!)
Ihr müßt also todos Programas, el Fonts uso, entsprechend adaptar. Yo denke aber, mejor ahora antes el Release ni Syntaxänderung, como später el Kompatiblität wegen una Krücke!
Saludo 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 | 10.08.2006 ▲ |
|
|
|
|
 Frank Abbing | Richtig. Damit muss uno en uno Betaversion siempre rechnen y el es sí auch Haga clic en Aceptar así. |
|
|
| |
|
|
|
 Jac de Lad | Hola Roland,
Yo weiß, dass du ahora no mehr viel integrieren willst, aber hier todavía una más rápido Vorschlag:
Kannste Por favor, una Función InstrCount(sub$,cadena$) más o menos einbauen, el el número de sub$ en cadena$ angibt? Das wär klasse!
Jac  |
|
|
| 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 | 15.08.2006 ▲ |
|
|
|
|
 RGH | [quote:e847f7c82b=Jacob Liebeck]Hola Roland,
Yo weiß, dass du ahora no mehr viel integrieren willst, aber hier todavía una más rápido Vorschlag:
Kannste Por favor, una Función InstrCount(sub$,cadena$) más o menos einbauen, el el número de sub$ en cadena$ angibt? Das wär klasse!
Jac [/quote:e847f7c82b] ¡Hola, el va doch ya seit unos pocos Subscriptionsversionen con el avanzado len-Función: anz% = len(cadena$, del$) del$ es el Delimiter zwischen el Substrings. Und si wissen willst, como oft del$ en cadena$ vorkommt, ziehst Usted simplemente 1 vom Ergebnis de. Como del$ auch mehrere Signo groß ser kann, puede ser en esta Weise con el avanzado len-Función exakt el ermitteln, qué du wissen möchtest.
Saludo Roland
Apéndice: En Gelegenheit Todavía una pequeña Bug en RC1 entdeckt: Wenn cadena$ con del$ aufhört, es el Ergebnis en 1 a niedrig. (Auch el Leerstring zwischen el letzten del$ y el Stringende es una gültiger Substring.) In RC2 se dieser Bug Fijo ser. |
|
|
| 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 | 15.08.2006 ▲ |
|
|
|
|
 Jac de Lad | Ach verdammt, Yo tener ya otra vez qué no mitgekriegt... Asche en mein Haupt!!!! 
Jac  |
|
|
| 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 | 15.08.2006 ▲ |
|
|
|
|
 | [quote:cd9c27c713=Jacob Liebeck]Ach verdammt, Yo tener ya otra vez qué no mitgekriegt... Asche en mein Haupt!!!! 
Jac [/quote:cd9c27c713] Deshalb dieser Hilo aquí. [...]  |
|
|
| |
|
|
|
 Jac de Lad | Sí, du hast bastante...
Noch qué más: Como wärs, si la Compiler en uno Encabezamiento-Definition, el en dern eventuell angegebenen Encabezamiento-Archivos no disponible es simplemente en un incluso definierten Encabezamiento-Directorio después de el Definition sucht? Damit sería uno se el $H sparen y debería no siempre dran denken, welche Encabezamiento nun se instalará necesario y welche no...?
Jac  |
|
|
| 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 | 16.08.2006 ▲ |
|
|
|
|
 RGH | Noch una kleine Syntaxänderung en OpenGL de RC2:
Aus XPGLTyp se XPGLObjType. XPGType kommt hinzu:
t$ = oGL(XPGLObjType, n&) ermittelt el Objekttyp el XPGL-Daten con el Nummer n&. Mögliche Ergebniswerte: P, L, LS, LL, T, TS, TF, Q, QS, PY
t$ = oGL(XPGLType, n&) ermittelt el Art el Werte el XPGL-Daten con el Nummer n&. Das Ergebnis es una String, el máximo de el vier Buchstaben V, T, C y N besteht. Ein V para Vertexwerte es siempre disponible, una T es para Texturwerte, una C para Farbwerte y una N para Normalwerte.
Saludo Roalnd |
|
|
| 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 | 20.08.2006 ▲ |
|
|
|
|
 Jac de Lad | Hola Roland!
Es me ya en PType$() aufgefallen: Yo finss ungünstig, para solche Befehle como Rückgabewert una String utilizarse, porque el Vergleichen undgleich aufwändiger es, como en una Integer. Meiner Meinung después de wärs mejor, si la Características PType$() y XPGLObjType una Integer zurückgeben würden; el Programmierer weiß entonces de el Ayuda, lo que el Werte bedeuten.
Jac  |
|
|
| 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 | 20.08.2006 ▲ |
|
|
|
|
 Jac de Lad | Hola Roland!
Yo weiß, du willst no mehr viel ändern, aber una klitzekleine Concepto tener Todavía:
Wäre lo posible, dass el Compiler selber erkennt, dass en DLL-Aufrufen el Adresse uno Cuerdas angegeben voluntad muss, also dass él el selber umsetzt? Das wäre una große Erleichterung, como ca. 50% meiner Programmabstürze en el Testphase en vergessenem Addr() ruhen. Como debería uno sólo todavía daruaf achten kein p$+q$ oder s anzugeben.
Jac  |
|
|
| 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 | 20.08.2006 ▲ |
|
|
|
|
 Frank Abbing | [quote:5b2f454c64]Wäre lo posible, dass el Compiler selber erkennt, dass en DLL-Aufrufen el Adresse uno Cuerdas angegeben voluntad muss, also dass él el selber umsetzt? Das wäre una große Erleichterung,[/quote:5b2f454c64] Ab XProfan kann en APIs direkt una Literal angegeben voluntad. So z.B.: KompilierenMarcaSeparación |
|
|
| |
|
|
|
 Sebastian König | [quote:b0d1d2239f]Wäre lo posible, dass el Compiler selber erkennt, dass en DLL-Aufrufen el Adresse uno Cuerdas angegeben voluntad muss, also dass él el selber umsetzt? Das wäre una große Erleichterung, como ca. 50% meiner Programmabstürze en el Testphase en vergessenem Addr() ruhen.[/quote:b0d1d2239f] ¡Hola Jac,
esta Fehler kannst Usted por una kurzen Check con el ProfanInspector vermeiden, el en solchen Fällen el Fehler E0010 (String direkt a externe Función transferencia) meldet... 
MfG
Sebastian |
|
|
| |
|
|