Français
Source/ Codesnippets

Auflisten Com Comports Listen Ports

 
- page 1 -


Siehe aussi: WMI Code Creator [...] 

iF (11.12.2009)
QueryDosDevice [...] 
KompilierenMarqueSéparation
declare lpTargetPath#
cls
dim lpTargetPath#,65536
var nmChars&=external("kernel32.dll","QueryDosDeviceA",0,lpTargetPath#,65536)

if nmChars&

    print char$(lpTargetPath#,0,nmChars&)

endif

dispose lpTargetPath#
waitinput
14.03.2010  
 



« cette Beitrag wurde comme Solution gekennzeichnet. »

- page 2 -


là eh bien sur einem calculateur chez mir weder qui une encore l'autre Solution funktioniert et je mais le nombre et Ports brauchte cet fixe Solution:
KompilierenMarqueSéparation
sans Präkompi...
KompilierenMarqueSéparation
cls
var comports&=createAvailableCOMPortsList()
imprimer "Anzahl:",getCount(comports&)

whileLoop 0,getCount(comports&)-1

    imprimer getString$(comports&,&loop)

Wend

destroyWindow(comports&)
waitInput
end

proc createAvailableCOMPortsList

    var lst&=create("list",0)
    var h&=0

    whileLoop 256

        h&=openCom("COM"+str$(&loop),0,0)
        cas h&>0 : addString(lst&,"COM"+str$(&loop))
        CloseCom(h&)

    Wend

    return lst&

endProc



12 kB
Hochgeladen:17.12.2010
Downloadcounter229
Download
 
17.12.2010  
 



 
- page 1 -


si Du avant si nmChars& la fois imprimer nmChars& écris, quoi wird angezeigt?
 
16.03.2010  
 




Rolf
Koch
chez mir wird Code angezeigt, quoi que + subj. es trop bedeuten hat
 
16.03.2010  
 



chez mir aussi, je hatte mais encore keinen calculateur, chez dem obiges gar aucun Chars zeigte - tambour intéressant quoi là chez Pedro à l'attaque ist.
 
16.03.2010  
 




Matthias
Arlt
chez mir erscheint également seulement un leeres la fenêtre.
(et imprimer nmChars& gibt 0 zurück)
 
WinXP SP2, Win7 - XProfan 10/11/FreeProfan32 - Xpia
16.03.2010  
 




GDL
Hi,

chez mir aussi leeres la fenêtre.

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



Test la fois quoi GetLastError zurückgibt, comment z.B. 122 pour error_insufficient_buffer.
KompilierenMarqueSéparation
print external("kernel32.dll","GetLastError")
//od.m.xpse
print GetLastError()re>
 
16.03.2010  
 




GDL
Es wird 2la fois zéro retour.
 
Windows7 Xprofan 8,9,10 [...]  [...] 
16.03.2010  
 



Verstehe, habe malheureusement aucun concept.
 
16.03.2010  
 




GDL
Anscheinend gehn qui Funktionen pas.
Si le function fails, le return value is zero.
 
Windows7 Xprofan 8,9,10 [...]  [...] 
16.03.2010  
 



 
- page 2 -



Uwe
''Pascal''
Niemeier
Hi gens!

avec qui WideChar-variante scheint es trop marcher:
KompilierenMarqueSéparation
window %maxX,%maxY
declare lpTargetPath#,Temp$
dim lpTargetPath#,65536
var nmChars&=external("kernel32.dll","QueryDosDeviceW",0,lpTargetPath#,65536)
var Pos&=0

if nmChars&

    while 1

        Temp$=stringw$(lpTargetPath#,Pos&)
        print Temp$
        Pos&=Pos&+len(Temp$)*2+1
        case Pos&>=nmChars&*2:break
        sleep 200

    endwhile

endif

dispose lpTargetPath#
waitinput

Wirklich malain werde je aus dem Ergebnis mais pas

BTW: quoi serielle COM-Ports sous XP betrifft:
HKEY_LOCAL_MACHINEHARDWAREDEVICEMAPSERIALCOMM

SeeYou
Pascal
 
18.03.2010  
 



chez qui Ansivariante bekommt on wohl un String(Array) avec z comme Séparateur - zumindest erhält on so qui "aktiven"/ mom. verfügb. COM-Ports avec numéro. chez Wide ist vlt. zz qui Sep..
 
18.03.2010  
 



là eh bien sur einem calculateur chez mir weder qui une encore l'autre Solution funktioniert et je mais le nombre et Ports brauchte cet fixe Solution:
KompilierenMarqueSéparation
sans Präkompi...
KompilierenMarqueSéparation
cls
var comports&=createAvailableCOMPortsList()
imprimer "Anzahl:",getCount(comports&)

whileLoop 0,getCount(comports&)-1

    imprimer getString$(comports&,&loop)

Wend

destroyWindow(comports&)
waitInput
end

proc createAvailableCOMPortsList

    var lst&=create("list",0)
    var h&=0

    whileLoop 256

        h&=openCom("COM"+str$(&loop),0,0)
        cas h&>0 : addString(lst&,"COM"+str$(&loop))
        CloseCom(h&)

    Wend

    return lst&

endProc



12 kB
Hochgeladen:17.12.2010
Downloadcounter229
Download
 
17.12.2010  
 




Zum Quelltext


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

26.836 Views

Untitledvor 0 min.
H.Brill21.05.2023
Normann Strübli30.01.2023
RudiB.15.01.2022
p.specht13.12.2021
plus...

Themeninformationen



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