| |
|
|
 | je wünsche mir! 
s'il te plaît aufmerksam lesen!
je hab là ne tolle concept et nenne vous UserFunctions. fn (fnName,...)
Hintergrund: Roland steht so souvent avant qui devoir unsere Funktionswünsche adäquat dans cela XProfan-Funktions-System umzusetzen. Aufgrund qui Fülle à verschiedenen Rubriken (la fois Grafik, maln Treeview, la fois ne Soundsache, la fois ne Kalkulationssache) ist cela sicherlich pas simple. en supplément venons bestimmt considérer comment ist cela wirklich soo nützlich? et wird sich cet Funktion durchsetzen? All cet considérer peut hinderlich son chez qui schnellen Umsetzung qui Wünsche.
ici mon concept: une Zwischenstufe! qui UserFunctions.
Einfaches Beispiel: je wünsche mir oui de Roland une XProfanfunktion quelle z.B. Rechteckintersektionen überprüft - alors überprüft si z.B. deux Rechtecke sich überschneiden. Rechteckintersektionen sommes naturellement très simple aussi dans XProfan trop lösen - Mathe et ifs mais plan pas so zügig comment dans Delphi. là XProfan oui eh bien aussi sur Spieleprogrammierung (ogl) abzielt, et on dans Spielen souvent viele derartige Abprüfungen nécessaire, pourrait on deutlich qui Performance erhöhen indem on plan solch une Funktion nativ bereitstellt.
si viele allgemeingültige Funktionen quelle souvent gebraucht volonté nativ vorliegen, ensuite augmenté cela qui Durchschnittsperformance de XProfanprogrammen. Gemeint sommes cependant aucun Monsterfunktionen comment Kaffeetasse Malen ou bien 3D-Laufschrift dans qui Titelleiste mais Grundfunktionen quelle dans XProfan sur plusieurs Zeilen aller würden mais eigentlich seulement une simple devoir avons.
Roland muss seulement fn dans XProfan einbauen - cela klaut alors seulement une ID. Im String (paramètre 1) après venez qui Funktionsname (comment chez create ).
Roland pourrait somit solche performancebringenden Sonderwünsche EinsFixDrei dans XProfan einbauen - et - si une qui UserFunktionen sich sur plusieurs Versionen durchsetzen - cet sogar anders Implementieren.
je mon sogar cela Roland sich une grossartige Documentation cette Funktionen ersparen peux. une einzige page avec Auflistung qui -dans-aktueller-Version-verfügbaren-userFunktionen- sollte ausreichend son.
je fais den Anfang:
je wünsche mir KompilierenMarqueSéparation concept arrivé?  |
|
|
| |
|
|
|
 Jac de Lad | Nee.
Pour cette suis je trop 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 | Du meinst simple une neue Container-Funktion? je versteh pas, comment du dir cela so vorstelst, dass là un Geschwindigkeitsunterschied trop normalen Procs ou bien DEF-Funktionen vois.  |
|
|
| |
|
|
|
 | Versteht cela überhaupt quelqu'un? 
@Nico: qui Funktionen sommes dans XProfan incorporé, alors nativ, alors fixer. |
|
|
| |
|
|
|
 Jac de Lad | tu veux alors, dass Roland uns ne le vide Containerfunktion nommé Fn() kreiert, qui wir ensuite dans INCs et so füllen. et qui besten et wichtigsten drischst du ensuite solange sur Roland un, jusqu'à qui qui 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 est eigentlich, qui Roland qui Dinger juste fest einbaut.
Allerdings volonté pour aucun IDs verbraten, là alle comme Unterfunktion courir - jedenfalls jusqu'à alle veux absolument avons schreien. ensuite wird daraus une eigene Proc/Func ou bien Unterfunktion trop anderen bestehenden Funktionen.
ensuite devrait on Roland alors avec dem Source bombardieren et qui baut cela ensuite dans qui prochain Version (Subscriptionsversion) avec un.
Richtig verstanden? |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 16.10.2007 ▲ |
|
|
|
|
 | Jiha Michael - joar oui c'est ca cela mon je!  |
|
|
| |
|
|
|
 Jac de Lad | bof, cela meinte je oui.  |
|
|
| 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 ▲ |
|
|
|
|
 | mais quoi meint Roland?  |
|
|
| |
|
|
|
 RGH | iF
mais quoi meint Roland? 
je kam encore pas en supplément, mir ausführlicher Gedanken trop faire. Zudem ist es jusqu'à zum 11il Release oui encore une Weile hin. autre Erweiterungen sommes derzeit höher priorisiert. alors Eines pour dem Anderen ... ;)
Salut 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 ▲ |
|
|
|