propiedad port del tcomport (C++)

casees
06 de Junio del 2006
Hola a todos, quiero cambiar en tiempo de ejecución el puerto que inicialmente tengo en COM1, pero al escribir esta sentencia:

ComPort->Port="COM2";

me da el siguiente error:

[Linker Error] Unresolved external \'__fastcall Cport::TCustomComPort::SetPortA(const System::AnsiString)\' referenced from C:\PROJECTS\BASECOMOK\COMMAINFORM.OBJ

Puedo modificar otras propiedades otros componentes sin problemas, pero esta no, si alguien tiene alguna sugerencia o sabe a que es debido se lo agradecería.
Un saludo

P@blin
06 de Junio del 2006
Mira a mi tb me paso lo mismo ,, para solucionarlo tienes que agregar en "CPort.hpp"
la siguiente definicion #define SetPortA SetPort
o sea ke el file te debe qdar asi:
// Borland C++ Builder
// Copyright (c) 1995, 2002 by Borland Software Corporation
// All rights reserved
// (DO NOT EDIT: machine generated header) 'CPort.pas' rev: 6.00

#ifndef CPortHPP
#define CPortHPP

#pragma delphiheader begin
#pragma option push -w-
#pragma option push -Vx
#define SetPortA SetPort// Linea agregada.
#include <Registry.hpp>