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

Reply via email to