| |
|
|
Uwe ''Pascal'' Niemeier | Hi Personas, hi Roland!
Yo habe el profano-internen Parameterstack para Prozeduren ya öfters como Ersatz para Variant-Variables o. Arrays su verwendet, porque lo como deutliche Ähnlichkeiten son.
Nun sería mis intereses, si posible wäre, direkt (z.B. por Pointer) en el Stack para Prozedurparameter zuzugreifen?
Ein direkter Zugriff (+ Kenntnis encima el Aufbau des Stacks) sería z.B. el Verwendung selbstentwickelter dlls ermöglichen, que ihre Parámetro quasi incluso de el aufrufenden Programa holen.
Umschichten en un Bereichsvariable inclusive Auswertung des Typs y Bereitstellung de Puffern würden entfallen o. könnten en el dll ausgelagert voluntad.
Ist sicherlich no para cada sinnvoll, aber si lo así una Pointer ya profano-intern son...
SeeYou Pascal |
|
|
| |
|
|
|
| He Ihr beide (Uwe+Roland), habt ihr el "Intern" geklärt oder es Roland sólo otra vez schrahaheibfaul?! ^ ^ |
|
|
| |
|
|
|
Uwe ''Pascal'' Niemeier | Wohl letzteres |
|
|
| |
|
|
|
| Yo sería sagen una üblichen Parameterstack hay en XProfan no, como Roland el Programmablauf no por Kompiler auflöst pero encima Rekursion a Laufzeit. Demnach wäre lo zwar posible el letztendlichen Werte el Parámetro en una Speicher a escribir aber sonst sólo Programmtext. ^ ^
En XPSE y el nProcs (en el Yo durchaus stolz bin como ellos para mich technisch echtes natives profano darbieten qué en Verbindung con XProfan durchaus "herrlich" es ^ ^) war Yo wiederum gezwungen antes Laufzeit "aufzulösen" qué natürlich wiederum auch con uno unheimlich hohen Ablaufgeschwindigkeit belohnt se.
Sí, Yo hör sí ya en a labern... |
|
|
| |
|
|
|
RGH | Como se el XProfan interne Parameterstack hin y otra vez (de Versión a Versión) ändert, wäre una Zugriff darauf no sonderlich sinnvoll.
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 | 12.10.2010 ▲ |
|
|
|
|
Uwe ''Pascal'' Niemeier | Hi Roland!
Como se el XProfan interne Parameterstack hin y otra vez (de Versión a Versión) ändert...
Das Tuve auch ya bemerkt Mir es primär en una Ersatz para el ya erwähnten VARIANT-Variables o. Arrays su (wichtig para COM/ActiveX), y el eben sin viel Programmieraufwand.
Konkret Tuve daran pensamiento, mi ocx-Características en un dll a packen (de Geschwindigkeitsgründen), aber una Nadelöhr restos el Übergabe gemischter Parámetro verschiedenen Typs; dafür "mißbrauche" Yo sí en el Moment el Parameterstack.
Alternativ käme tal vez una Conjunto de speziellen Características/Befehlen a Simulation de VARIANTs en Frage; como werd' Yo veces para XProfan 13 drüber nachdenken...
SeeYou Pascal |
|
|
| |
|
|