ResToXrd Known Issues


[ Home ] [ ResToXRD ] [ Rock Paper Scissor ]

[ Download ] [ Donate ] [ Known issues ]

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