Français
Forum

RS232 Empfangspuffer vider

 

GDL
Salut,

kam aujourd'hui per Zufall puis, dass folgende Routine zwar den Empfangspuffer ausliest, mais pas leert.
seulement si Je l' ausgeremten partie dazunehme gibts keinen Pufferüberlauf.
KompilierenMarqueSéparation
declare comi1&,erfolg%,comwert$
cls
comi1&=opencom(Com1:,4096,4096)
erfolg%=SetCom(COM1:9600,N,8,1)

proc lesen

    comwert$=@ReadCom$(comi1&,1)
    @ComError(comi1&)

    whilenot comwert$=

        comwert$=@ReadCom$(comi1&,1)
        @ComError(comi1&)

    wend

    closecom(comi1&)
    comi1&=opencom(Com1:,4096,4096)
    erfolg%=SetCom(COM1:9600,N,8,1)

endproc

whilenot 0

    lesen

wend

closecom(
)

je nahm toujours à, dass le nombre qui gelesenen marque, den Puffer um cette Wert wieder freigibt.
Kennt de euch quelqu'un une Befehl zum Puffer effacer?

salut
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
08.03.2007  
 




GDL
Salut,
habe den Code eh bien avec Aider de Frank Steinberg modifiziert.maintenant gehts.
KompilierenMarqueSéparation
declare comi1&,erfolg%,comwert$,SSuccess&
DEF @PurgeComm(2) !KERNEL32,PurgeComm
cls
comi1&=opencom(Com1:,4096,4096)
erfolg%=SetCom(COM1:9600,N,8,1)

proc lesen

    comwert$=@ReadCom$(comi1&,1)
    @ComError(comi1&)

    whilenot comwert$=

        comwert$=@ReadCom$(comi1&,1)
        @ComError(comi1&)

    wend

    closecom(comi1&)
    comi1&=opencom(Com1:,4096,4096)
    erfolg%=SetCom(COM1:9600,N,8,1)
    LET SSuccess& = @PurgeComm(comi1&,8)
    drawtext 20,50,Erfolg : +str$(ssuccess&)

endproc

whilenot 0

    lesen

wend

closecom(i1&)

Roland, je serait mir pour XProfan11 s'il te plaît Profaninterne Löschbefehle pour den Lese et Schreibpuffer désirer.merci.

salut
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
08.03.2007  
 




RGH
GDL
Roland, je serait mir pour XProfan11 s'il te plaît Profaninterne Löschbefehle pour den Lese et Schreibpuffer désirer.merci.


allô Georg,
c'est une gute concept! je werde cela juste la fois dans den passenden Forumsbereich (Propositions pour künftige XProfan-Versionen) kopieren!

Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
09.03.2007  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

958 Views

Untitledvor 0 min.
H.Brill21.04.2024
RudiB.26.02.2024
Chregu Mueller02.04.2013
Robert Hildebrand24.02.2012
plus...

Themeninformationen

cet Thema hat 2 participant:

GDL (2x)
RGH (1x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie