FTP with XP Embedded

  • Thread starter abdekker.newsgroups
  • Start date
A

abdekker.newsgroups

Hi,
I'm using some legacy Delphi code that calls "FTPServer.Active :=
True;" where FTPServer is of type TIdFTPServer. As soon as this line is
called on a build of XP Embedded we bought from a 3rd party company,
this error pops up:

Could not bind socket. Address and port are already in use.

Once you OK this error, the application crashes. This error does not
occur on XP Pro. We got a list of the components that the company
included in the Embedded build and under the title "TCP/IP Utilities"
they have included these features:

Ping, IPConfig, TracerT, Finger, Hostname, Rcp, Rexec, Route, Rsh,
PathPing, Netstat, Arp, TCP/IP over 1394, IPv6, Telnet

and

Ftp

Clearly, it says "Ftp" but it doesn't work - maybe some obscure DLL or
depandant feature has not been included. Can anyone help me track down
the problem? We'd like to be able to ask the company to included
additional bits (and maybe take some stuff out that is not needed).

Thanks,
Alain
 
A

abdekker DOT newsgroups AT

Hi Sean,

Thanks for the reply. I was just skimming through your book "Windows XP
Embedded Advanced" yesterday trying to find an answer! Couldn't find
much on FTP in there, though.

I ran Depancy Walker and everything looks kosher. All required DLLs
appear to be functioning well. I also checked the services and the IIS
Admin services is installed and running. IIS appears to be working on
the machine. Still the same problem - error message then crash.

FInally, I've tried starting all services just in case something thats
not running was required. Same crash, though there were a few services
(such as Background Intelligent Transfer Service and Net Logon) which
don't start.

I've had an email from the company who provided the Embedded build and
they're asking for the software to try and reproduce themselves. We're
inclined to send them the software. Is this reasonable practice?

Thanks in advance,
Alain Dekker
 
S

Sean Liming \(eMVP\)

It sounds like you are doing all the right things. I am not familiar with
Delphi, but I thought that Delphi might have a special runtime or DLL that
goes with the code. It also depends how the XP Embedded image was put
together.

Any chance to install Delphi on XPe and trying to debug the problem that
way?

Regards,

Sean Liming
www.sjjmicro.com / www.seanliming.com
XP Embedded Book Author - XP Embedded Advanced, XP Embedded Supplemental
Toolkit



"abdekker DOT newsgroups AT <NOSPAM>.googlemail.com"
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top