Re: [Freedos-user] Tcl for DOS
On Tue, Oct 1, 2019 at 4:03 PM Dale E Sterner wrote: > > Dennis > > I think you were saying that TCL was used to link programs together. Well, to tie them together. Linking is a different thing. You can think of TCL as a vastly more powerful version of a batch file, calling other programs from the script with execution guided by the results of previous calls. (In DOS batch you can use things like "if errorlevel" to determine the success or failure of a previous process and do different things depending on whether or not the previous program succeeded. Of course, this requires the programs you run exit with a return code that DOS can store and access. Not all did.) In Don Libes' Expect application written in TCL, I could to things like use TCL to spawn an application to communicate to a remote host that expected interactive execution, and use the TCL "expect" command with a parameter of *what* to expect to grab the prompt from the host and do the next thing needed in response, so I could log on to the remote host and run commands on it and collect results automatically, and not have to be manually controlling the process. (I had one job that ran at midnight, connected to a Unix host, and collected job status reports which it then sent along to an NT server that was accessible from the outside world so the clients could see the status of what we were doing for them. We *weren't* comfortable opening ports on our firewall to let them get directly to the Unix server, and it wasn't necessary. Just put the reports on a server they *could* get to and let them grab them. And this happened automatically while we all slept. > Is it possible to use it to link qpro to quickview. > Could I open quickview while runing qpro. > If anyone would know it would be you. Under a multi-tasking OS like Linux or Windows, likely. Under a single tasking OS like DOS, likely *not*. If it could be done, it would require suspending Qpro and opening Quickview. I recall doing things like that in DOS using TSRs, where the TSR display opened over what the running program had on screen. The currently running program was suspended while the TSR ran, and when you left the TSR, execution resumed on the underlying program. Unless Quickview can be implemented as a TSR to pop up over QPro, I don't see this working. And I assume you would want to do it interactively, and press something like a hotkey combo to pop up Quickview. TCL can't do that for you. It's intended for *unattended* processing. I'm afraid TCL isn't the tool for the job you want to do. > cheers > DS __ Dennis ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Tcl for DOS
Dennis I think you were saying that TCL was used to link programs together. Is it possible to use it to link qpro to quickview. Could I open quickview while runing qpro. If anyone would know it would be you. cheers DS ** >From Dale Sterner - MS organic chemistry http://pubs.acs.org/doi/abs/10.1021/jo00975a052 *** $80K In Debt To 2.5 Million Trading Stocks ragingbull.com http://thirdpartyoffers.juno.com/TGL3141/5d93aa4b3f93b2a4b66f9st03duc ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Tcl for DOS
On Tue, Oct 1, 2019 at 1:30 AM Ralf Quint wrote: > On 9/30/2019 9:45 PM, dmccunney wrote: > > On Mon, Sep 30, 2019 at 11:38 PM Ben Collver wrote: > >> Ralf Quint wrote: > >>> On 9/29/2019 7:10 PM, dmccunney wrote: > As mentioned in another reply, Paradox is a totally different case, with > no relation to dBASE. > > FoxPro used not only the basic database file format, but also the same > basic programming language as dBASE (I know people who transferred their > application from dBASE IV to FoxPro to take advantage of the faster > indexes) but also added a lot of proprietary commands, which meant that > FoxPro programs were not backwards compatible with dBASE. FoxPro also > included its own compiler option, which made using a separate tool like > Clipper unnecessary... Okay. While I played a bit with dBASE back in the day, I never used FoxPro, and wasn't certain how much of the dBASE programming language it used. The answer seems to be "All of it, with additional newer extensions that make it not backward compatible." That's pretty much what I'd expect, and likely wouldn't need it to be backward compatible. I'd be using FoxPro in the first place because dBASE couldn't *do* what I needed to do. > > (I have Paradox and the manuals, but they are not currently accessible > > and I can't Look Stuff Up.) > see above... Thank you. > > And yes, Protected mode was pretty much a requirement. I note SQLite > > for DOS was built using DJGPP, which means you need something like a > > 386 with a memory extender loaded to run it in DOS. I doubt this will > > run on an 8088/8086 in Real Mode. > > dBASE II and III definitely do, I am not sure right now about dBASE IV, > it could be that this required at least an 80286... That sounds about right. Requiring a 286 0r 386 wouldn't be a deal breaker for me. I have long since stopped using my original Intel 8088 XT clone, and don't care whether current code might run on it. Someone who wants to be totally retro and still use ancient PC hardware that was real mode only won't be looking at stuff like this. > Ralf __ Dennis ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] New FreeDOSers Monthly Reminder
Understood! On Tue, Oct 1, 2019, 2:01 AM John Price wrote: > > -- > > We have only a few rules for posting to the FreeDOS mailing lists: > > 1. NO HATE SPEECH OR BULLYING > >Make sure everyone feels safe. Bullying of any kind isn't allowed, >and degrading comments about things like race, religion, culture, >sexual orientation, gender or identity will not be tolerated. > >Don't swear. We don't want this mailing list to become what Usenet >turned into. > > 2. NO PROMOTIONS OR SPAM > >Remember, this group is about FreeDOS. General DOS topics are okay, >but try to keep it related to FreeDOS. Self-promotion, spam and >irrelevant links aren't allowed. Spammers will be banned. > >Keep posts on-topic. We set up this mailing list to discuss FreeDOS >issues. > > 3. BE KIND AND COURTEOUS > >We're all in this together to create a welcoming environment. Let's >treat everyone with respect. Healthy debates are natural, but >kindness is required. > >No flame wars. If you feel really strongly against what someone has >said, send a reply off-list. > > -- > > > > > /* This is an automated message sent out to the mailing list at the > first of each month. It is automagically downloaded from > http://freedos.sourceforge.net/freedos/lists/remind.txt > > Feel free to contact John Price if necessary by replying to this > message. */ > > > > ___ > Freedos-user mailing list > Freedos-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freedos-user > ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
[Freedos-user] New FreeDOSers Monthly Reminder
-- We have only a few rules for posting to the FreeDOS mailing lists: 1. NO HATE SPEECH OR BULLYING Make sure everyone feels safe. Bullying of any kind isn't allowed, and degrading comments about things like race, religion, culture, sexual orientation, gender or identity will not be tolerated. Don't swear. We don't want this mailing list to become what Usenet turned into. 2. NO PROMOTIONS OR SPAM Remember, this group is about FreeDOS. General DOS topics are okay, but try to keep it related to FreeDOS. Self-promotion, spam and irrelevant links aren't allowed. Spammers will be banned. Keep posts on-topic. We set up this mailing list to discuss FreeDOS issues. 3. BE KIND AND COURTEOUS We're all in this together to create a welcoming environment. Let's treat everyone with respect. Healthy debates are natural, but kindness is required. No flame wars. If you feel really strongly against what someone has said, send a reply off-list. -- /* This is an automated message sent out to the mailing list at the first of each month. It is automagically downloaded from http://freedos.sourceforge.net/freedos/lists/remind.txt Feel free to contact John Price if necessary by replying to this message. */ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user