Witam
Mam nietypowa prosbe - czy moglby mi ktos to przetlumaczyc na delphi? :-)
[code]
typedef struct
{
tTYPE_TRANSL_FUNC TypeTranslFuncPtr;
LPVOID ParamValuePtr;
} tEXTERNAL_NUMERIC;
Opis pól:
TypeTranslFuncPtr
adres funkcji konwertującej wewnętrzny / prywatny format użytkownika na postać tekstową
ParamValuePtr
adres parametru (LPVOID oznacza, że jest to adres do parametru o dowolnym typie)
Uwagi:
Definicja tTYPE_TRANSL_FUNC jest następująca:
typedef int ( *tTYPE_TRANSL_FUNC )( LPVOID, char * );
Parametrami tej funkcji są:
– adres parametru (LPVOID)
– adres bufora, do którego dana funkcja ma wpisać postać tekstową parametru (bufor ma długość 32 znaki)
Funkcja powinna zwracać 0 jeśli operacja konwersji zakończyła się pomyślnie, lub dowolną inną wartość w przeciwnym przypadku.
Jeśli parametr numeryczny jest już w postaci tekstowej, można przekazać adres tego tekstu jako ParamValuePtr a TypeTranslFuncPtr wyzerować.
[/code]
To jest czesc opisu biblioteki do drukarki PosNet Thermal i za cholere nie moge tego rozgryzc :-(
TIA