IdCoderMIME.hpp(25): E2316 'TIdEncoder3to4' is not a member of 'Idcoder3to4'

Giganews Newsgroups
Subject: IdCoderMIME.hpp(25): E2316 'TIdEncoder3to4' is not a member of 'Idcoder3to4'
Posted by:  julien moorrees (n…@nims.nl)
Date: Thu, 10 Nov 2005

Hi,

I've installed Indy 9.0.18 and I am compiling a project that uses Indy.

The compilation breaks in IdCoderMIME.hpp a couple of times.

[C++ Error] IdCoderMIME.hpp(25): E2316 'TIdEncoder3to4' is not a member
of 'Idcoder3to4'
[C++ Error] IdCoderMIME.hpp(25): E2303 Type name expected
[C++ Error] IdCoderMIME.hpp(26): E2316 'TIdEncoder3to4' is not a member
of 'Idcoder3to4'
[C++ Error] IdCoderMIME.hpp(26): E2040 Declaration terminated incorrectly
[C++ Error] IdCoderMIME.hpp(40): E2316 'TIdDecoder4to3' is not a member
of 'Idcoder3to4'
[C++ Error] IdCoderMIME.hpp(40): E2303 Type name expected
[C++ Error] IdCoderMIME.hpp(41): E2316 'TIdDecoder4to3' is not a member
of 'Idcoder3to4'
[C++ Error] IdCoderMIME.hpp(41): E2040 Declaration terminated incorrectly

The first error happens on this line:
class PASCALIMPLEMENTATION TIdEncoderMIME : public
Idcoder3to4::TIdEncoder3to4
{

In the IdCoderMIME.hpp file.

Can someone tell me what the problem is?

Replies