Hi all,

I just thought I'd mention that I solved my problem (see below).

It appears that, by default, when creating a console application that 
uses the VCL, BDS2006 puts vcl and rtl into the packages section of the 
.bdsproj file, but not in the libraries section.  So I ended up setting 
the following in the .bdsproj file:

         <property category="build.node" name="libraries" value="vcl.lib 
rtl.lib IcsDel100.lib"/>

Regards,

Bevan


Bevan Edwards wrote:
> Hi all,
> 
> I was hoping someone here may be able to help me with this.  I have 
> created a console mode application and turned off "Build with Runtime 
> packages" - a sample of code exhibiting the problem is shown below.
> 
> When I attempt to build this project, I get an error stating "[Linker 
> Fatal Error] Fatal: Unable to open file 'CONTROLS.OBJ'".
> 
> In my BDS lib directory I have a CONTROLS.DCU file, but not CONTROLS.OBJ 
> file.
> 
> If I build with "Build with Runtime packages" turned on, then I don't 
> get the problem.
> 
> Can anybody tell me which file I need to link in to get rid of this message?
> 
> --snip--
> #include <vcl.h>
> #pragma hdrstop
> 
> #include "smtpprot.hpp"
> 
> #pragma package(smart_init)
> #pragma link "SmtpProt"
> //---------------------------------------------------------------------------
> #pragma argsused
> int main(int argc, char* argv[])
> {
>       TSyncSmtpCli* cliSmtp = new TSyncSmtpCli(NULL);
> 
>       cliSmtp->FromName = "[EMAIL PROTECTED]";
>       cliSmtp->HdrFrom = "[EMAIL PROTECTED]";
>       cliSmtp->RcptName->Clear();
>       cliSmtp->RcptName->Add("[EMAIL PROTECTED]");
>       cliSmtp->HdrTo = "[EMAIL PROTECTED]";
>       cliSmtp->HdrSubject = "Test Message";
>       cliSmtp->MailMessage->Text = "This is a test message";
>       cliSmtp->Host = "smtp.mydomain.com";
> 
>       cliSmtp->ConnectSync();
>       cliSmtp->HeloSync();
>       cliSmtp->MailFromSync();
>       cliSmtp->RcptToSync();
>       cliSmtp->DataSync();
> 
>       delete cliSmtp;
>       cliSmtp = NULL;
> 
>       return 0;
> }
> --snip--
> 
> Regards,
> 
> Bevan
> 

-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to