Private Sub Form_Unload(Cancel As Integer) MSComm1.PortOpen = False End Sub
Private Sub Timer1_Timer() DoEvents dummy = DoEvents()
If MSComm1.InBufferCount Then DoEvents FromModem$ = MSComm1.Input Text1 = Text1.Text & vbCrLf & vbCrLf & "Modtaget fra modem:" & vbCrLf & FromModem$
End If
End Sub --- snip ---
og en MSCOMM1 og TEXT1. Når jeg ringer til mit tlf.nummer (som er connected til modemet) modtager jeg kun tre tomme strenge. Hvordan skal jeg gøre, så den viser det nummer som har ringet/ringer ?
Har du prøvet at lytte på den pågældende COM-port med et almindeligt terminal-emulator program, såsom Hyperterminal (hvis intet andet haves)? Er du sikker på, at du har sat hastighed og andre karakteristika rigtigt?
dk_akj > nu viser den ingenting når der ringes jespernatur > standardindstillingerne er sat til standard (9600,n,8,1) jespernatur > Hvordan lytter man med Hypertrm?
Boksen "Beskrivelse af forbindelse" fremkommer, tryk "Annuller"
PAS PÅ at du nu ikke uforvarende kommer til at trykker "Return", det vil få den til at forsøge at oprette en forbindelse.
Filer->Egenskaber->Lav "Tilslut via" om til den ønskede COM-port Tryk "Konfigurer", lav hastighed om til "9600", lav Flow-styring om til "Ingen" Tryk "OK" 2 gange for at lukke begge dialogbokse.
Bemærk tilstandsfeltet i nederste venstre hjørne, der bør stå "Afbrudt". Tryk "Return", feltet bør skifte til "Tilsluttet" samt en tidsangivelse.
Hvis du nu taster "AT" efterfulgt af tryk "Return" skal modemet svare "OK". Lad dig ikke forvirre, hvis modemet ikke ekkoer "AT".
Hvis du er nået så langt, bør du kune forsøge at ringe til modemet, for at se reaktionen.
Jeg er nødt til at nævne, at i hvert fald min udgave af Hyperterm er meget sart, hvad angår den ovennævnte procedure - hvis man begår fejl kan man sagtens komme ud for, at det ikke virker efter hensigten. Det kræver som regel at man lukker Hyperterm og starter forfra igen. Altså: Betjeningsfejl er forbudt! Du er også muligvis nødt til at prøve flere gange.
Mvh Jesper Naur
Synes godt om
Slettet bruger
07. juni 2002 - 21:57#5
Den skriver --- snip --- RING
RING --- snip --
Jeg troede den skulle skrive det tlf. nummer som ringede.
Synes godt om
Slettet bruger
07. juni 2002 - 21:59#6
nååh jespernaur, jeg tro'de det var jesperNATUR :-)
RING svarer til at telefonen ringer, altså FØR man løfter røret. Når det modtagende modem 'løfter' røret, vil det forsøge at etablere forbindelse til et modem i den anden ende, jeg kender ikke til almindelige modemer, der kan 'vise nummer' fra den der kalder op. Hvis man hopper over i ISDN-verdenen, er sagen dog nok en anden.
Synes godt om
Slettet bruger
07. juni 2002 - 23:09#10
jamen hvad pokker er det så en nummerviser gør? den må da vise nummeret før man tar telefonen.
Du kan ikke 'bare' bruge et normalt modem til visnummer. Det skal nemlig understøtte dette. Måden visnummer virker på, er at når en person ringer til dig, sender TDC tlf.nr. på personen der ringer ved brug af de samme toner som når du ringer. Og først efter du har modtaget nummeret, ringer telefonen.
Det vil altså sige, at hvis modemet ikke understøtter visnummer, registrere det ikke at TDC sender nummeret.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.