Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
IW 15.5.3 is out
#2
Hi Alexandre,

C++Builder 12
IW 15.5.3

I have the following error:

[ilink32 Fehler] Error: Nicht auflösbares externes '__fastcall Iwservercontrollerbase::TIWSSLOptions::SetPortW(const int)' referenziert von ...\WIN32\DEBUG\SERVERCONTROLLER.OBJ
[ilink32 Fehler] Error: Linken kann nicht ausgeführt werden

The class has probably been restructured compared to the previous version:

#pragma pack(push,4)
class PASCALIMPLEMENTATION TIWSSLOptions : public TIWServerControllerPersistentProperty
{
typedef TIWServerControllerPersistentProperty inherited;

protected:
System::UnicodeString FCertificatePassword;
int FPort;
TIWNonSSLRequest FNonSSLRequest;
TIWSSLVersion FVersion;
System::UnicodeString FCipherList;
System::UnicodeString FCipherSuites;
TIWSSLVersions FSSLVersions;
bool FEnableACME;
TIWSSLCertificateOptions* FCertificateOptions;
bool FSetOpenSSLPath;
void __fastcall SetCertificateOptions(TIWSSLCertificateOptions* const Value);
void __fastcall SetCertificatePassword(const System::UnicodeString Value);
void __fastcall SetDHParamsFile(const System::UnicodeString Value);
void __fastcall SetSetOpenSSLPath(const bool Value);
void __fastcall SetCipherList(const System::UnicodeString Value);
void __fastcall SetCipherSuites(const System::UnicodeString Value);
void __fastcall SetSSLVersions(const TIWSSLVersions Value);
void __fastcall SetEnableACME(const bool Value);
void __fastcall SetVersion(const TIWSSLVersion Value);
void __fastcall SetNonSSLRequest(const TIWNonSSLRequest Value);

void __fastcall SetPort(const int Value);

public:
virtual void __fastcall Init();
__fastcall virtual ~TIWSSLOptions();
virtual void __fastcall Assign(System::Classes::TPersistent* ASource);

__published:
__property System::UnicodeString CertificatePassword = {write=SetCertificatePassword};
__property System::UnicodeString DHParamsFile = {write=SetDHParamsFile};
__property TIWNonSSLRequest NonSSLRequest = {read=FNonSSLRequest, write=SetNonSSLRequest, default=0};
__property int Port = {read=FPort, write=SetPort, default=0};
__property TIWSSLVersion SSLVersion = {read=FVersion, write=SetVersion, default=5};
__property System::UnicodeString CipherList = {read=FCipherList, write=SetCipherList};
__property System::UnicodeString CipherSuites = {read=FCipherSuites, write=SetCipherSuites};
__property TIWSSLVersions SSLVersions = {read=FSSLVersions, write=SetSSLVersions, default=0};
__property bool EnableACME = {read=FEnableACME, write=SetEnableACME, default=1};
__property TIWSSLCertificateOptions* Certificate = {read=FCertificateOptions, write=SetCertificateOptions};
__property bool SetOpenSSLPath = {read=FSetOpenSSLPath, write=SetSetOpenSSLPath, default=1};
public:
/* TIWServerControllerPersistentProperty.Create */ inline __fastcall TIWSSLOptions(TIWServerControllerBase* AServerControllerBase) : TIWServerControllerPersistentProperty(AServerControllerBase) { }

};

Regards
Juergen
Reply


Messages In This Thread
IW 15.5.3 is out - by Alexandre Machado - 12-12-2023, 09:16 AM
RE: IW 15.5.3 is out - by JuergenS - 12-16-2023, 06:14 PM
RE: IW 15.5.3 is out - by Alexandre Machado - 12-20-2023, 02:45 AM
RE: IW 15.5.3 is out - by JuergenS - 12-20-2023, 12:32 PM
RE: IW 15.5.3 is out - by MJS@mjs.us - 12-20-2023, 03:06 PM
RE: IW 15.5.3 is out - by JuergenS - 09-02-2025, 08:28 AM
RE: IW 15.5.3 is out - by rlebeau - 09-02-2025, 02:25 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)