Page 2 of 2

PostPosted: Sat Nov 12, 2005 2:15 pm
by juanito
L'istruzione BUTTON presenta due volte il MESSAGE, strano che harbour non ci fa caso :o

PostPosted: Sat Nov 12, 2005 4:51 pm
by Enrico Maria Giordano
Sì, devi ricompilare Fivewin. Usa questo batch:

@ ECHO OFF

COPY c:\fwharbour\source\function\*.prg
COPY c:\fwharbour\source\winapi\*.prg
COPY c:\fwharbour\source\classes\*.prg

DEL expbuild.prg
DEL db10.prg
DEL odbc32.prg
DEL dbm.prg
DEL vbxctrl.prg
DEL _index.prg
DEL dbms.prg
DEL ddeserv.prg
DEL field.prg
DEL tnewsins.prg
DEL c3.prg

SET HARBOURCMD=/a /es1 /gc0 /l /m /n /q /w
SET INCLUDE=c:\fwharbour\include;c:\xharbour\include
FOR %%i IN (*.prg) DO c:\xharbour\harbour %%i
SET HARBOURCMD=
SET INCLUDE=
IF EXIST *.prg DEL *.prg

FOR %%i IN (*.c) DO c:\bcc55\bin\bcc32 +xharbour.cfg -c %%i
IF EXIST *.c DEL *.c

FOR %%i IN (*.obj) DO c:\bcc55\bin\tlib Fivehx /P32 +%%i
IF EXIST *.obj DEL *.obj
IF EXIST *.bak DEL *.bak

IF EXIST fivehx.lib COPY fivehx.lib c:\fwharbour\lib
IF EXIST fivehx.lib DEL fivehx.lib

dove XHARBOUR.CFG è

-5
-DHB_FM_STATISTICS_OFF
-DHB_GUI
-DHB_NO_PROFILER
-DHB_NO_TRACE
-DHB_WIN32_IO
-Ic:\fwharbour\include;c:\xharbour\include;c:\bcc55\include
-k-
-O1
-O2
-OS
-Ov
-v-
-W
-w
-w-inl-

Naturalmente quanto sopra vale solo se utilizzi il Borland. Altrimenti devi chiedere a qualcuno che utilizza il tuo compilatore C.

EMG

PostPosted: Sat Nov 12, 2005 4:52 pm
by Enrico Maria Giordano
juanito wrote:L'istruzione BUTTON presenta due volte il MESSAGE, strano che harbour non ci fa caso :o


Probabilmente è un bug del preprocessore di Harbour.

EMG

PostPosted: Sat Nov 12, 2005 6:09 pm
by juanito
Grazie Enrico,
uso borland anche io, quindi tutto ok.
Spero vada tutto bene.

Ciao

PostPosted: Wed Nov 16, 2005 5:11 pm
by juanito
Installato xH.
Ho ricompilato le fwh, tutto ok.
Ho ricompilato l'applicativo, nessun errore.
In esecuzione l'applicativo parte ma esce subito senza dare errore :(
Dopo tante, tante modifiche e prove ho notato che l'applicativo esce, senza errore, quando esegue funzioni con un dlg (siano essi da dll che da rc incluso nell'exe). :shock:
ho provato a compilare esempi con dlg presenti nelle fw e tutto va bene.
Dall'aprile scorso, è cambiato qualche cosa?

PostPosted: Wed Nov 16, 2005 5:18 pm
by Enrico Maria Giordano
Direi di sì, sono passati parecchi mesi da allora! Però non saprei dirti quale cambiamento sta influenzando negativamente la tua applicazione. Ma se gli esempi funzionano allora non ti dovrebbe essere difficile risalire, un passo alla volta, alla causa, no?

EMG

PostPosted: Wed Nov 16, 2005 6:01 pm
by juanito
E' 'na parola!
Vedo che sei sempre vigile :D
Purtroppo l'applicativo è complicato anche da scomporre :?
Un cambiamento avvenuto e dal quale cominciare?
Comunque la vedo dura e quasi quasi lascio tutto come prima, anche se prima o poi dovrò affrontare il problema.