Subj : Re: Turbo Pascal 5.0 To : Nick Andre From : Scott Adams Date : Fri Nov 11 2005 07:23 pm -=> Quoting Nick Andre to Shawn Highfield <=- NA> @MSGID: 1:229/426 00000054 >> If not, is it possible to write a Winsock interface for Turbo Pascal > 5.0? > I know there are winsock interface's available for Virtual Pascal and > Free > pascal. What are the chances DB would port easily to one of those? (Just > google for either and you'll find links to winsock's. both are free) NA> NA> I just finished tonight migrating DB over from Borland Pascal 5.0 to NA> 5.5, without any hitches, but when I tried to move up to 7.0, I run NA> into two problems. The first is that theres too many symbols (the NA> original author made heavy use of global variables, and changing them NA> would require massive retooling), and the other problem is the inline NA> assembly language code. Tp7 stops on statements such as: NA> var NA> FreeSegofs : Segofs absolute FreePtr; NA> ^^^^^^^^ NA> NA> I'm not really an expert Pascal programmer, but it looks to me like NA> TP7 doesn't like the way assembly language code is handled from the NA> 5.5 compile. NA> So that is what appears to be the two fundimental problems I'm NA> having... DB was written with the TurboPower units to handle ISAM code NA> and sharing and a few other things, and theres heavy use of assembly NA> language for Zmodem CRC checking and some other functions. I figured NA> if I could get DB to compile under TP7, then moving to Virtual/Free NA> pascal should have little to no issues. You go from bp7 to tp5.5? Wow. That's a DOWNgrade not a upgrade. Surprised you'd have to do this? Why? .... Error | Enter any 11 - digit prime number to continue... --- Fringe BBS * Origin: EWOG II - The Fringe - 904-733-1721 (1:112/91) .