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 necessari altre funzioni e altri prototipi si contatti l'autore, che li
aggiunger….