ce programme utilisait la fonction opencomm pour l'ouverture du port com
j'ai lu qu' il fallait en vb6 utiliser createfile.
jusque là c'est ok, mais je ne sais vraiment pas comment l'utiliser , désolé
je débute
Voici comment est utilisée la fonction opencom dans le programme vb3 :
----------
Declare Function OpenComm Lib "User" (ByVal ComName As String, ByVal
RBuffer%, ByVal TBuffer%) As Integer
OpenComm(Com1:, 32000, 32000)
----------
en vb 6, j'ai déclarer la fonction et le type suivant :
----------
Declare Function CreateFile Lib "kernel32.dll" Alias "CreateFileA" (ByVal
lpFileName As String, ByVal dwDesiredAccess As Long, ByVal dwShareMode As
Long, lpSecurityAttributes As SECURITY_ATTRIBUTES, ByVal
dwCreationDisposition As Long, ByVal dwFlagsAndAttributes As Long, ByVal
hTemplateFile As Long) As Long
Public Type SECURITY_ATTRIBUTES
nLength As Long
lpSecurityDescriptor As Long
bInheritHandle As Long
End Type
------------
ma question est finalement : que quoi je met dans createfile pour avoir le
même résultat que dans la fonction opencomm de vb3 ?
CreateFile(Com1:?, ?, ? , ?, ?, ?, ?)
Si quelqu'un peut m'aider, son aide me sera d'un grand secours.
d'avance merci
PS j'aurai surement le même problème avec les autres fonctions suivantes :
je vous remercie de votre attention et vous souhaite à tous un joyeux noël
(vu mon niveau, j'aurais certainement l'occasion de vous
souhaitez une bonne année la semaine prochaine ! ;)