![]() | |
#1
| |||
| |||
|
#2
| |||||
| |||||
|
|
We're stilling using PDOX 4.0 ... running on winXP. pdoxrun stopped working so we launch the scripts from inside pdox, but no worries there. also, fwiw, we aren't doing anything networked data (table)- wise. |
|
1. I'm not able to create an "L" (Logical) field type in pdox40. What's the best way to save / retrieve boolean (logical, True, False) data to / from a table / script? |
|
2. I've been messing around with ShowDialog and dialog procs and I'm curious if there is a way to determine what text is highlighted (selected) in an Accept box. |
|
3. This will be my "zany" Q. Has anybody started work on an OpenSource Pdox 4.0 compatible db yet? |
|
4. What db's have those that left pdox 4 gone to (and not regretted it)? What db would you suggest? Do the free offerings, namely mySQL and Firebird, have merit? i'm sticking with pdox4.0 for now, but am considering creating a living failsafe... just in case. |
#3
| ||||||
| ||||||
|
|
you sure have a lot of un-associated questions there (g).. but I'll do my best to answer them.. We're stilling using PDOX 4.0 ... running on winXP. pdoxrun stopped working so we launch the scripts from inside pdox, but no worries there. also, fwiw, we aren't doing anything networked data (table)- wise. what errors are you getting from runtime?.. 4.0 regular and 4.0 runtime work EXACTLY the same way.. download 4xguide from my web site and see if you're running this stuff correctly.. |
|
1. I'm not able to create an "L" (Logical) field type in pdox40. What's the best way to save / retrieve boolean (logical, True, False) data to / from a table / script? an A1 field that's Y/N or T/F.. |
|
2. I've been messing around with ShowDialog and dialog procs and I'm curious if there is a way to determine what text is highlighted (selected) in an Accept box. rather than try to decipher what you've got in the explanation, I'll just ask "why do you want to know what's highlighted?" and hope that your response makes it easier to understand.. |
|
3. This will be my "zany" Q. Has anybody started work on an OpenSource Pdox 4.0 compatible db yet? all windows stuff works completely different than that, but they all have the ability to use your paradox table data, one way or another.. DOS is dead.. move on.. |
|
4. What db's have those that left pdox 4 gone to (and not regretted it)? What db would you suggest? Do the free offerings, namely mySQL and Firebird, have merit? i'm sticking with pdox4.0 for now, but am considering creating a living failsafe... just in case. people have evolved in many different ways.. without knowing your needs or knowledge, there is no specific answer.. |
|
Steven Green - Waldorf Maryland USA Diamond Software Grouphttp://www.diamondsg.com/main.htm Paradox Support & Sales Diamond Sports Gemshttp://www.diamondsg.com/gemsmain.htm Sports Memorabilia and Trading Cards |
#4
| ||||||
| ||||||
|
|
...i should stress that we are of a mind that "if it ain't broke..." |
|
(one *small* frustration was that limited length reports would print one less LineFeed or something like that.) |
|
Thanks. Wasn't sure and had lots of "ideas," but was frustrated with having to compare the values read from the table rather than just use them. Has anbody chosen to use a value for True ('T' or 'Y') and a blank value for False? just curious. |
|
or how about creating an array called "bool" that would take 'T' and 'Y' as indicies... |
|
I was hoping there was interest or even something that could "speak" PAL. As for DOS... not quite dead here. May I add, DOS RULEZ. ;o) |
|
Change would be rather huge as the program (PAL scripts) I've written and maintain also interface with a previous version that I didn't write. This program feeds the lookup database which is accessed via a compiled .exe. (From what I've read this is TurboPAL, yes?) |
#5
| ||||||||
| ||||||||
|
|
i should stress that we are of a mind that "if it ain't broke..." |
|
(one *small* frustration was that limited length reports would print one less LineFeed or something like that.) |
|
an A1 field that's Y/N or T/F.. Thanks. Wasn't sure and had lots of "ideas" |
|
or how about creating an array called "bool" that would take 'T' and 'Y' as indicies... |
|
that's a tough one. I'm not sure I remember. What I do remember is that, at the time, I wasn't certain how to go about an Undo. ex. if the user hit 'Del' and wanted to get the info they deleted back. rem. this is an Accept textbox in a ShowDialog. |
|
I was hoping there was interest or even something that could "speak" PAL. |
|
Change would be rather huge as the program (PAL scripts) I've written and maintain also interface with a previous version that I didn't write. This program feeds the lookup database which is accessed via a compiled .exe. (From what I've read this is TurboPAL, yes?) |
|
I'd like to thank you for your time and help, not just by replying to this post, but for your help in these forums. |
#6
| |||
| |||
|
|
4. What db's have those that left pdox 4 gone to (and not regretted it)? What db would you suggest? Do the free offerings, namely mySQL and Firebird, have merit? i'm sticking with pdox4.0 for now, but am considering creating a living failsafe... just in case. |
#7
| |||||
| |||||
|
|
(one *small* frustration was that limited length reports would print one less LineFeed or something like that.) I've never experienced that fellow, and don't recall any mention of it... |
|
"Blanks" are sometimes treated differently from all any non-blank value... eg, in Queries, Calcs, etc... So, I'd recommend to avoid them, and, in case a Blank appears (eg, after a crash), ensure it's clear what it means (eg, if it ain't "Y", it's assumed to be "N"). Better still let the cleanup scrips change all non-Ys to Ns. |
|
or how about creating an array called "bool" that would take 'T' and 'Y' as indicies... Seems overly complicated to me... |
|
The syntax of Pdox-Win is quite similar to PAL, but, obviously, the overall approach and structure is quite different. |
|
IIRC, TurboPAL had a very short and eventful life, and was never completed, and got slated for bugs, etc. I recall trying it briefly, and abandoning it very rapidly. I think this would be an extreme case of "If it ain't broke...". However, if you do hit a show-stopper, you can still revert to Runtime. - Mike |
#8
| |||||||||
| |||||||||
|
|
i should stress that we are of a mind that "if it ain't broke..." agreed.. but your original statement was that runtime IS broken.. |
|
(one *small* frustration was that limited length reports would print one less LineFeed or something like that.) can't say that I know of that problem, but without specifics it would be hard to guess.. |
|
can't be much simpler than what I suggested.. anything else would be more complex and less "normal".. |
|
or how about creating an array called "bool" that would take 'T' and 'Y' as indicies... you're tring too hard (g).. K.I.S.S.. |
|
again.. K.I.S.S.. if you want to cancel what's in the dialog, just cancelor reset the dialog and start again.. that's the simple, "normal" programming approach.. |
|
there's hardly any interest in PdoxWIN these days, let alone PdoxDOS.. you're about ten years too late.. |
P still, thank Goodness for newsgroups, eh?|
to expand on what Michael said, TurboPAL was an experiment that was never completed, and essentially failed.. honestly, you might the only one in the world still using it.. |
|
even w/o that, you're not doing yourself any favors by holding onto the old DOS stuff like that.. even Mike and I struggle to find the time to help people these days.. if you get hit by a bus, who takes over?.. if Vista or the next version won't run your app, will you stick with outdated hardware and software til it all breaks down? |
|
I'd like to thank you for your time and help, not just by replying to this post, but for your help in these forums. thank you.. but I hope you're realizing that I'm gonna tell you what you need to hear, not what you want to hear.. you should re-think your future before it's too late.. disaster WILL strike, sooner or later, and there's nobody left to bail you out.. |
#9
| |||
| |||
|
|
pdox42 wrote: 4. What db's have those that left pdox 4 gone to (and not regretted it)? What db would you suggest? Do the free offerings, namely mySQL and Firebird, have merit? i'm sticking with pdox4.0 for now, but am considering creating a living failsafe... just in case. The free offerings have a lot of merit as do the commercial offerings, but let's draw an important distinction: Paradox as you know is both a database engine *and* a database application 4GL programming environment. MySQL, Firebird, (and MSSQL, Oracle, PostgresSQL, etc) are all just database engines. You can move the data and relationships, but your code (scripts, forms, reports, libraries) would also have to be ported to some other language to provide a user interface. |
|
What you need to do is figure out the business functions your Paradox app(s) provide. In 1992, rolling your own apps made sense. In 2007, you might be able to get a pretty good foundation for most business apps on the Open Source community, and at least make a start at replacing them. |
|
But you want to get started on that now, because no matter how comfortable you are with the status quo, at some point you'll probably have to move, and this process can't happen overnight. -- Larry DiGiovanni |
#10
| ||||
| ||||
|
|
but since we are here, i *think* it had to do w/ RangeOutput on a "C" (continuous) report. There is a difference of 1 LF between pdox 4 and pdoxrun 4.5. i haven't gotten to Steve's site yet to check out the file he mention, but hope to.. even if this isn't that important as we're not using pdoxrun. |
|
Is it common to compare a var named "isbold" to a 1 char value of 'Y' or 'N'? or would the data be read and then converted back into a boolean value? |
|
IOW everything would have to be rewritten. Also, from what everybody is saying (has been saying), even pdoxWin is long in the tooth and no longer supported. So, why change over to pdoxWin? |
|
All I really know is that there is this compiled program (.exe) that accesses a paradox 4 table. that's about it. |
![]() |
| Thread Tools | |
| Display Modes | |
| |