|
Basically, what you are running into is the maximum number KiXtart can store in its 32-bit variables (from the manual: "Integer variables can contain any value between 2,147,483,648 and 2,147,483,647").
The number you are trying to store is 12,345,678,901. This overflows the 32-bit integers and produces unexpected numbers.
As for ignoring quotes on the commandline: this is due to the fact that the generic application startup code drops the quotes before presenting the commandline to the application (== KiXtart). So KiXtart doesn't even get a chance to ignore them... I could change KiXtart to handle the "raw" commandline (which is what you see when you call GetCommandLine()), but this involves dealing with all sorts of other exceptions as well. I'll put this on the research-list to see if this is doable for a future update.
Kind regards,
Ruud
|