Re: Launching a front end notebook
- To: mathgroup at smc.vnet.net
- Subject: [mg15318] Re: [mg15224] Launching a front end notebook
- From: Eric Strobel <EStrobel at schafercorp.com>
- Date: Fri, 8 Jan 1999 04:15:08 -0500
- Sender: owner-wri-mathgroup at wolfram.com
It sounds like you've played with it enough to know the exact graphics command you want to issue. What if you modify that command to output the graphics into a Postscript or other file? That way you'd never need the front end... - Eric Strobel ---------------------------------------------------------------------------- -- REPLY FROM: STROBEL, ERIC Microsoft Mail v3.0 (MAPI 1.0 Transport) IPM.Microsoft Mail.Note From: Richard W. Singerman To: mathgroup at smc.vnet.net Subject: [mg15318] [mg15224] Launching a front end notebook from a Kernel (mathlink & Borland C++) (fwd) Message ID: 514CAD88129AD211B0AE00A0C9D346ED ---------------------------------------------------------------------------- -- I can send expressions such as b = Sqrt[9] from my c++ code to a mathematica kernel and have the kernel stay around after the c++ program is finished. And, if I type "b" directly into the kernel, I get 3 back from the kernel. Great! Graphics,however, are another issue. I'd like to get nice graphics. I played around with various notebook commands, but I don't seem to be able to create a mathematica notebook from the kernel. I get a no FrontEndObject error. Ideally, I want to send a 2d or 3d array from my c++ code to mathematica (which I should be able to do now) and follow that with a call (from the c++ code) to ListPlot3d on the array data. I can just use MLPutFunction, etc for the call, but I want the results in a notebook. To summarize, I want to create a mathematica frontend notebook via sending a command directly to the kernel (via mathlink), and I want results (eg graphics) generated by this kernel to appear in the notebook. --Richard ps. I tried looking at the sample custom front ends in the developers kit unsupported folder, but that didn't seem to help too much.