Ik probeer vanuit visual basic 6 een apparaat aan te sturen middels een ethernet naar rs232 converter en een stukje software dat een virtuele compoort aanmaakt op de pc.
Nu werkt dit allemaal prima als het compoort nummer van de compoort lager is dan 10, maar hierboven geeft 'CreateFile' geen geldige handle terug (-1).
Ik heb ergens op het internet een functie EnumSerports gevonden die aan de hand van de grootte van de 'comconfig structure' bepaald of een compoort bestaat, en deze geeft aan dat de compoort wel aanwezig is. Ook met het mscomm object is het mogelijk de compoorten aan te sturen, maar deze heeft een beperking tot com16.
Iemand een idee wat er aan de hand kan zijn, of wat ik over het hoofd zou kunnen zien?
Nu werkt dit allemaal prima als het compoort nummer van de compoort lager is dan 10, maar hierboven geeft 'CreateFile' geen geldige handle terug (-1).
Ik heb ergens op het internet een functie EnumSerports gevonden die aan de hand van de grootte van de 'comconfig structure' bepaald of een compoort bestaat, en deze geeft aan dat de compoort wel aanwezig is. Ook met het mscomm object is het mogelijk de compoorten aan te sturen, maar deze heeft een beperking tot com16.
Iemand een idee wat er aan de hand kan zijn, of wat ik over het hoofd zou kunnen zien?