On Wed, 09 Apr 2008 21:35:42 GMT, wrote:
> On Wed, 9 Apr 2008 20:40:42 +0000 (UTC), "Auric__"
> <not.my.real@[EMAIL PROTECTED]
> wrote:
>
>>On Wed, 09 Apr 2008 20:36:54 GMT, wrote:
>>> On Wed, 9 Apr 2008 20:21:32 +0000 (UTC), "Auric__"
>>>>On Mon, 07 Apr 2008 23:43:27 GMT, wrote:
>>>>> On Mon, 7 Apr 2008 07:55:55 -0400, "Tom Lake"
>>>>> <tlake@[EMAIL PROTECTED]
>
>>>>>>SADD gives a string's address. It eliminates having to do a
>>>>>>DEF SEG and a VARPTR.
>>>>> VARPTR on a string returns the address of the descriptor, which
>>>>> woudn't be all that useful.
>>>>PowerBasic has STRPTR, which returns the address of the actual
>>>>text. Quite handy on occasion.
>>> That's what SADD does.
>>> SSEG returns the strings segment (PDS 7+ far strings)
>>> SSEGADD returns a far address to the string data.
>>
>>Sorry, guess I'm not tracking very well. Too much blood in the
>>caffeine system again.
>
> No need to be sorry. I haven't a clue as to what features other
> versions of basic have. I only really know the MS 16-bit basics,
> BCET, which I wrote, and a little bit about VB, which I don't
> really like. :-)
PowerBasic is a direct descendant of Borland TurboBasic. PB/DOS can
run TB programs unaltered, and *most* QB programs that don't use
database-specific keywords without change, but almost without
exception, VB programs require *some* degree of rewriting to work
under PB/Win. There are some things that PB can do better than VB --
most notably network comms, which are handled exactly like files --
while it's considerably easier to do forms in VB. (PB forms are a pain
in the ass.)
It was "fun" figuring out all the differences for one of my long-
abandoned project. [insert giant headache here]
--
Nothing like a suggested threat to take your mind off the economy.


|