I think you're lost
Search found 6 matches
- Tue Nov 17, 2020 7:15 pm
- Forum: QBasic / QuickBasic related
- Topic: Why Do I Get Subscript Errors Here?
- Replies: 4
- Views: 4850
Re: Why Do I Get Subscript Errors Here?
- Sun Aug 07, 2016 2:53 am
- Forum: QBasic / QuickBasic related
- Topic: Modulus
- Replies: 2
- Views: 2521
Re: Modulus
Use CLNG() instead of INT()
Alternatively, try bit masking to eliminate remainders and their rounding errors, e.g.
IP1=(IP AND &HFF&)
IP2=(IP AND &HFF00&) / &H0100&
IP3=(IP AND &HFF0000&) / &H010000&
IP4=(IP AND &HFF000000&) / &H01000000&
Alternatively, try bit masking to eliminate remainders and their rounding errors, e.g.
IP1=(IP AND &HFF&)
IP2=(IP AND &HFF00&) / &H0100&
IP3=(IP AND &HFF0000&) / &H010000&
IP4=(IP AND &HFF000000&) / &H01000000&
- Sat Aug 06, 2016 7:06 am
- Forum: QBasic / QuickBasic related
- Topic: terminal.bas
- Replies: 1
- Views: 2420
Re: terminal.bas
I believe DOS can only see COM ports 1-4, has windows assigned it a higher #?
Also, are you sending a carriage return CHR$(13) at the end of each command?
Check out the `change port` command as well: https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ts_cmd_changeport ...
Also, are you sending a carriage return CHR$(13) at the end of each command?
Check out the `change port` command as well: https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ts_cmd_changeport ...
- Sat Aug 06, 2016 6:53 am
- Forum: QBasic / QuickBasic related
- Topic: Why Do I Get Subscript Errors Here?
- Replies: 4
- Views: 4850
Re: Why Do I Get Subscript Errors Here?
Max variable size is 64K (65534) bytes, or 32K (32766) elements as noted.
You aren't assigning `spots` a variable type, so it is 4-byte wide double I believe.
Plus that is a multi-dimensional array so in reality you are trying to allocate 60000 elements of 4 bytes each (2, 20000) = 3 * 20001. Thus ...
You aren't assigning `spots` a variable type, so it is 4-byte wide double I believe.
Plus that is a multi-dimensional array so in reality you are trying to allocate 60000 elements of 4 bytes each (2, 20000) = 3 * 20001. Thus ...
- Sat Aug 06, 2016 5:27 am
- Forum: QBasic / QuickBasic related
- Topic: Create and test for blank and null string. AND condition
- Replies: 2
- Views: 2351
Re: Create and test for blank and null string. AND condition
Just so you know, QB does not use null-terminated strings. So if you mean an empty string by "null string" then simply assign the value of "" to it:
MyString$ = ""
If you're looking to create a "buffer", a quick way is the SPACE$() function
MyString$ = SPACE$(10)
Your AND statement is ...
MyString$ = ""
If you're looking to create a "buffer", a quick way is the SPACE$() function
MyString$ = SPACE$(10)
Your AND statement is ...
- Sat Aug 06, 2016 5:16 am
- Forum: QBasic / QuickBasic related
- Topic: access windows files from dos 6.22
- Replies: 1
- Views: 1576
Re: access windows files from dos 6.22
Try using DosBox and it's `mount` command instead of a virtual machine. It's far far easier and far less resource intensive than a VM. A VM usually can only show physical disks and disk images to the guest OS, or map network drives. Mapping network drives in DOS without windows installed can be ...