|
There are a few issues that you should be aware of when you use
this software. The first is that it is not complete, it handles most
form elements and a number of other PilRC elements. For a further
discussion of what elements are handled and not see the elements
section below. Another issue is that of calculus, more specific the
math used in AT tags, see the AT Calculus section below for a
complete discussion. Support for IDs and includes are limited but
existing, check the IDs and includes section.
Having said that I think the best way of evaluating this software
is to fire it up and convert a file. Then you can study the result
in PODS resource editor. Just know that ICON and SMALLICON requires
id's (1000 and 1001 respectively). If the program crashes
spectacularly your welcome to send me the offending file(s) and I'll
see what I can do about it. Send them to palm(at)trelje.nu, just
replace the (at) with @.
I have invested many hours in this program and I think this is a
terriffic software, if you think so too your welcome to donate some
money to me. Links for Paypal donations can be found on the Donate
page.
Elements
The elements from the PilRc specification can be divided in to three
groups, handled completely, handled with exceptions and ignored.
Alert, menu, version, string, categories and applicationiconname
are to my knowledge converted in the correct manner.
Form elements such as buttons, fields and labels should also be handled
correctly as long as they do not use the graphical attribute. Bitmaps are
handled but not bitmapfamily. Multiple bitmaps can be specified with the
following syntax. BITMAP "pic_one.bmp" "pic_two.bmp" ...
The same applies for the ICON and SMALLICON elements. The ResToXrd
program reads the size and bitdepth information from the specified files.
The idon and smallicon needs to be specified with ID 1000 and ID 1001
respectively, this is optional when using PilRc but required when using
ResToXrd.
Formbitmap and selectortrigger are ignored, as is all the elements
specified below. STRINGTABLE APPLICATION LAUNCHERCATEGORY TRAP FONT FONTFAMILY HEX DATA INTEGER BYTELIST WORDLIST LONGWORDLIST NAVIGATION PALETTETABLE MIDI
AT Algebra
Most at algebra equations should be handled correctly, with the exception of TOP@ and
BOTTOM@ which are not implemented as of yet. This implementation calculates all multiplication
first, followed by division, addition and subtraction. This
means that prevbottom-5+10 will result in prevbottom-15. Knowing that this
is wrong and that it might result in errors, I venture the
guess that not many such calculations will exist in your files. Should you
need this kind of algebra use parenthesis, (prevbottom-5)+10 should
produce the intended result.
IDs and includes
IDs in the PilRc type file can be either
explicit or mnemonic, ResToXrd handles both. Include files can only
be C-style #define name constant, where the name is the name used in
the resource definitions and the constant an integer value. If a
mnemonic from the PilRc file can not be found in the included set of
#defines it will be given a new unique id. This naturally also
applies if no include file is given. As of yet ResToXrd does not
export the mnemonics. Future versions will assign them to the
comment tag, tools exist to build includefiles from xrd files with
mnemonics as comments.
Copyright © 2004 Trelje
Software
My blog Advertisments: Free Advertising | Online Advertising | Web Advertising | Online Advertising | Online Advertising Download Palm OS shareware
|