XFLDR.DLL
-- per
grafica, stringhe, controlli di PM e altro. La maggior parte di ci• che si
vede nei codici degli "helper di &xwp;" Š probabilmente in qualche punto di
XFLDR.DLL
.
Se si vuole usare questo codice, si hanno in effetti due opzioni.
XFLDR.DLL
. Le interfacce allo &xcenter;
permettono proprio questo:
Quando la export "init" (ordinale 1) della DLL dell'elemento viene chiamata,
essa riceve lo handle al modulo di XFLDR.DLL
. Si pu• allora usare DosQueryProcAddr
per risolvere gli indirizzi di funzioni esportate da XFLDR.DLL
,
immagazzinare questi puntatori a funzioni in variabili globali e usare queste ultime.
Si consiglia ancora di esaminare il codice in src\widgets\
nei
sorgenti di &xwp;, in cui si usa sempre questa tecnica.
Per assicurarsi della correttezza dei prototipi, ne sono stati definiti molti
nei vari file d'intestazione di &xwp;. Come linea guida ho aggiunto un "typedef"
ovunque volevo un'export. Similmente, in src\shared\xwp.def
, sono
disponibili quelle funzioni esportate che servivano ai plugin standard. Se
sono necessarie altre funzioni e altri prototipi si contatti l'autore, che li
aggiunger….