Click to open or copy the files for the Fparser sample.
The Fparser sample parses files with a particular extension.
The default file extension for this sample is TST. To use this file parser for ASCII files of different extensions, the registry must be changed. The registry entry for the new extension must be given a new key named QuickViewAddOn under the subkey that contains our viewer class identifier. Within this key, the registry should have an item named DllName, whose value is the name of your DLL.
This sample uses the following keywords:
_fmemcpy; _fmemmove; _fmemset; _itoa; _llseek; _ltoa; atoi; atol; figetfirstid; figetnextid; fiidfile; fiidhandle; functionname; globalalloc; globalfree; globallock; globalrealloc; globalunlock; itoa; localalloc; localfree; localhandle; locallock; lstrcpy; ltoa; message; setrgbpixel; soangletenths; sobailout; sobegintable; sobluefromrgb; sodrawline; sodummy; soendcolumninfo; soendfieldinfo; soendfonttable; soendhdrinfo; soendpalette; soendtable; soendtabstops; sogetinfo; sogotoposition; sogreenfromrgb; sopaletteindex; sopalettergb; soputarchivefield; soputbitmapheader; soputbreak; soputchar; soputcharattr; soputcharfontbyid; soputcharfontbyname; soputcharheight; soputcharx; soputcolumninfo; soputdatacell; soputfield; soputfieldinfo; soputfonttableentry; soputgraphicobject; soputhdrentry; soputmargins; soputmoretext; soputmorevarfield; soputpaletteentry; soputparaalign; soputparaindents; soputparaspacing; soputscanlinedata; soputsectionname; soputsectiontype; soputspecialcharx; soputsubdocinfo; soputtablecellinfo; soputtablerowformat; soputtabstop; soputtextcell; soputvarfield; soputvectorheader; soredfromrgb; sorgb; sosetdatebase; sosetratio; sostartcolumninfo; sostartfieldinfo; sostartfonttable; sostarthdrinfo; sostartpalette; sostarttabstops; sotagbegin; sotagend; sovectorattr; sovectorobject; strcpy; sualloc; sufree; sulock; surealloc; suseekentry; suunlock; suuserretrievedata; suusersavedata; vatoi; vatol; vwallocprocfunc; vwdospecialfunc; vwfreeprocfunc; vwgetdatafunc; vwgetinfofunc; vwgetrtnsfunc; vwgetsectiondatafunc; vwlocaldownfunc; vwlocalupfunc; vwsetdatafunc; vwsetsectiondatafunc; vwsetsortnfunc; vwsetuserfunc; vwstreamclosefunc; vwstreamopenfunc; vwstreamreadfunc; vwstreamreadrecordfunc; vwstreamsectionfunc; vwstreamseekfunc; vwstreamtellfunc