🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.basic.misc
Article #96

Re: BASIC to Delphi? [Was: Looking for BASIC compiler]

#96
From: J French
Date: Thu, 25 Aug 2005 14:16
62 lines
3672 bytes
Inline

On Thu, 25 Aug 2005 12:24:48 GMT, ppnerkDELETETHIS@yahoo.com (Phred)
wrote:

<snip>

>>If I'm correct in guessing that you have done no Windows programming
>>then I reckon your biggest problem is going to be getting a handle on
>>how Windows works

>Yeah.  You guess correctly.  And that could be a serious problem. :-(
>Mind you, if you don't actually *need* to write Windows programs, but 
>just want to stick to more traditional BASIC stuff, maybe that can 
>still be done okay?  

You can do Console mode stuff 
- Delphi is good at that
I must confess, that after PDS 7.1 (and the extra things I used like
direct screen access) I would not want to write Console Mode apps
using .. the console

>(But then, perhaps I simply stay with PDS7.1?  My 
>concern there would be whether it will remain compatible with Win XP 
>and future such OSes.  At a guess, some of it may already be broken?)

I have found one very esoteric bug in the XP emulation of DOS, it is
so esoteric that I'm probably the only person that has found it
- FYI it is to do with using FCBs to rename volume labels

Old OSes will stick around
- people will happily run pure MSDOS for a favourite application
- especially if it is business critical

You would probably be better off getting a a copy of VB and
experimenting, to see how you get on
- I can give you some interesting tips for cheating Windows

After a bit, you'll probably get hacked off working round the VB
Nanny's skirts - at that point you'll enjoy Delphi.

<snip>

>Are there "flavours" of Delphi available that would best suit a 
>beginner, or would it be advisable to simply jump in the deep end with 
>the latest and greatest, if making the switch from BASIC?

Not really - the first thing a VB coder does in Delphi is write things
like Mid(), InStr() Left() etc
- later versions have similar things built in ... 
  but I stuck at Delphi 4

>Also, if runtimes are not really an issue (and isn't .NET supposed to 
>overcome that sort of problem anyway?) then would you suggest staying 
>with a BASIC such as VB.NET (or even VB6 if still obtainable)?

.NET is a 20 mb runtime
- you could look at it - VB5 or 6 would be less unfamiliar

>Thanks for your time.

You are welcome 
Technical Details
Message-ID: <430dce22.21032731@news.btopenworld.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!newsread.com!news-xfer.newsread.com!newspeer.monmouth.com!news.tele.dk!news.tele.dk!small.news.tele.dk!news-fra1.dfn.de!news-stu1.dfn.de!news.belwue.de!news.uni-stuttgart.de!carbon.eu.sun.com!btnet-feed5!btnet!news.btopenworld.com!not-for-mail
References: <hzla4uerkdre.5zol4ja31fro$.dlg@40tude.net> <430C3F30.93F156AE@optonline.net> <3n2ustF19ihebU2@individual.net> <NS%Oe.1403$_84.732@newsread1.news.atl.earthlink.net> <3n3h4sF18snmeU1@individual.net> <430daced.12530523@news.btopenworld.com> <3n5rf8Fe62U1@individual.net>

Show Full Headers
Complete Article Headers
X-Google-Thread: 10c949,aebae50a83163896
X-Google-Thread: 108c83,3bec0cd875141985
X-Google-Attributes: gid10c949,gid108c83,public
X-Google-Language: ENGLISH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!newsread.com!news-xfer.newsread.com!newspeer.monmouth.com!news.tele.dk!news.tele.dk!small.news.tele.dk!news-fra1.dfn.de!news-stu1.dfn.de!news.belwue.de!news.uni-stuttgart.de!carbon.eu.sun.com!btnet-feed5!btnet!news.btopenworld.com!not-for-mail
From: erewhon@nowhere.uk (J French)
Newsgroups: comp.lang.basic.misc,aus.computers
Subject: Re: BASIC to Delphi? [Was: Looking for BASIC compiler]
Date: Thu, 25 Aug 2005 14:16:18 +0000 (UTC)
Organization: BT Openworld
Lines: 62
Message-ID: <430dce22.21032731@news.btopenworld.com>
References: <hzla4uerkdre.5zol4ja31fro$.dlg@40tude.net> <430C3F30.93F156AE@optonline.net> <3n2ustF19ihebU2@individual.net> <NS%Oe.1403$_84.732@newsread1.news.atl.earthlink.net> <3n3h4sF18snmeU1@individual.net> <430daced.12530523@news.btopenworld.com> <3n5rf8Fe62U1@individual.net>
Reply-To: erewhon@nowhere.uk
NNTP-Posting-Host: host81-130-122-120.in-addr.btopenworld.com
X-Trace: nwrdmz01.dmz.ncs.ea.ibs-infra.bt.com 1124979378 26132 81.130.122.120 (25 Aug 2005 14:16:18 GMT)
X-Complaints-To: news-complaints@lists.btinternet.com
NNTP-Posting-Date: Thu, 25 Aug 2005 14:16:18 +0000 (UTC)
X-Newsreader: Forte Free Agent 1.1/32.230