Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
propiedad port del tcomport (C++)
Enviado por casees el día 21 de febrero de 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
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>