Qbasic

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

comports.jpg

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

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License