Page 1 of 1

sample error

Posted: Sat Jun 24, 2006 4:20 pm
by Ehab Samir Aziz
Paths are correct with other samples !!!!

Compiling...
Harbour Compiler Alpha build 45.0 (Flex)
Copyright 1999-2005, http://www.harbour-project.org/
Compiling 'test.prg' and generating preprocessed output to 'test.ppo'...
Lines 38, Functions/Procedures 4
Generating C source output to 'test.c'... Done.
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
test.c:
Error E2293 e:\compiler\cpp_lang\bcc55\include\windef.h 145: ) expected
Error E2293 e:\compiler\cpp_lang\bcc55\include\windef.h 154: ) expected
Error E2293 e:\compiler\cpp_lang\bcc55\include\windef.h 155: ) expected
Error E2293 e:\compiler\cpp_lang\bcc55\include\winnt.h 296: ) expected
Error E2293 e:\compiler\cpp_lang\bcc55\include\winnt.h 355: ) expected
Error E2293 e:\compiler\cpp_lang\bcc55\include\winnt.h 1656: ) expected
Error E2293 e:\compiler\cpp_lang\bcc55\include\winnt.h 1657: ) expected
Error E2293 e:\compiler\cpp_lang\bcc55\include\winnt.h 3532: ) expected
Error E2293 e:\compiler\cpp_lang\bcc55\include\winnt.h 3533: ) expected
Error E2293 e:\compiler\cpp_lang\bcc55\include\winnt.h 3534: ) expected
Error E2293 e:\compiler\cpp_lang\bcc55\include\winnt.h 3561: ) expected
Error E2293 e:\compiler\cpp_lang\bcc55\include\winnt.h 3789: ) expected
Error E2139 e:\compiler\cpp_lang\bcc55\include\winnt.h 3882: Declaration missing
;
Error E2139 e:\compiler\cpp_lang\bcc55\include\winnt.h 3892: Declaration missing
;
Error E2293 e:\compiler\cpp_lang\bcc55\include\winnt.h 3949: ) expected
Error E2293 e:\compiler\cpp_lang\bcc55\include\winnt.h 3950: ) expected
Error E2293 e:\compiler\cpp_lang\bcc55\include\winnt.h 4796: ) expected
Error E2293 e:\compiler\cpp_lang\bcc55\include\winnt.h 4797: ) expected
Error E2293 e:\compiler\cpp_lang\bcc55\include\winnt.h 4932: ) expected
Error E2293 e:\compiler\cpp_lang\bcc55\include\winnt.h 4933: ) expected
Error E2293 e:\compiler\cpp_lang\bcc55\include\winnt.h 4934: ) expected
Error E2293 e:\compiler\cpp_lang\bcc55\include\winnt.h 4935: ) expected
Error E2293 e:\compiler\cpp_lang\bcc55\include\winnt.h 4936: ) expected
Error E2293 e:\compiler\cpp_lang\bcc55\include\winnt.h 4937: ) expected
Error E2293 e:\compiler\cpp_lang\bcc55\include\winnt.h 4938: ) expected
Error E2228 e:\compiler\cpp_lang\bcc55\include\winnt.h 4938: Too many error or w
arning messages
*** 26 errors in Compile ***

Borland Implib Version 3.0.22 Copyright (c) 1991, 2000 Inprise Corporation

Borland Implib Version 3.0.22 Copyright (c) 1991, 2000 Inprise Corporation
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Fatal: Unable to open file 'TEST.OBJ'

Posted: Sun Jun 25, 2006 5:58 am
by Antonio Linares
Ehab,

Whats the code of test.prg ?

Posted: Sun Jun 25, 2006 6:01 pm
by Ehab Samir Aziz

Code: Select all

// Harbour pcode DLL sample

// Notice that functions that already exists
// on the EXE, need to be IMPORT <cFuncName>

#xcommand IMPORT <cProcName1> [,<cProcNameN>] => ;
   proc <cProcName1> [; proc <cProcNameN> ]

IMPORT MsgInfo, ChooseColor

function Func1()

   MsgInfo( "Hello world from a Harbour pcode DLL" )

   MsgInfo( ChooseColor(), "Your choosed color was..." )

   Test( "using the Extend API", "From a pcode DLL" )

return nil

function Func2( cParam1, cParam2 ) // passing parameters sample from the EXE

   MsgInfo( cParam1, cParam2 )

return "returned from the DLL"    // returning something to the EXE

#pragma BEGINDUMP

#include <extend.api>
#include <windows.h>

HB_FUNC( TEST )
{
   MessageBox( 0, hb_parc( 1 ), hb_parc( 2 ), 0 );
}

#pragma ENDDUMP

Posted: Sun Jun 25, 2006 7:49 pm
by Antonio Linares
Ehab,

What samples\bat file are you using to build it ?

Posted: Mon Jun 26, 2006 2:00 pm
by Ehab Samir Aziz
buildhd.bat