Kysymys : miten ohjaan QBASICILLA COM3 tai COM3 ?
Vastaus:
QuickBASIC tunnistaa vain 2 COM porttia COM1 ja COM2
Ohjelmallinen muutos:
katso että bios on tunnistanut COM4 Debug.exe:llä
kirjoita Debug Run-komentoon
ja sitten
D 40:0
COM4: QuickBASIC muutos biosin avulla
' QuickBASIC segment pointeri BIOS data alueelle
DEF SEG=64
' 64 =0x40
' com1: bios osoite com3:
' POKE &H00,&HE8
'muuta com2: -> com4: varmista osoiteet debug.exe d 40:0
POKE &H02,&HE8
'open com4: avaa com2: command
OPEN "COM2:1200,N,8,1" FOR OUTPUT AS #1
'kirjoita dataa COM4:lle
PRINT #1,"ATDT032661885"
'sulje comm portti
CLOSE #1
'palauta com2: BIOS data -> com2: jos tarvitaan
'POKE &H02,&HF8
Useimmat uudet PCI-COM kortit kuten VS com PCI-200 voi asetella driverin avulla COM1 tai COM2
Jos nämä ovat käytössä, poista ne BIOS asetusten avulla.
==
Entä jos haluat tehdä uuden asennusohjelman VB6:lla, joka on sinun WIn10 koneessasi (tai XP,WIN7, WIN8)?
Yritin hakea tuon asennusohjelman nimeä, mutta en enään muistanut.
Myöskään Internet ei tiennyt mitään!
Vihdoin löysin sen.
C:\Program Files(x86)\Microsoft Visual Studio\VB98\Wizards\PDWizard\PDCMDLN.EXE
Huomaa, että kun teet asennusohjelmaa, se ei toimi normaalisti, jottet ensin käännä koneessi ohjelmointikieleksi englanti.
Siihen tulee muuten virheellisiä päivämäärätietoja ja ne pysyäyttävät ohjelmasi asennuksen.
Tuo ohjelman asennustiedoston nimi on ihnan p:stä.
Se paikka on myös p:stä, mutta VB6 itsessään on erinomainen ohjelma.
Siinä ei ole yhtään virhettä!
Microsoftin C# on aivan surkea, koko vuoden 2019 ohjelma ei toimiut lainkaan.
Microsoftilla tuli jatkuvasti korjausohjelmia, mutta mikään ei toiminut.
Nyt vuoden 2020 alussa tuli automaattinen korjaus.
Pekka OH3GDO





