Ver Mensaje Individual
  #4  
Antiguo 17-11-2010
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Reputación: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Código:
int EnumSerialPorts(TStrings* Ports)
{
  int Count = 0;
  char port[20];
  COMMCONFIG cc;
  for(int i=1; i<256; i++){
    wsprintf(port, "COM%d", i);
    DWORD dwSize = sizeof(COMMCONFIG);
    if(GetDefaultCommConfig(port, &cc, &dwSize)){
       Count++;
       if(Ports) Ports->Append(port);
    }
  }
  return Count;
}
Saludos.
Responder Con Cita