| |
|
|
| Yo wünsche me!
Bitte aufmerksam lesen!
Yo como ne tolle Concepto y nenne ellos UserFunctions. fn (fnName,...)
Hintergrund: Roland es así oft antes Tarea unsere Funktionswünsche adäquat en el XProfan-Funktions-Sistema umzusetzen. Aufgrund el Fülle a verschiedenen Rubriken (veces Grafik, maln Treeview, veces ne Soundsache, veces ne Kalkulationssache) es el sicherlich no simplemente. Dazu kommen determinado Bedenken como es el wirklich soo nützlich? y se se esta Función durchsetzen? All esta Bedenken puede hinderlich ser en schnellen Umsetzung el Wünsche.
Hier mi Concepto: Un Zwischenstufe! El UserFunctions.
Einfaches Ejemplo: Yo wünsche me sí de Roland una XProfanfunktion welche z.B. Rechteckintersektionen überprüft - also überprüft si z.B. Zwei Rechtecke se überschneiden. Rechteckintersektionen son natürlich muy simplemente auch en XProfan a lösen - Mathe y ifs aber eben no así zügig como en Delphi. Como XProfan sí nun auch en Spieleprogrammierung (ogl) abzielt, y uno en Spielen oft viele derartige Abprüfungen benötigt, podría uno deutlich el Performance erhöhen indem uno eben solch una Función nativ bereitstellt.
Wenn viele allgemeingültige Características welche oft gebraucht voluntad nativ vorliegen, entonces aumenta el el Durchschnittsperformance de XProfanprogrammen. Gemeint son sin embargo no Monsterfunktionen como Kaffeetasse Malen oder 3D-Laufschrift en el Titelleiste pero Grundfunktionen welche en XProfan encima mehrere Zeilen ir würden aber eigentlich sólo una einfache Tarea haben.
Roland muss sólo fn en XProfan einbauen - el klaut also sólo una ID. Im String (Parámetro 1) danach kommt el Funktionsname (como en create ).
Roland podría somit solche performancebringenden Sonderwünsche EinsFixDrei en XProfan einbauen - y - si una el UserFunktionen se encima mehrere Versionen durchsetzen - esta incluso anders Implementieren.
Yo mi incluso el Roland se una grossartige Documentación dieser Características ersparen kann. Un einzige Página con Auflistung el -en-aktueller-Versión-verfügbaren-userFunktionen- debería ausreichend ser.
Yo mache el Anfang:
Yo wünsche me KompilierenMarcaSeparación Concepto angekommen? |
|
|
| |
|
|
|
Jac de Lad | Nee.
Dafür bin Yo a grob. |
|
|
| 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.10.2007 ▲ |
|
|
|
|
Nico Madysa | ¿Quieres decir que simplemente una neue Container-Función? Yo versteh no, como du dir el así vorstelst, dass como una Geschwindigkeitsunterschied a normalen Procs oder DEF-Características siehst. |
|
|
| |
|
|
|
| Versteht el überhaupt alguien?
@Nico: El Características son en XProfan instalado, also nativ, also fixer. |
|
|
| |
|
|
|
Jac de Lad | Usted willst also, dass Roland uns ne vacío Containerfunktion nombre Fn() kreiert, el wir entonces en INCs y así füllen. Und el besten y wichtigsten drischst du entonces solange en Roland una, a el el einbaut?? |
|
|
| 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.10.2007 ▲ |
|
|
|
|
Michael Wodrich | Nativ heißt eigentlich, daß Roland el Dinger igual fest einbaut.
Aunque voluntad dafür no IDs verbraten, como todos como Unterfunktion laufen - jedenfalls a todos voluntad necesariamente haben schreien. Dann se lo una propio Proc/Func oder Unterfunktion a otro bestehenden Características.
Dann debería uno Roland also con el Source bombardieren y baut el entonces en el nächsten Versión (Subscriptionsversion) con un.
Richtig verstanden? |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 16.10.2007 ▲ |
|
|
|
|
| Jiha Michael - joar genau el mi Yo! |
|
|
| |
|
|
|
Jac de Lad | Naja, el meinte Yo sí. |
|
|
| 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.10.2007 ▲ |
|
|
|
|
| Aber qué meint Roland? |
|
|
| |
|
|
|
RGH | IF
Aber qué meint Roland?
Yo kam todavía no dazu, me ausführlicher Gedanken a hacer. Zudem es a para 11él Release sí ni Weile hin. Andere Erweiterungen son actualmente höher priorisiert. Also Eines después de el Anderen ... ;)
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 | 16.10.2007 ▲ |
|
|
|