![]() |
If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Rate Thread | Display Modes |
#16
|
|||
|
|||
![]()
In message , pyotr
filipivich writes: [] C is _very_ user friendly. It is just rather ... "selective" about who its friends are. LOL! That's gone into my quotes file (with attribution). -- J. P. Gilliver. UMRA: 1960/1985 MB++G()AL-IS-Ch++(p)Ar@T+H+Sh0!:`)DNAf And Jonathan Harker would never have sent all those letters to his beloved Mina from Transylvania, he'd have texted her instead. "Stuck in weird castle w guy w big teeth. Missing u. xxxx (-:" - Alison Graham, RT 2015/11/7-13 |
Ads |
#17
|
|||
|
|||
![]() |
#18
|
|||
|
|||
![]()
In article ,
surly_curmudgeon@earthlink says... pyotr filipivich wrote: VanguardLH on Fri, 15 Mar 2019 15:06:54 -0500 typed in alt.windows7.general the following: pyotr filipivich wrote: This is the current problem: I have a program written in Pascal and Windows 7 won't run it. Tells me to contact the developer and get support. Except that I am the developer, and I wrote when I should have been doing class work (the original was written on the Honeywell, then ported to Turbo Pascal.) A quick search shows me that Borland is no longer supporting Turbo Pascal, so, recommendation for a Pascal compiler for Windows 7? I thought about running the source code through a conversion program, and "porting it" to C/C+, C++ DC++=&#, but then I'd have to know C* to clean up the results. And find a C compiler, too. so, recommendation for a Pascal compiler for Windows 7? tschus pyotr *I started to port the code to C, instead of doing _that_ classwrok, but I don't have that source code at all. Maybe on a 5 1/4 floppy, somewhere. In a box marked Mag Media. Never used it (nor Pascal much) but my recollection is that Delphi superceded Object Pascal. I don't remember back to Turbo Pascal to remember if it encompassed the object paradigm. There are Delphi newsgroups where you could inquire about converting Turbo Pascal to Delphi. Unless you know C++, I would think moving from Turbo Pascal to Delphi would be more familiar to you. You sure the problem isn't with the bitwidth of your [compiled] Pascal code? Windows 7 32-bit would support both 32-bit programs and by using its WOW (Windows on Windows) emulator it can also run 16-bit programs. However, if you have Windows 7 64-bit then it runs only 64-bit programs and 32-bit programs using its WOW. https://en.wikipedia.org/wiki/Windows_on_Windows You didn't mention the bitwidth of your Windows 7 instance. Also, "won't run it" does not say what really happens, like the actual error code. Sorry,. "I thought everybody knew..." Windows 7 Pro 64 bit. Error message "The version of this file is not compatible with the version of Windows you're running. Check you computer's system information to see And pointers a lot easier and clearer to use ![]() |
#19
|
|||
|
|||
![]()
On 15/03/2019 19:23, Pervert Filipino wrote:
This is the current problem: I have a program written in Pascal and Windows 7 won't run it. Tells me to contact the developer and get support. This means you need to contact C# developers as C# has replaced pascal/Delphi for serious programming tasks. It is free and anybody can learn it quickly within a week. -- With over 950 million devices now running Windows 10, customer satisfaction is higher than any previous version of windows. |
#20
|
|||
|
|||
![]()
On Sat, 16 Mar 2019 02:29:38 +0000, ? Good Guy ?
wrote: On 15/03/2019 19:23, Pervert Filipino wrote: This is the current problem: I have a program written in Pascal and Windows 7 won't run it. Tells me to contact the developer and get support. This means you need to contact C# developers as C# has replaced pascal/Delphi for serious programming tasks. It is free and anybody can learn it quickly within a week. https://www.tiobe.com/tiobe-index/ Remember to choose a language that can easily be cross-compiled. Most personal computing systems use a Linux based OS (AKA Android) now. As "Good Guy" nicely pointed out, don't learn a language that is being abandoned, like C#. To the original poster, if you know Pascal, unless you want to start from scratch, carry on with Pascal. Lazarus cross-compiles for Android, Windows and Mac (among others). As long as I don't use OS dependent libraries, everything I compile in Windows compiles fine under Linux. []'s -- Don't be evil - Google 2004 We have a new policy - Google 2012 Nineteen Eighty-Four was a work of FICTION !!!! - Orwell |
#21
|
|||
|
|||
![]()
"J. P. Gilliver (John)" on Sat, 16 Mar 2019
01:21:23 +0000 typed in alt.windows7.general the following: In message , pyotr filipivich writes: [] C is _very_ user friendly. It is just rather ... "selective" about who its friends are. LOL! That's gone into my quotes file (with attribution). I originally heard it as "Unix is user friendly. It is just choosy about who are its friends." -- pyotr filipivich Next month's Panel: Graft - Boon or blessing? |
#22
|
|||
|
|||
![]()
In message , pyotr
filipivich writes: "J. P. Gilliver (John)" on Sat, 16 Mar 2019 01:21:23 +0000 typed in alt.windows7.general the following: In message , pyotr filipivich writes: [] C is _very_ user friendly. It is just rather ... "selective" about who its friends are. LOL! That's gone into my quotes file (with attribution). I originally heard it as "Unix is user friendly. It is just choosy about who are its friends." Sorry, I'm not going back to edit my file again - you are credited (-:! (It's the spirit of the humour, anyway, not what language/whatever is referred to. [Wasn't UNIX mostly written in C anyway?]) -- J. P. Gilliver. UMRA: 1960/1985 MB++G()AL-IS-Ch++(p)Ar@T+H+Sh0!:`)DNAf WANTED, Dead AND Alive: Schrodinger's Cat |
#23
|
|||
|
|||
![]()
"J. P. Gilliver (John)" on Sat, 16 Mar 2019
16:24:09 +0000 typed in alt.windows7.general the following: In message , pyotr filipivich writes: "J. P. Gilliver (John)" on Sat, 16 Mar 2019 01:21:23 +0000 typed in alt.windows7.general the following: In message , pyotr filipivich writes: [] C is _very_ user friendly. It is just rather ... "selective" about who its friends are. LOL! That's gone into my quotes file (with attribution). I originally heard it as "Unix is user friendly. It is just choosy about who are its friends." Sorry, I'm not going back to edit my file again - you are credited (-:! (It's the spirit of the humour, anyway, not what language/whatever is referred to. [Wasn't UNIX mostly written in C anyway?]) Yep. As we also said about C, it wasn't so much "released" as "escaped". Same was said about RPG (Report Program Generator) from IBM. -- pyotr filipivich Next month's Panel: Graft - Boon or blessing? |
#24
|
|||
|
|||
![]()
pyotr filipivich wrote:
"J. P. Gilliver (John)" on Sat, 16 Mar 2019 16:24:09 +0000 typed in alt.windows7.general the following: In message , pyotr filipivich writes: "J. P. Gilliver (John)" on Sat, 16 Mar 2019 01:21:23 +0000 typed in alt.windows7.general the following: In message , pyotr filipivich writes: [] C is _very_ user friendly. It is just rather ... "selective" about who its friends are. LOL! That's gone into my quotes file (with attribution). I originally heard it as "Unix is user friendly. It is just choosy about who are its friends." Sorry, I'm not going back to edit my file again - you are credited (-:! (It's the spirit of the humour, anyway, not what language/whatever is referred to. [Wasn't UNIX mostly written in C anyway?]) Yep. As we also said about C, it wasn't so much "released" as "escaped". Same was said about RPG (Report Program Generator) from IBM. By the way, and just for thr record, Turbo Pascal does indeed still compile just fine on a 32 bit Windows XP computer using the DOS cmd shell. Interestingly enough, apparently some versions of Turbo Pascal have been releassed into the public domain, and can be found on the Internet. So maybe the OP can port his source code over to a newer version of Pascal, although Turbo Pascal took some liberties in its own version of Pascal that may need to be addressed |
#25
|
|||
|
|||
![]()
"Bill in Co" surly_curmudgeon@earthlink on Sat, 16 Mar 2019 14:01:35
-0600 typed in alt.windows7.general the following: As we also said about C, it wasn't so much "released" as "escaped". Same was said about RPG (Report Program Generator) from IBM. By the way, and just for thr record, Turbo Pascal does indeed still compile just fine on a 32 bit Windows XP computer using the DOS cmd shell. Interestingly enough, apparently some versions of Turbo Pascal have been releassed into the public domain, and can be found on the Internet. So maybe the OP can port his source code over to a newer version of Pascal, although Turbo Pascal took some liberties in its own version of Pascal that may need to be addressed One difference I caught "back in the day": Pascal on the Honeywell, exited a loop and left the value in the counter. In Turbo Pascal, that didn't happen, which made the next set of calculations really, really wrong. Orders of magnitude wrong. -- pyotr filipivich Next month's Panel: Graft - Boon or blessing? |
#26
|
|||
|
|||
![]()
pyotr filipivich wrote:
"Bill in Co" surly_curmudgeon@earthlink on Sat, 16 Mar 2019 14:01:35 -0600 typed in alt.windows7.general the following: As we also said about C, it wasn't so much "released" as "escaped". Same was said about RPG (Report Program Generator) from IBM. By the way, and just for thr record, Turbo Pascal does indeed still compile just fine on a 32 bit Windows XP computer using the DOS cmd shell. Interestingly enough, apparently some versions of Turbo Pascal have been releassed into the public domain, and can be found on the Internet. So maybe the OP can port his source code over to a newer version of Pascal, although Turbo Pascal took some liberties in its own version of Pascal that may need to be addressed One difference I caught "back in the day": Pascal on the Honeywell, exited a loop and left the value in the counter. In Turbo Pascal, that didn't happen, which made the next set of calculations really, really wrong. Orders of magnitude wrong. I can only imagine! Sometimes I'd forget about uninitialized variables too, and boy did that bite me, on occasion.. I think with Basic they were normally initially zeroed out. |
#27
|
|||
|
|||
![]()
"Bill in Co" surly_curmudgeon@earthlink on Sat, 16 Mar 2019 17:12:50
-0600 typed in alt.windows7.general the following: pyotr filipivich wrote: "Bill in Co" surly_curmudgeon@earthlink on Sat, 16 Mar 2019 14:01:35 -0600 typed in alt.windows7.general the following: As we also said about C, it wasn't so much "released" as "escaped". Same was said about RPG (Report Program Generator) from IBM. By the way, and just for thr record, Turbo Pascal does indeed still compile just fine on a 32 bit Windows XP computer using the DOS cmd shell. Interestingly enough, apparently some versions of Turbo Pascal have been releassed into the public domain, and can be found on the Internet. So maybe the OP can port his source code over to a newer version of Pascal, although Turbo Pascal took some liberties in its own version of Pascal that may need to be addressed One difference I caught "back in the day": Pascal on the Honeywell, exited a loop and left the value in the counter. In Turbo Pascal, that didn't happen, which made the next set of calculations really, really wrong. Orders of magnitude wrong. I can only imagine! Sometimes I'd forget about uninitialized variables too, and boy did that bite me, on occasion.. I think with Basic they were normally initially zeroed out. I think this was along the lines of at the end of the procedure Variable A had a value N, which it retained when procedure exited on the Honeywell, and was used in the next calculation. But in Turbo. In Turbo, Variable A after the return had Value (Large "Random" number). Subsequent calcs were way out of line. -- pyotr filipivich Next month's Panel: Graft - Boon or blessing? |
#28
|
|||
|
|||
![]()
pyotr filipivich wrote:
"Bill in Co" surly_curmudgeon@earthlink on Sat, 16 Mar 2019 17:12:50 -0600 typed in alt.windows7.general the following: pyotr filipivich wrote: "Bill in Co" surly_curmudgeon@earthlink on Sat, 16 Mar 2019 14:01:35 -0600 typed in alt.windows7.general the following: As we also said about C, it wasn't so much "released" as "escaped". Same was said about RPG (Report Program Generator) from IBM. By the way, and just for thr record, Turbo Pascal does indeed still compile just fine on a 32 bit Windows XP computer using the DOS cmd shell. Interestingly enough, apparently some versions of Turbo Pascal have been releassed into the public domain, and can be found on the Internet. So maybe the OP can port his source code over to a newer version of Pascal, although Turbo Pascal took some liberties in its own version of Pascal that may need to be addressed One difference I caught "back in the day": Pascal on the Honeywell, exited a loop and left the value in the counter. In Turbo Pascal, that didn't happen, which made the next set of calculations really, really wrong. Orders of magnitude wrong. I can only imagine! Sometimes I'd forget about uninitialized variables too, and boy did that bite me, on occasion.. I think with Basic they were normally initially zeroed out. I think this was along the lines of at the end of the procedure Variable A had a value N, which it retained when procedure exited on the Honeywell, and was used in the next calculation. But in Turbo. In Turbo, Variable A after the return had Value (Large "Random" number). Subsequent calcs were way out of line. I thought if you passed a var parameter as the argument in a procedure call, it was retained, but not a value parameter (in the procedure calls). But this is taxing my memory from two decades ago. |
#29
|
|||
|
|||
![]()
On Fri, 15 Mar 2019 12:23:01 -0700, pyotr filipivich
wrote: This is the current problem: I have a program written in Pascal and Windows 7 won't run it. Tells me to contact the developer and get support. Except that I am the developer, and I wrote when I should have been doing class work (the original was written on the Honeywell, then ported to Turbo Pascal.) A quick search shows me that Borland is no longer supporting Turbo Pascal, so, recommendation for a Pascal compiler for Windows 7? I thought about running the source code through a conversion program, and "porting it" to C/C+, C++ DC++=&#, but then I'd have to know C* to clean up the results. And find a C compiler, too. so, recommendation for a Pascal compiler for Windows 7? tschus pyotr *I started to port the code to C, instead of doing _that_ classwrok, but I don't have that source code at all. Maybe on a 5 1/4 floppy, somewhere. In a box marked Mag Media. If you haven't yet, have a look at: Free Pascal Compiler at https://sourceforge.net/projects/freepascal/ and accompanying IDE at https://sourceforge.net/projects/lazarus/ I have used both of them in the past succesfully. Regards, Ton. |
#30
|
|||
|
|||
![]()
"Bill in Co" surly_curmudgeon@earthlink on Sat, 16 Mar 2019 20:26:27
-0600 typed in alt.windows7.general the following: pyotr filipivich wrote: "Bill in Co" surly_curmudgeon@earthlink on Sat, 16 Mar 2019 17:12:50 -0600 typed in alt.windows7.general the following: pyotr filipivich wrote: "Bill in Co" surly_curmudgeon@earthlink on Sat, 16 Mar 2019 14:01:35 -0600 typed in alt.windows7.general the following: As we also said about C, it wasn't so much "released" as "escaped". Same was said about RPG (Report Program Generator) from IBM. By the way, and just for thr record, Turbo Pascal does indeed still compile just fine on a 32 bit Windows XP computer using the DOS cmd shell. Interestingly enough, apparently some versions of Turbo Pascal have been releassed into the public domain, and can be found on the Internet. So maybe the OP can port his source code over to a newer version of Pascal, although Turbo Pascal took some liberties in its own version of Pascal that may need to be addressed One difference I caught "back in the day": Pascal on the Honeywell, exited a loop and left the value in the counter. In Turbo Pascal, that didn't happen, which made the next set of calculations really, really wrong. Orders of magnitude wrong. I can only imagine! Sometimes I'd forget about uninitialized variables too, and boy did that bite me, on occasion.. I think with Basic they were normally initially zeroed out. I think this was along the lines of at the end of the procedure Variable A had a value N, which it retained when procedure exited on the Honeywell, and was used in the next calculation. But in Turbo. In Turbo, Variable A after the return had Value (Large "Random" number). Subsequent calcs were way out of line. I thought if you passed a var parameter as the argument in a procedure call, it was retained, but not a value parameter (in the procedure calls). So did I. But this is taxing my memory from two decades ago. Ummm... -- pyotr filipivich Next month's Panel: Graft - Boon or blessing? |
Thread Tools | |
Display Modes | Rate This Thread |
|
|