I don't speak assembler (well, I haven't for 20 years) but here's sample
code for calling our PalmPrint application (sending it a string of
characters to be printed). There really isn't that much to it;
SysAppLaunch handles everything itself. I have a feeling you're trying to
do too much.
DWord resultP;
LocalID dbID;
Char theChars[32];
dbID=DmFindDatabase(0,"PalmPrint");
if (dbID) {
StrCopy(theChars,"This is the string to print");
err=SysAppLaunch(0,dbID,0,32768,theChars,&resultP);
}
Steve Patt
President, Stevens Creek Software
http://www.stevenscreek.com/pilot
The home of...
PalmPrint && UnDupe && AreaCoder && Handy Randy
Athlete's Calculator && PocketTimer && SnailMailer
On Hand && Take An Order! && many more
/MINOR RANT ON
There has been ENTIRELY too much "quoting" of material on this list; I
think the total volume of the list in bytes is 2-3 times what it needs to
be because of unnecessary quoting. PLEASE try to limit quoted material
when responding.
/MINOR RANT OFF