propiedad port del tcomport (C++)
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
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
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>
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>