🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: borland.public.cppbuilder.internet.socket
3 messages
3 total messages Started by Jon S. Berndt Mon, 01 Jan 2007 22:14
Setting the Port property in TServerSocket
#1567
Author: Jon S. Berndt
Date: Mon, 01 Jan 2007 22:14
20 lines
1620 bytes
Using: Borland C++Builder v3.0

I cannot seem to be able to set the Port property of a TServerSocket at 
runtime as follows:

  ServerSocket1->Port = MyPort;

I get a link error:

[LinkerError] Unresolved external 'Scktcomp::TAbstractSocket::SetPortA(int) 
__fastcall' referenced from D:\JON\CHARTINGTEST\GUI.OBJ.

Yes, I know I should be using a newer version of _everything_.

Am I missing something here? Is there an easy fix for this? I've looked at 
the source, but a cure isn't jumping out at me. Alternatively, is there a 
better socket component that is simple and lite like TServerSocket that I 
could use in C++Builder v3.0?

Jon Berndt
Re: Setting the Port property in TServerSocket
#1568
Author: Remy Lebeau (TeamB)
Date: Tue, 02 Jan 2007 00:44
23 lines
1645 bytes
"Jon S. Berndt" <jsb@hal-pc.org> wrote in message
news:459987ac$1@newsgroups.borland.com...

> [LinkerError] Unresolved external
'Scktcomp::TAbstractSocket::SetPortA(int)
> __fastcall' referenced from D:\JON\CHARTINGTEST\GUI.OBJ.

That is a long-standing problem caused by Microsoft's headers, not the
VCL's.  This is documented on Borland's website:

    How do I get rid of the unresolved external to SetPortA when using
Socket components?
    http://bdn.borland.com/article/0,1410,21494,00.html

    linker error- unresolved external TAbstractSocket::SetPortA
    http://bdn.borland.com/article/0,1410,20125,00.html

    Unresolved external 'Scktcomp::TAbstractSocket::SetPortA(int)
    http://bdn.borland.com/article/0,1410,19474,00.html


Gambit
Re: Setting the Port property in TServerSocket
#1569
Author: Jon S. Berndt
Date: Tue, 02 Jan 2007 05:03
21 lines
1769 bytes
"Remy Lebeau (TeamB)" <no.spam@no.spam.com> wrote:

> That is a long-standing problem caused by Microsoft's headers, not the
> VCL's.  This is documented on Borland's website:
>
>    How do I get rid of the unresolved external to SetPortA when using
>     Socket components?
>    http://bdn.borland.com/article/0,1410,21494,00.html
>
>    linker error- unresolved external TAbstractSocket::SetPortA
>    http://bdn.borland.com/article/0,1410,20125,00.html
>
>    Unresolved external 'Scktcomp::TAbstractSocket::SetPortA(int)
>    http://bdn.borland.com/article/0,1410,19474,00.html
>
> Gambit

Thanks - worked like a charm. I just moved the ScktComp.hpp header file up 
to the top of the list. No more link problems.

Jon
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads