Ciao a tutti,
in una libreria che ho creato vorrei poter inserire le direttive #command e #transalte come ad esempio le due di seguito che uttilizzo spesso nei miei programmi; è possibile?
#xcommand DEFAULT <v1> TO <x1> [, <vn> TO <xn> ] ;
=> ;
IF <v1> == NIL ; <v1> := <x1> ; END ;
[; IF <vn> == NIL ; <vn> := <xn> ; END ]
#translate FileEnd(nHandle) => (FSEEK(nHandle,0,2)) // Spostamento fine file
Attualmente tali istruzioni sono icluse in un file .CH che 'includo' in tutti i sorgenti che ne hanno bisogno ma, come detto sopra, vorrei poterli includere nella mia libreria in modo da fare a meno dei file .CH.
Ovviamente ho provato a inserire il codice direttamente dentro un sorgente della libreria ma, al momento di compilare un progetto, il linker segnala, ad esempio, la mancanza della funzione FileEnd().
Grazie.