Pra quem tem problemas com DBEDIT no Xharbour

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Esse mesmo Janio...
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Mensagem por fladimir »

Olá pessoal... pois bem.. utilizei o codigo postado pelo colega Janio e troquei as chamadas de DBEDIT por PCIDBEDIt... mas deu um erro... mas comentei isso só para complementar o post do código e comigo não deu certo, mas não dei muita importância(mesmo sabendo q sua utilidade eh de trabalhar como Tbrowse)...

Como comentei em outro tópico o DBEDIT com a versão 0.99.70 do xHarbour esta ok... ai o Leonardo Sygecom deu uma dica de pegar o Dbedit do 0.99.70 e colocar no xHarbour baixado pelo CVS e compilar tudo e ver o q q dá pq aí fico com uma versão mais atualizada e com o DBEDIT funcionando (caso funcione o teste) só q ao compilar apresenta o seguinte erro:

Código: Selecionar todos

MAKE Version 5.2  Copyright (c) 1987, 2000 Borland
	bcc32 -tW -DHB_FM_STATISTICS_OFF -D__WIN32__ -D__EXPORT__ -DHB_NO_PROFILER -DHB_NO_TRACE  -5 -OS -a8 -a8 -OS -O2 -6 -c -Iinclude -d -w3 -DHB_MULTI_GT -oobj\dll\b32\pptable.obj  source\pp\pptable.c  
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
source\pp\pptable.c:
	echo. obj\dll\b32\abs.obj + > hdll.tmp
	echo. obj\dll\b32\accept.obj + >> hdll.tmp
	echo. obj\dll\b32\ampm.obj + >> hdll.tmp
	echo. obj\dll\b32\at.obj + >> hdll.tmp
	echo. obj\dll\b32\bkgtsks.obj + >> hdll.tmp
	echo. obj\dll\b32\binnum.obj + >> hdll.tmp
	echo. obj\dll\b32\binnumx.obj + >> hdll.tmp
	echo. obj\dll\b32\box.obj + >> hdll.tmp
	echo. obj\dll\b32\chrasc.obj + >> hdll.tmp
	echo. obj\dll\b32\cdpapi.obj + >> hdll.tmp
	echo. obj\dll\b32\cpbgmik.obj + >> hdll.tmp
	echo. obj\dll\b32\cpbgwin.obj + >> hdll.tmp
	echo. obj\dll\b32\cpel737.obj + >> hdll.tmp
	echo. obj\dll\b32\cpelwin.obj + >> hdll.tmp
	echo. obj\dll\b32\cpes850.obj + >> hdll.tmp
	echo. obj\dll\b32\cpesmwin.obj + >> hdll.tmp
	echo. obj\dll\b32\cpeswin.obj + >> hdll.tmp
	echo. obj\dll\b32\cpde850.obj + >> hdll.tmp
	echo. obj\dll\b32\cpdeiso.obj + >> hdll.tmp
	echo. obj\dll\b32\cphr1250.obj + >> hdll.tmp
	echo. obj\dll\b32\cphr437.obj + >> hdll.tmp
	echo. obj\dll\b32\cphr852.obj + >> hdll.tmp
	echo. obj\dll\b32\cphu852.obj + >> hdll.tmp
	echo. obj\dll\b32\cphuwin.obj + >> hdll.tmp
	echo. obj\dll\b32\cpit437.obj + >> hdll.tmp
	echo. obj\dll\b32\cpit850.obj + >> hdll.tmp
	echo. obj\dll\b32\cpitisb.obj + >> hdll.tmp
	echo. obj\dll\b32\cpitiso.obj + >> hdll.tmp
	echo. obj\dll\b32\cpltwin.obj + >> hdll.tmp
	echo. obj\dll\b32\cppl852.obj + >> hdll.tmp
	echo. obj\dll\b32\cppliso.obj + >> hdll.tmp
	echo. obj\dll\b32\cpplmaz.obj + >> hdll.tmp
	echo. obj\dll\b32\cpplwin.obj + >> hdll.tmp
	echo. obj\dll\b32\cppt850.obj + >> hdll.tmp
	echo. obj\dll\b32\cpptiso.obj + >> hdll.tmp
	echo. obj\dll\b32\cpru866.obj + >> hdll.tmp
	echo. obj\dll\b32\cprukoi.obj + >> hdll.tmp
	echo. obj\dll\b32\cpruwin.obj + >> hdll.tmp
	echo. obj\dll\b32\cpsl852.obj + >> hdll.tmp
	echo. obj\dll\b32\cpsliso.obj + >> hdll.tmp
	echo. obj\dll\b32\cpslwin.obj + >> hdll.tmp
	echo. obj\dll\b32\cpsrwin.obj + >> hdll.tmp
	echo. obj\dll\b32\cpsv850.obj + >> hdll.tmp
	echo. obj\dll\b32\cpsvclip.obj + >> hdll.tmp
	echo. obj\dll\b32\cpsvwin.obj + >> hdll.tmp
	echo. obj\dll\b32\cpua866.obj + >> hdll.tmp
	echo. obj\dll\b32\cpuawin.obj + >> hdll.tmp
	echo. obj\dll\b32\cpuakoi.obj + >> hdll.tmp
	echo. obj\dll\b32\uc1250.obj + >> hdll.tmp
	echo. obj\dll\b32\uc1251.obj + >> hdll.tmp
	echo. obj\dll\b32\uc1253.obj + >> hdll.tmp
	echo. obj\dll\b32\uc1254.obj + >> hdll.tmp
	echo. obj\dll\b32\uc1257.obj + >> hdll.tmp
	echo. obj\dll\b32\uc737.obj + >> hdll.tmp
	echo. obj\dll\b32\uc850.obj + >> hdll.tmp
	echo. obj\dll\b32\uc852.obj + >> hdll.tmp
	echo. obj\dll\b32\uc866.obj + >> hdll.tmp
	echo. obj\dll\b32\uc8859_1.obj + >> hdll.tmp
	echo. obj\dll\b32\uc8859_2.obj + >> hdll.tmp
	echo. obj\dll\b32\uc88591b.obj + >> hdll.tmp
	echo. obj\dll\b32\uckoi8.obj + >> hdll.tmp
	echo. obj\dll\b32\uckoi8u.obj + >> hdll.tmp
	echo. obj\dll\b32\ucmaz.obj + >> hdll.tmp
	echo. obj\dll\b32\cpbg866.obj + >> hdll.tmp
	echo. obj\dll\b32\cpbgiso.obj + >> hdll.tmp
	echo. obj\dll\b32\cpbgwin.obj + >> hdll.tmp
	echo. obj\dll\b32\cpcs852.obj + >> hdll.tmp
	echo. obj\dll\b32\cpcsiso.obj + >> hdll.tmp
	echo. obj\dll\b32\cpcskam.obj + >> hdll.tmp
	echo. obj\dll\b32\cpcswin.obj + >> hdll.tmp
	echo. obj\dll\b32\cpfr850.obj + >> hdll.tmp
	echo. obj\dll\b32\cphu852s.obj + >> hdll.tmp
	echo. obj\dll\b32\cphuiso.obj + >> hdll.tmp
	echo. obj\dll\b32\cphuisos.obj + >> hdll.tmp
	echo. obj\dll\b32\cphuwins.obj + >> hdll.tmp
	echo. obj\dll\b32\cpsk852.obj + >> hdll.tmp
	echo. obj\dll\b32\cpskiso.obj + >> hdll.tmp
	echo. obj\dll\b32\cpskkam.obj + >> hdll.tmp
	echo. obj\dll\b32\cpskwin.obj + >> hdll.tmp
	echo. obj\dll\b32\cpsl437.obj + >> hdll.tmp
	echo. obj\dll\b32\cpsl852.obj + >> hdll.tmp
	echo. obj\dll\b32\cpsliso.obj + >> hdll.tmp
	echo. obj\dll\b32\cpslwin.obj + >> hdll.tmp
	echo. obj\dll\b32\cpruiso.obj + >> hdll.tmp
	echo. obj\dll\b32\cpdewin.obj + >> hdll.tmp
	echo. obj\dll\b32\uc1252.obj + >> hdll.tmp 
	echo. obj\dll\b32\cptr857.obj + >> hdll.tmp
	echo. obj\dll\b32\cptrwin.obj + >> hdll.tmp
	echo. obj\dll\b32\uc1253.obj + >> hdll.tmp
	echo. obj\dll\b32\uc1257.obj + >> hdll.tmp
	echo. obj\dll\b32\uc737.obj + >> hdll.tmp
	echo. obj\dll\b32\uc857.obj + >> hdll.tmp
	echo. obj\dll\b32\uc8859_5.obj + >> hdll.tmp
	echo. obj\dll\b32\uckam.obj + >> hdll.tmp
	echo. obj\dll\b32\ucmik.obj + >> hdll.tmp
	echo. obj\dll\b32\colorind.obj + >> hdll.tmp
	echo. obj\dll\b32\console.obj + >> hdll.tmp
	echo. obj\dll\b32\copyfile.obj + >> hdll.tmp
	echo. obj\dll\b32\cstruct.obj + >> hdll.tmp
	echo. obj\dll\b32\datec.obj + >> hdll.tmp
	echo. obj\dll\b32\dateshb.obj + >> hdll.tmp
	echo. obj\dll\b32\dbf2txt.obj + >> hdll.tmp
	echo. obj\dll\b32\decode.obj + >> hdll.tmp
	echo. obj\dll\b32\defpath.obj + >> hdll.tmp
	echo. obj\dll\b32\dbtotal.obj + >> hdll.tmp
	echo. obj\dll\b32\dbjoin.obj + >> hdll.tmp
	echo. obj\dll\b32\dbsdf.obj + >> hdll.tmp
	echo. obj\dll\b32\descend.obj + >> hdll.tmp
	echo. obj\dll\b32\direct.obj + >> hdll.tmp
	echo. obj\dll\b32\dirdrive.obj + >> hdll.tmp
	echo. obj\dll\b32\diskspac.obj + >> hdll.tmp
	echo. obj\dll\b32\disksphb.obj + >> hdll.tmp
	echo. obj\dll\b32\dllcall.obj + >> hdll.tmp
	echo. obj\dll\b32\do.obj + >> hdll.tmp
	echo. obj\dll\b32\empty.obj + >> hdll.tmp
	echo. obj\dll\b32\errorapi.obj + >> hdll.tmp
	echo. obj\dll\b32\file.obj + >> hdll.tmp
	echo. obj\dll\b32\filehb.obj + >> hdll.tmp
	echo. obj\dll\b32\filestat.obj + >> hdll.tmp
	echo. obj\dll\b32\filesys.obj + >> hdll.tmp
	echo. obj\dll\b32\fserror.obj + >> hdll.tmp
	echo. obj\dll\b32\fkmax.obj + >> hdll.tmp
	echo. obj\dll\b32\fnsplit.obj + >> hdll.tmp
	echo. obj\dll\b32\fparse.obj + >> hdll.tmp
	echo. obj\dll\b32\fssize.obj + >> hdll.tmp
	echo. obj\dll\b32\fstemp.obj + >> hdll.tmp
	echo. obj\dll\b32\gete.obj + >> hdll.tmp
	echo. obj\dll\b32\gt.obj + >> hdll.tmp
	echo. obj\dll\b32\gtapi.obj + >> hdll.tmp
	echo. obj\dll\b32\gtapiu.obj + >> hdll.tmp
	echo. obj\dll\b32\gtgraph.obj + >> hdll.tmp
	echo. obj\dll\b32\gx.obj + >> hdll.tmp
	echo. obj\dll\b32\hardcr.obj + >> hdll.tmp
	echo. obj\dll\b32\hash.obj + >> hdll.tmp
	echo. obj\dll\b32\hbbitf.obj + >> hdll.tmp
	echo. obj\dll\b32\hbchksum.obj + >> hdll.tmp
	echo. obj\dll\b32\hbcomprs.obj + >> hdll.tmp
	echo. obj\dll\b32\hbcrc32.obj + >> hdll.tmp
	echo. obj\dll\b32\hbcrypt.obj + >> hdll.tmp
	echo. obj\dll\b32\hbffind.obj + >> hdll.tmp
	echo. obj\dll\b32\hbhex2n.obj + >> hdll.tmp
	echo. obj\dll\b32\hbi18n.obj + >> hdll.tmp
	echo. obj\dll\b32\hblog.obj + >> hdll.tmp
	echo. obj\dll\b32\hblognet.obj + >> hdll.tmp
	echo. obj\dll\b32\hbmd5.obj + >> hdll.tmp
	echo. obj\dll\b32\hboutdbg.obj + >> hdll.tmp
	echo. obj\dll\b32\hbrandom.obj + >> hdll.tmp
	echo. obj\dll\b32\hbserial.obj + >> hdll.tmp
	echo. obj\dll\b32\hbserv.obj + >> hdll.tmp
	echo. obj\dll\b32\hbsrlraw.obj + >> hdll.tmp
	echo. obj\dll\b32\hbsyslog.obj + >> hdll.tmp
	echo. obj\dll\b32\hbtoken.obj + >> hdll.tmp
	echo. obj\dll\b32\hbxml.obj + >> hdll.tmp
	echo. obj\dll\b32\idle.obj + >> hdll.tmp
	echo. obj\dll\b32\inkey.obj + >> hdll.tmp
	echo. obj\dll\b32\is.obj + >> hdll.tmp
	echo. obj\dll\b32\isprint.obj + >> hdll.tmp
	echo. obj\dll\b32\langapi.obj + >> hdll.tmp
	echo. obj\dll\b32\left.obj + >> hdll.tmp
	echo. obj\dll\b32\len.obj + >> hdll.tmp
	echo. obj\dll\b32\lennum.obj + >> hdll.tmp
	echo. obj\dll\b32\listbox.obj + >> hdll.tmp
	echo. obj\dll\b32\math.obj + >> hdll.tmp
	echo. obj\dll\b32\maxrow.obj + >> hdll.tmp
	echo. obj\dll\b32\memofile.obj + >> hdll.tmp
	echo. obj\dll\b32\menuto.obj + >> hdll.tmp
	echo. obj\dll\b32\txtline.obj + >> hdll.tmp
	echo. obj\dll\b32\minmax.obj + >> hdll.tmp
	echo. obj\dll\b32\mlctopos.obj + >> hdll.tmp
	echo. obj\dll\b32\mpostolc.obj + >> hdll.tmp
	echo. obj\dll\b32\mod.obj + >> hdll.tmp
	echo. obj\dll\b32\mouseapi.obj + >> hdll.tmp
	echo. obj\dll\b32\mousex.obj + >> hdll.tmp
	echo. obj\dll\b32\mtran.obj + >> hdll.tmp
	echo. obj\dll\b32\natmsg.obj + >> hdll.tmp
	echo. obj\dll\b32\net.obj + >> hdll.tmp
	echo. obj\dll\b32\oemansi.obj + >> hdll.tmp
	echo. obj\dll\b32\oldbox.obj + >> hdll.tmp
	echo. obj\dll\b32\oldclear.obj + >> hdll.tmp
	echo. obj\dll\b32\pad.obj + >> hdll.tmp
	echo. obj\dll\b32\padc.obj + >> hdll.tmp
	echo. obj\dll\b32\padl.obj + >> hdll.tmp
	echo. obj\dll\b32\padr.obj + >> hdll.tmp
	echo. obj\dll\b32\perfuncs.obj + >> hdll.tmp
	echo. obj\dll\b32\persist.obj + >> hdll.tmp
	echo. obj\dll\b32\philes.obj + >> hdll.tmp
	echo. obj\dll\b32\philes53.obj + >> hdll.tmp
	echo. obj\dll\b32\philesx.obj + >> hdll.tmp
	echo. obj\dll\b32\ppcore.obj + >> hdll.tmp
	echo. obj\dll\b32\pplib.obj + >> hdll.tmp
	echo. obj\dll\b32\pplib2.obj + >> hdll.tmp
	echo. obj\dll\b32\pplib3.obj + >> hdll.tmp
	echo. obj\dll\b32\pptable.obj + >> hdll.tmp
	echo. obj\dll\b32\profiler.obj + >> hdll.tmp
	echo. obj\dll\b32\pushbtn.obj + >> hdll.tmp
	echo. obj\dll\b32\radiobtn.obj + >> hdll.tmp
	echo. obj\dll\b32\radiogrp.obj + >> hdll.tmp
	echo. obj\dll\b32\rat.obj + >> hdll.tmp
	echo. obj\dll\b32\regex.obj + >> hdll.tmp
	echo. obj\dll\b32\replic.obj + >> hdll.tmp
	echo. obj\dll\b32\right.obj + >> hdll.tmp
	echo. obj\dll\b32\round.obj + >> hdll.tmp
	echo. obj\dll\b32\run.obj + >> hdll.tmp
	echo. obj\dll\b32\samples.obj + >> hdll.tmp
	echo. obj\dll\b32\saverest.obj + >> hdll.tmp
	echo. obj\dll\b32\scroll.obj + >> hdll.tmp
	echo. obj\dll\b32\scrollbr.obj + >> hdll.tmp
	echo. obj\dll\b32\seconds.obj + >> hdll.tmp
	echo. obj\dll\b32\set.obj + >> hdll.tmp
	echo. obj\dll\b32\readexit.obj + >> hdll.tmp
	echo. obj\dll\b32\readins.obj + >> hdll.tmp
	echo. obj\dll\b32\setcolor.obj + >> hdll.tmp
	echo. obj\dll\b32\setcurs.obj + >> hdll.tmp
	echo. obj\dll\b32\setkey.obj + >> hdll.tmp
	echo. obj\dll\b32\setpos.obj + >> hdll.tmp
	echo. obj\dll\b32\setposbs.obj + >> hdll.tmp
	echo. obj\dll\b32\shadow.obj + >> hdll.tmp
	echo. obj\dll\b32\soundex.obj + >> hdll.tmp
	echo. obj\dll\b32\space.obj + >> hdll.tmp
	echo. obj\dll\b32\spfiles.obj + >> hdll.tmp
	echo. obj\dll\b32\str.obj + >> hdll.tmp
	echo. obj\dll\b32\str2ptr.obj + >> hdll.tmp
	echo. obj\dll\b32\strcase.obj + >> hdll.tmp
	echo. obj\dll\b32\strdel.obj + >> hdll.tmp
	echo. obj\dll\b32\strings.obj + >> hdll.tmp
	echo. obj\dll\b32\strmatch.obj + >> hdll.tmp
	echo. obj\dll\b32\strpeek.obj + >> hdll.tmp
	echo. obj\dll\b32\strtran.obj + >> hdll.tmp
	echo. obj\dll\b32\strzero.obj + >> hdll.tmp
	echo. obj\dll\b32\stuff.obj + >> hdll.tmp
	echo. obj\dll\b32\substr.obj + >> hdll.tmp
	echo. obj\dll\b32\throw.obj + >> hdll.tmp
	echo. obj\dll\b32\tone.obj + >> hdll.tmp
	echo. obj\dll\b32\trace.obj + >> hdll.tmp
	echo. obj\dll\b32\transfrm.obj + >> hdll.tmp
	echo. obj\dll\b32\trim.obj + >> hdll.tmp
	echo. obj\dll\b32\txml.obj + >> hdll.tmp
	echo. obj\dll\b32\type.obj + >> hdll.tmp
	echo. obj\dll\b32\val.obj + >> hdll.tmp
	echo. obj\dll\b32\valtostr.obj + >> hdll.tmp
	echo. obj\dll\b32\valtype.obj + >> hdll.tmp
	echo. obj\dll\b32\version.obj + >> hdll.tmp
	echo. obj\dll\b32\word.obj + >> hdll.tmp
	echo. obj\dll\b32\xhelp.obj + >> hdll.tmp
	echo. obj\dll\b32\xsavescr.obj + >> hdll.tmp
	echo. obj\dll\b32\achoice.obj + >> hdll.tmp
	echo. obj\dll\b32\adir.obj + >> hdll.tmp
	echo. obj\dll\b32\alert.obj + >> hdll.tmp
	echo. obj\dll\b32\arrayblk.obj + >> hdll.tmp
	echo. obj\dll\b32\browdb.obj + >> hdll.tmp
	echo. obj\dll\b32\browdbx.obj + >> hdll.tmp
	echo. obj\dll\b32\browse.obj + >> hdll.tmp
	echo. obj\dll\b32\checkbox.obj + >> hdll.tmp
	echo. obj\dll\b32\color53.obj + >> hdll.tmp
	echo. obj\dll\b32\cstr.obj + >> hdll.tmp
	echo. obj\dll\b32\dbdelim.obj + >> hdll.tmp
	echo. obj\dll\b32\dbedit.obj + >> hdll.tmp
	echo. obj\dll\b32\devoutp.obj + >> hdll.tmp
	echo. obj\dll\b32\dircmd.obj + >> hdll.tmp
	echo. obj\dll\b32\dummy.obj + >> hdll.tmp
	echo. obj\dll\b32\dumpvar.obj + >> hdll.tmp
	echo. obj\dll\b32\error.obj + >> hdll.tmp
	echo. obj\dll\b32\errorsys.obj + >> hdll.tmp
	echo. obj\dll\b32\fieldbl.obj + >> hdll.tmp
	echo. obj\dll\b32\getlist.obj + >> hdll.tmp
	echo. obj\dll\b32\getsys.obj + >> hdll.tmp
	echo. obj\dll\b32\input.obj + >> hdll.tmp
	echo. obj\dll\b32\memoedit.obj + >> hdll.tmp
	echo. obj\dll\b32\memvarbl.obj + >> hdll.tmp
	echo. obj\dll\b32\mssgline.obj + >> hdll.tmp
	echo. obj\dll\b32\objfunc.obj + >> hdll.tmp
	echo. obj\dll\b32\readkey.obj + >> hdll.tmp
	echo. obj\dll\b32\readline.obj + >> hdll.tmp
	echo. obj\dll\b32\readvar.obj + >> hdll.tmp
	echo. obj\dll\b32\regexrpl.obj + >> hdll.tmp
	echo. obj\dll\b32\setfunc.obj + >> hdll.tmp
	echo. obj\dll\b32\setta.obj + >> hdll.tmp
	echo. obj\dll\b32\tbcolumn.obj + >> hdll.tmp
	echo. obj\dll\b32\tbrowse.obj + >> hdll.tmp
	echo. obj\dll\b32\tclass.obj + >> hdll.tmp
	echo. obj\dll\b32\tscalar.obj + >> hdll.tmp
	echo. obj\dll\b32\clpclass.obj + >> hdll.tmp
	echo. obj\dll\b32\teditor.obj + >> hdll.tmp
	echo. obj\dll\b32\terror.obj + >> hdll.tmp
	echo. obj\dll\b32\text.obj + >> hdll.tmp
	echo. obj\dll\b32\tget.obj + >> hdll.tmp
	echo. obj\dll\b32\tgetint.obj + >> hdll.tmp
	echo. obj\dll\b32\tgetlist.obj + >> hdll.tmp
	echo. obj\dll\b32\tlabel.obj + >> hdll.tmp
	echo. obj\dll\b32\tmenuitm.obj + >> hdll.tmp
	echo. obj\dll\b32\tobject.obj + >> hdll.tmp
	echo. obj\dll\b32\tpopup.obj + >> hdll.tmp
	echo. obj\dll\b32\traceprg.obj + >> hdll.tmp
	echo. obj\dll\b32\treport.obj + >> hdll.tmp
	echo. obj\dll\b32\ttextlin.obj + >> hdll.tmp
	echo. obj\dll\b32\ttopbar.obj + >> hdll.tmp
	echo. obj\dll\b32\typefile.obj + >> hdll.tmp
	echo. obj\dll\b32\wait.obj + >> hdll.tmp
	echo. obj\dll\b32\arrays.obj + >> hdll.tmp
	echo. obj\dll\b32\arrayshb.obj + >> hdll.tmp
	echo. obj\dll\b32\asort.obj + >> hdll.tmp
	echo. obj\dll\b32\break.obj + >> hdll.tmp
	echo. obj\dll\b32\classes.obj + >> hdll.tmp
	echo. obj\dll\b32\cmdarg.obj + >> hdll.tmp
	echo. obj\dll\b32\codebloc.obj + >> hdll.tmp
	echo. obj\dll\b32\debug.obj + >> hdll.tmp
	echo. obj\dll\b32\dynlibhb.obj + >> hdll.tmp
	echo. obj\dll\b32\dynsym.obj + >> hdll.tmp
	echo. obj\dll\b32\estack.obj + >> hdll.tmp
	echo. obj\dll\b32\eval.obj + >> hdll.tmp
	echo. obj\dll\b32\evalhb.obj + >> hdll.tmp
	echo. obj\dll\b32\extend.obj + >> hdll.tmp
	echo. obj\dll\b32\fm.obj + >> hdll.tmp
	echo. obj\dll\b32\garbage.obj + >> hdll.tmp
	echo. obj\dll\b32\inet.obj + >> hdll.tmp
	echo. obj\dll\b32\initexit.obj + >> hdll.tmp
	echo. obj\dll\b32\initsymb.obj + >> hdll.tmp
	echo. obj\dll\b32\itemapi.obj + >> hdll.tmp
	echo. obj\dll\b32\macro.obj + >> hdll.tmp
	echo. obj\dll\b32\memvars.obj + >> hdll.tmp
	echo. obj\dll\b32\memvclip.obj + >> hdll.tmp
	echo. obj\dll\b32\pcount.obj + >> hdll.tmp
	echo. obj\dll\b32\proc.obj + >> hdll.tmp
	echo. obj\dll\b32\pvalue.obj + >> hdll.tmp
	echo. obj\dll\b32\runner.obj + >> hdll.tmp
	echo. obj\dll\b32\thread.obj + >> hdll.tmp
	echo. obj\dll\b32\harbinit.obj + >> hdll.tmp
	echo. obj\dll\b32\macroy.obj + >> hdll.tmp
	echo. obj\dll\b32\macroslx.obj + >> hdll.tmp
	echo. obj\dll\b32\macroa.obj + >> hdll.tmp
	echo. obj\dll\b32\macrob.obj + >> hdll.tmp
	echo. obj\dll\b32\macroc.obj + >> hdll.tmp
	echo. obj\dll\b32\dbcmd.obj + >> hdll.tmp
	echo. obj\dll\b32\workarea.obj + >> hdll.tmp
	echo. obj\dll\b32\wacore.obj + >> hdll.tmp
	echo. obj\dll\b32\wafunc.obj + >> hdll.tmp
	echo. obj\dll\b32\dbf1.obj + >> hdll.tmp
	echo. obj\dll\b32\dbnubs.obj + >> hdll.tmp
	echo. obj\dll\b32\delim1.obj + >> hdll.tmp
	echo. obj\dll\b32\sdf1.obj + >> hdll.tmp
	echo. obj\dll\b32\dbfuncs.obj + >> hdll.tmp
	echo. obj\dll\b32\dblist.obj + >> hdll.tmp
	echo. obj\dll\b32\dbsort.obj + >> hdll.tmp
	echo. obj\dll\b32\hbdbsort.obj + >> hdll.tmp
	echo. obj\dll\b32\dbstrux.obj + >> hdll.tmp
	echo. obj\dll\b32\dbupdat.obj + >> hdll.tmp
	echo. obj\dll\b32\rddord.obj + >> hdll.tmp
	echo. obj\dll\b32\rddsys.obj + >> hdll.tmp
	echo. obj\dll\b32\hbdate.obj + >> hdll.tmp
	echo. obj\dll\b32\hbfopen.obj + >> hdll.tmp
	echo. obj\dll\b32\hbfsapi.obj + >> hdll.tmp
	echo. obj\dll\b32\hbgete.obj + >> hdll.tmp
	echo. obj\dll\b32\hbini.obj + >> hdll.tmp
	echo. obj\dll\b32\hbstr.obj + >> hdll.tmp
	echo. obj\dll\b32\hbtrace.obj + >> hdll.tmp
	echo. obj\dll\b32\hbver.obj + >> hdll.tmp
	echo. obj\dll\b32\hbhash.obj + >> hdll.tmp
	echo. obj\dll\b32\hbfhnd.obj + >> hdll.tmp
	echo. obj\dll\b32\expropt1.obj + >> hdll.tmp
	echo. obj\dll\b32\expropt2.obj + >> hdll.tmp
	echo. obj\dll\b32\reserved.obj + >> hdll.tmp
	echo. obj\dll\b32\dbfcdx1.obj + >> hdll.tmp
	echo. obj\dll\b32\bmdbfcdx1.obj + >> hdll.tmp
	echo. obj\dll\b32\sixcdx1.obj + >> hdll.tmp
	echo. obj\dll\b32\dbffpt1.obj + >> hdll.tmp
	echo. obj\dll\b32\dbfntx1.obj + >> hdll.tmp
	echo. obj\dll\b32\msgbgmik.obj + >> hdll.tmp
	echo. obj\dll\b32\msgbgwin.obj + >> hdll.tmp
	echo. obj\dll\b32\msgby866.obj + >> hdll.tmp
	echo. obj\dll\b32\msgbywin.obj + >> hdll.tmp
	echo. obj\dll\b32\msgca.obj + >> hdll.tmp
	echo. obj\dll\b32\msgcs852.obj + >> hdll.tmp
	echo. obj\dll\b32\msgcsiso.obj + >> hdll.tmp
	echo. obj\dll\b32\msgcskam.obj + >> hdll.tmp
	echo. obj\dll\b32\msgcswin.obj + >> hdll.tmp
	echo. obj\dll\b32\msgde.obj + >> hdll.tmp
	echo. obj\dll\b32\msgdewin.obj + >> hdll.tmp
	echo. obj\dll\b32\msgen.obj + >> hdll.tmp
	echo. obj\dll\b32\msgeo.obj + >> hdll.tmp
	echo. obj\dll\b32\msges.obj + >> hdll.tmp
	echo. obj\dll\b32\msgeswin.obj + >> hdll.tmp
	echo. obj\dll\b32\msgeu.obj + >> hdll.tmp
	echo. obj\dll\b32\msgfr.obj + >> hdll.tmp
	echo. obj\dll\b32\msggl.obj + >> hdll.tmp
	echo. obj\dll\b32\msghe862.obj + >> hdll.tmp
	echo. obj\dll\b32\msghewin.obj + >> hdll.tmp
	echo. obj\dll\b32\msghr1250.obj + >> hdll.tmp
	echo. obj\dll\b32\msghr437.obj + >> hdll.tmp
	echo. obj\dll\b32\msghr852.obj + >> hdll.tmp
	echo. obj\dll\b32\msghriso.obj + >> hdll.tmp
	echo. obj\dll\b32\msghu852.obj + >> hdll.tmp
	echo. obj\dll\b32\msghucwi.obj + >> hdll.tmp
	echo. obj\dll\b32\msghuwin.obj + >> hdll.tmp
	echo. obj\dll\b32\msgid.obj + >> hdll.tmp
	echo. obj\dll\b32\msgis850.obj + >> hdll.tmp
	echo. obj\dll\b32\msgit.obj + >> hdll.tmp
	echo. obj\dll\b32\msgko.obj + >> hdll.tmp
	echo. obj\dll\b32\msgltwin.obj + >> hdll.tmp
	echo. obj\dll\b32\msgpl852.obj + >> hdll.tmp
	echo. obj\dll\b32\msgpliso.obj + >> hdll.tmp
	echo. obj\dll\b32\msgplmaz.obj + >> hdll.tmp
	echo. obj\dll\b32\msgplwin.obj + >> hdll.tmp
	echo. obj\dll\b32\msgpt.obj + >> hdll.tmp
	echo. obj\dll\b32\msgro.obj + >> hdll.tmp
	echo. obj\dll\b32\msgru866.obj + >> hdll.tmp
	echo. obj\dll\b32\msgrukoi.obj + >> hdll.tmp
	echo. obj\dll\b32\msgruwin.obj + >> hdll.tmp
	echo. obj\dll\b32\msgsl852.obj + >> hdll.tmp
	echo. obj\dll\b32\msgsliso.obj + >> hdll.tmp
	echo. obj\dll\b32\msgslwin.obj + >> hdll.tmp
	echo. obj\dll\b32\msgsr852.obj + >> hdll.tmp
	echo. obj\dll\b32\msgsriso.obj + >> hdll.tmp
	echo. obj\dll\b32\msgsrwin.obj + >> hdll.tmp
	echo. obj\dll\b32\msgsv.obj + >> hdll.tmp
	echo. obj\dll\b32\msgsvwin.obj + >> hdll.tmp
	echo. obj\dll\b32\msgua866.obj + >> hdll.tmp
	echo. obj\dll\b32\msguakoi.obj + >> hdll.tmp
	echo. obj\dll\b32\msguawin.obj + >> hdll.tmp
	echo. obj\dll\b32\msgzhb5.obj + >> hdll.tmp
	echo. obj\dll\b32\msgzhgb.obj + >> hdll.tmp
	echo. obj\dll\b32\gtwin.obj + >> hdll.tmp
	echo. obj\dll\b32\mousewin.obj + >> hdll.tmp
	echo. obj\dll\b32\gtwvt.obj + >> hdll.tmp
	echo. obj\dll\b32\gtnul.obj + >> hdll.tmp
	echo. obj\dll\b32\gtext.obj + >> hdll.tmp
	echo. obj\dll\b32\gtsys.obj + >> hdll.tmp
	echo. obj\dll\b32\dbgentry.obj + >> hdll.tmp
	echo. obj\dll\b32\dbgmenu.obj + >> hdll.tmp
	echo. obj\dll\b32\dbgtmenu.obj + >> hdll.tmp
	echo. obj\dll\b32\dbgtmitm.obj + >> hdll.tmp
	echo. obj\dll\b32\dbgtwin.obj + >> hdll.tmp
	echo. obj\dll\b32\debugger.obj + >> hdll.tmp
	echo. obj\dll\b32\dbghelp.obj + >> hdll.tmp
	echo. obj\dll\b32\dbgtarr.obj + >> hdll.tmp
	echo. obj\dll\b32\dbgthsh.obj + >> hdll.tmp
	echo. obj\dll\b32\dbgtobj.obj + >> hdll.tmp
	echo. obj\dll\b32\tbrwtext.obj + >> hdll.tmp
	echo. obj\dll\b32\dbgwa.obj + >> hdll.tmp
	echo. obj\dll\b32\dbgbrwsr.obj + >> hdll.tmp
	echo. obj\dll\b32\dbgaltd.obj + >> hdll.tmp
	echo. obj\dll\b32\maindllh.obj + >> hdll.tmp
	echo. obj\dll\b32\tprinter.obj + >> hdll.tmp
	echo. obj\dll\b32\win32ole.obj + >> hdll.tmp
	echo. obj\dll\b32\win32prn.obj + >> hdll.tmp
	echo. obj\dll\b32\winos.obj + >> hdll.tmp
	echo. obj\dll\b32\winreg.obj + >> hdll.tmp
	echo. obj\dll\b32\sprintf.obj + >> hdll.tmp
	echo. obj\dll\b32\stream.obj + >> hdll.tmp
	echo. obj\dll\b32\hvm.obj + >> hdll.tmp
	echo. obj\dll\b32\fastitem.obj + >> hdll.tmp
	echo. obj\dll\b32\base64x.obj + >> hdll.tmp
	echo. obj\dll\b32\utils.obj + >> hdll.tmp
	echo. obj\dll\b32\client.obj + >> hdll.tmp
	echo. obj\dll\b32\credent.obj + >> hdll.tmp
	echo. obj\dll\b32\encb64.obj + >> hdll.tmp
	echo. obj\dll\b32\sendmail.obj + >> hdll.tmp
	echo. obj\dll\b32\encoder.obj + >> hdll.tmp
	echo. obj\dll\b32\encqp.obj + >> hdll.tmp
	echo. obj\dll\b32\encurl.obj + >> hdll.tmp
	echo. obj\dll\b32\ftpcln.obj + >> hdll.tmp
	echo. obj\dll\b32\httpcln.obj + >> hdll.tmp
	echo. obj\dll\b32\mail.obj + >> hdll.tmp
	echo. obj\dll\b32\popcln.obj + >> hdll.tmp
	echo. obj\dll\b32\smtpcln.obj + >> hdll.tmp
	echo. obj\dll\b32\url.obj + >> hdll.tmp
	echo. obj\dll\b32\addascii.obj + >> hdll.tmp
	echo. obj\dll\b32\asciisum.obj + >> hdll.tmp
	echo. obj\dll\b32\ascpos.obj + >> hdll.tmp
	echo. obj\dll\b32\atadjust.obj + >> hdll.tmp
	echo. obj\dll\b32\atnum.obj + >> hdll.tmp
	echo. obj\dll\b32\atrepl.obj + >> hdll.tmp
	echo. obj\dll\b32\bit1.obj + >> hdll.tmp
	echo. obj\dll\b32\bit2.obj + >> hdll.tmp
	echo. obj\dll\b32\bit3.obj + >> hdll.tmp
	echo. obj\dll\b32\charevod.obj + >> hdll.tmp
	echo. obj\dll\b32\charlist.obj + >> hdll.tmp
	echo. obj\dll\b32\charmirr.obj + >> hdll.tmp
	echo. obj\dll\b32\charmix.obj + >> hdll.tmp
	echo. obj\dll\b32\charone.obj + >> hdll.tmp
	echo. obj\dll\b32\charonly.obj + >> hdll.tmp
	echo. obj\dll\b32\charop.obj + >> hdll.tmp
	echo. obj\dll\b32\charrepl.obj + >> hdll.tmp
	echo. obj\dll\b32\charsort.obj + >> hdll.tmp
	echo. obj\dll\b32\charswap.obj + >> hdll.tmp
	echo. obj\dll\b32\count.obj + >> hdll.tmp
	echo. obj\dll\b32\ctc.obj + >> hdll.tmp
	echo. obj\dll\b32\ctchksum.obj + >> hdll.tmp
	echo. obj\dll\b32\ctcrypt.obj + >> hdll.tmp
	echo. obj\dll\b32\ctmath.obj + >> hdll.tmp
	echo. obj\dll\b32\ctmath2.obj + >> hdll.tmp
	echo. obj\dll\b32\ctnet.obj + >> hdll.tmp
	echo. obj\dll\b32\ctpad.obj + >> hdll.tmp
	echo. obj\dll\b32\ctset.obj + >> hdll.tmp
	echo. obj\dll\b32\ctstr.obj + >> hdll.tmp
	echo. obj\dll\b32\datetime.obj + >> hdll.tmp
	echo. obj\dll\b32\dattime2.obj + >> hdll.tmp
	echo. obj\dll\b32\dbftools.obj + >> hdll.tmp
	echo. obj\dll\b32\disk.obj + >> hdll.tmp
	echo. obj\dll\b32\envparam.obj + >> hdll.tmp
	echo. obj\dll\b32\exponent.obj + >> hdll.tmp
	echo. obj\dll\b32\files.obj + >> hdll.tmp
	echo. obj\dll\b32\finan.obj + >> hdll.tmp
	echo. obj\dll\b32\ftoc.obj + >> hdll.tmp
	echo. obj\dll\b32\getsecrt.obj + >> hdll.tmp
	echo. obj\dll\b32\intneg.obj + >> hdll.tmp
	echo. obj\dll\b32\justify.obj + >> hdll.tmp
	echo. obj\dll\b32\keyset.obj + >> hdll.tmp
	echo. obj\dll\b32\lton.obj + >> hdll.tmp
	echo. obj\dll\b32\misc1.obj + >> hdll.tmp
	echo. obj\dll\b32\misc2.obj + >> hdll.tmp
	echo. obj\dll\b32\misc3.obj + >> hdll.tmp
	echo. obj\dll\b32\maxline.obj + >> hdll.tmp
	echo. obj\dll\b32\num1.obj + >> hdll.tmp
	echo. obj\dll\b32\numat.obj + >> hdll.tmp
	echo. obj\dll\b32\numcount.obj + >> hdll.tmp
	echo. obj\dll\b32\numline.obj + >> hdll.tmp
	echo. obj\dll\b32\numlohi.obj + >> hdll.tmp
	echo. obj\dll\b32\pack.obj + >> hdll.tmp
	echo. obj\dll\b32\pos1.obj + >> hdll.tmp
	echo. obj\dll\b32\pos2.obj + >> hdll.tmp
	echo. obj\dll\b32\posdiff.obj + >> hdll.tmp
	echo. obj\dll\b32\print.obj + >> hdll.tmp
	echo. obj\dll\b32\range.obj + >> hdll.tmp
	echo. obj\dll\b32\relation.obj + >> hdll.tmp
	echo. obj\dll\b32\remove.obj + >> hdll.tmp
	echo. obj\dll\b32\replace.obj + >> hdll.tmp
	echo. obj\dll\b32\screen1.obj + >> hdll.tmp
	echo. obj\dll\b32\setclear.obj + >> hdll.tmp
	echo. obj\dll\b32\settime.obj + >> hdll.tmp
	echo. obj\dll\b32\strdiff.obj + >> hdll.tmp
	echo. obj\dll\b32\strfile.obj + >> hdll.tmp
	echo. obj\dll\b32\strswap.obj + >> hdll.tmp
	echo. obj\dll\b32\tab.obj + >> hdll.tmp
	echo. obj\dll\b32\token1.obj + >> hdll.tmp
	echo. obj\dll\b32\token2.obj + >> hdll.tmp
	echo. obj\dll\b32\trig.obj + >> hdll.tmp
	echo. obj\dll\b32\wordrepl.obj + >> hdll.tmp
	echo. obj\dll\b32\wordtoch.obj + >> hdll.tmp
	echo. obj\dll\b32\blank.obj + >> hdll.tmp
	echo. obj\dll\b32\color.obj + >> hdll.tmp
	echo. obj\dll\b32\ct.obj + >> hdll.tmp
	echo. obj\dll\b32\ctmisc.obj + >> hdll.tmp
	echo. obj\dll\b32\ctrand.obj + >> hdll.tmp
	echo. obj\dll\b32\cttime.obj + >> hdll.tmp
	echo. obj\dll\b32\ctwin.obj + >> hdll.tmp
	echo. obj\dll\b32\dattime3.obj + >> hdll.tmp
	echo. obj\dll\b32\diskutil.obj + >> hdll.tmp
	echo. obj\dll\b32\fcopy.obj + >> hdll.tmp
	echo. obj\dll\b32\getinfo.obj + >> hdll.tmp
	echo. obj\dll\b32\invrtwin.obj + >> hdll.tmp
	echo. obj\dll\b32\keysec.obj + >> hdll.tmp
	echo. obj\dll\b32\keytime.obj + >> hdll.tmp
	echo. obj\dll\b32\like.obj + >> hdll.tmp
	echo. obj\dll\b32\numconv.obj + >> hdll.tmp
	echo. obj\dll\b32\screen2.obj + >> hdll.tmp
	echo. obj\dll\b32\screen3.obj + >> hdll.tmp
	echo. obj\dll\b32\setkeys.obj + >> hdll.tmp
	echo. obj\dll\b32\scrmark.obj + >> hdll.tmp
	echo. obj\dll\b32\spread.obj + >> hdll.tmp
	echo. obj\dll\b32\trapkey.obj + >> hdll.tmp
	echo. obj\dll\b32\untext.obj + >> hdll.tmp
	echo. obj\dll\b32\util.obj + >> hdll.tmp
	echo. obj\dll\b32\pcre_chartables.obj + >> hdll.tmp
	echo. obj\dll\b32\pcre_compile.obj + >> hdll.tmp
	echo. obj\dll\b32\pcre_config.obj + >> hdll.tmp
	echo. obj\dll\b32\pcre_dfa_exec.obj + >> hdll.tmp
	echo. obj\dll\b32\pcre_exec.obj + >> hdll.tmp
	echo. obj\dll\b32\pcre_fullinfo.obj + >> hdll.tmp
	echo. obj\dll\b32\pcre_get.obj + >> hdll.tmp
	echo. obj\dll\b32\pcre_globals.obj + >> hdll.tmp
	echo. obj\dll\b32\pcre_info.obj + >> hdll.tmp
	echo. obj\dll\b32\pcre_maketables.obj + >> hdll.tmp
	echo. obj\dll\b32\pcre_newline.obj + >> hdll.tmp
	echo. obj\dll\b32\pcre_ord2utf8.obj + >> hdll.tmp
	echo. obj\dll\b32\pcre_refcount.obj + >> hdll.tmp
	echo. obj\dll\b32\pcre_study.obj + >> hdll.tmp
	echo. obj\dll\b32\pcre_tables.obj + >> hdll.tmp
	echo. obj\dll\b32\pcre_try_flipped.obj + >> hdll.tmp
	echo. obj\dll\b32\pcre_ucp_searchfuncs.obj + >> hdll.tmp
	echo. obj\dll\b32\pcre_valid_utf8.obj + >> hdll.tmp
	echo. obj\dll\b32\pcre_version.obj + >> hdll.tmp
	echo. obj\dll\b32\pcre_xclass.obj + >> hdll.tmp
	echo. obj\dll\b32\pcreposix.obj + >> hdll.tmp
	echo. obj\dll\b32\sxcompr.obj + >> hdll.tmp
	echo. obj\dll\b32\sxcrypt.obj + >> hdll.tmp
	echo. obj\dll\b32\sxdate.obj + >> hdll.tmp
	echo. obj\dll\b32\sxsem.obj + >> hdll.tmp
	echo. obj\dll\b32\sxfname.obj + >> hdll.tmp
	echo. obj\dll\b32\sxtable.obj + >> hdll.tmp
	echo. obj\dll\b32\sxord.obj + >> hdll.tmp
	echo. obj\dll\b32\sxutil.obj + >> hdll.tmp
	echo. obj\dll\b32\sxredir.obj + >> hdll.tmp
	echo. obj\dll\b32\sxcompat.obj + >> hdll.tmp
	echo. obj\dll\b32\sxini.obj + >> hdll.tmp
	echo. obj\dll\b32\sxtrig.obj + >> hdll.tmp
	echo. obj\dll\b32\cftsfunc.obj + >> hdll.tmp
	echo. obj\dll\b32\hsx.obj + >> hdll.tmp
	echo. obj\dll\b32\usrrdd.obj + >> hdll.tmp
	echo. obj\dll\b32\arrayrdd.obj + >> hdll.tmp
	echo. obj\dll\b32\dbtcdx.obj + >> hdll.tmp
	echo. obj\dll\b32\fcomma.obj + >> hdll.tmp
	echo. obj\dll\b32\fptcdx.obj + >> hdll.tmp
	echo. obj\dll\b32\hscdx.obj + >> hdll.tmp
	echo. obj\dll\b32\rlcdx.obj + >> hdll.tmp
	echo. obj\dll\b32\smtcdx.obj + >> hdll.tmp
	echo. obj\dll\b32\adordd.obj + >> hdll.tmp
	echo. obj\dll\b32\ansirdd.obj + >> hdll.tmp
	echo. obj\dll\b32\vfpcdx.obj + >> hdll.tmp
	echo. obj\dll\b32\hb_f.obj + >> hdll.tmp
	echo. c0d32.obj, + >> hdll.tmp
	echo. bin\b32\harbour.dll, + >> hdll.tmp
	echo. , + >> hdll.tmp
	echo. cw32.lib + >> hdll.tmp
	echo. import32.lib + >> hdll.tmp
	echo. uuid.lib >> hdll.tmp
	ILINK32 -aa -Tpd -Gn -Gi  @hdll.tmp
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_hb_WIN_mouse_Exit' referenced from C:\XHARBOUR\OBJ\DLL\B32\GTWIN.OBJ
Error: Unresolved external '_hb_WIN_mouse_Init' referenced from C:\XHARBOUR\OBJ\DLL\B32\GTWIN.OBJ
Error: Unresolved external '_hb_WIN_mouse_IsPresent' referenced from C:\XHARBOUR\OBJ\DLL\B32\GTWIN.OBJ
Error: Unresolved external '_hb_WIN_mouse_Show' referenced from C:\XHARBOUR\OBJ\DLL\B32\GTWIN.OBJ
Error: Unresolved external '_hb_WIN_mouse_Hide' referenced from C:\XHARBOUR\OBJ\DLL\B32\GTWIN.OBJ
Error: Unresolved external '_hb_WIN_mouse_Col' referenced from C:\XHARBOUR\OBJ\DLL\B32\GTWIN.OBJ
Error: Unresolved external '_hb_WIN_mouse_Row' referenced from C:\XHARBOUR\OBJ\DLL\B32\GTWIN.OBJ
Error: Unresolved external '_hb_WIN_mouse_SetPos' referenced from C:\XHARBOUR\OBJ\DLL\B32\GTWIN.OBJ
Error: Unresolved external '_hb_WIN_mouse_IsButtonPressed' referenced from C:\XHARBOUR\OBJ\DLL\B32\GTWIN.OBJ
Error: Unresolved external '_hb_WIN_mouse_CountButton' referenced from C:\XHARBOUR\OBJ\DLL\B32\GTWIN.OBJ
Error: Unresolved external '_hb_WIN_mouse_SetBounds' referenced from C:\XHARBOUR\OBJ\DLL\B32\GTWIN.OBJ
Error: Unresolved external '_hb_WIN_mouse_GetBounds' referenced from C:\XHARBOUR\OBJ\DLL\B32\GTWIN.OBJ
Warning: Public symbol '_hb_mouse_Init' defined in both module C:\XHARBOUR\OBJ\DLL\B32\MOUSEWIN.OBJ and C:\XHARBOUR\OBJ\DLL\B32\GTNUL.OBJ
Warning: Public symbol '_hb_mouse_Exit' defined in both module C:\XHARBOUR\OBJ\DLL\B32\MOUSEWIN.OBJ and C:\XHARBOUR\OBJ\DLL\B32\GTNUL.OBJ
Warning: Public symbol '_hb_mouse_IsPresent' defined in both module C:\XHARBOUR\OBJ\DLL\B32\MOUSEWIN.OBJ and C:\XHARBOUR\OBJ\DLL\B32\GTNUL.OBJ
Warning: Public symbol '_hb_mouse_Show' defined in both module C:\XHARBOUR\OBJ\DLL\B32\MOUSEWIN.OBJ and C:\XHARBOUR\OBJ\DLL\B32\GTNUL.OBJ
Warning: Public symbol '_hb_mouse_Hide' defined in both module C:\XHARBOUR\OBJ\DLL\B32\MOUSEWIN.OBJ and C:\XHARBOUR\OBJ\DLL\B32\GTNUL.OBJ
Warning: Public symbol '_hb_mouse_Col' defined in both module C:\XHARBOUR\OBJ\DLL\B32\MOUSEWIN.OBJ and C:\XHARBOUR\OBJ\DLL\B32\GTNUL.OBJ
Warning: Public symbol '_hb_mouse_Row' defined in both module C:\XHARBOUR\OBJ\DLL\B32\MOUSEWIN.OBJ and C:\XHARBOUR\OBJ\DLL\B32\GTNUL.OBJ
Warning: Public symbol '_hb_mouse_SetPos' defined in both module C:\XHARBOUR\OBJ\DLL\B32\MOUSEWIN.OBJ and C:\XHARBOUR\OBJ\DLL\B32\GTNUL.OBJ
Warning: Public symbol '_hb_mouse_IsButtonPressed' defined in both module C:\XHARBOUR\OBJ\DLL\B32\MOUSEWIN.OBJ and C:\XHARBOUR\OBJ\DLL\B32\GTNUL.OBJ
Warning: Public symbol '_hb_mouse_CountButton' defined in both module C:\XHARBOUR\OBJ\DLL\B32\MOUSEWIN.OBJ and C:\XHARBOUR\OBJ\DLL\B32\GTNUL.OBJ
Warning: Public symbol '_hb_mouse_SetBounds' defined in both module C:\XHARBOUR\OBJ\DLL\B32\MOUSEWIN.OBJ and C:\XHARBOUR\OBJ\DLL\B32\GTNUL.OBJ
Warning: Public symbol '_hb_mouse_GetBounds' defined in both module C:\XHARBOUR\OBJ\DLL\B32\MOUSEWIN.OBJ and C:\XHARBOUR\OBJ\DLL\B32\GTNUL.OBJ

** error 2 ** deleting bin\b32\harbour.dll
Só para complementar utilizo a útima versão do Bison e desafando aki com os colegas, cara to cada vez mais perdido com esse negócio de baixar do CVS ai compila, sei lá outras vezes deram certo outras vezes deu erro, eu queria entender como que funciona o negócio, pois me sinto como na época de escola estudando para prova de História... Decorava tudo, não entendia nada... e o negócio é entender como funciona a coisa, alguém tem além da solução para o problema alguma roteiro, tutorial, sei lá material q explique melhor esse mundo xHarbour, pq já pesquisei muito a respeito na net e no fórum e o q acho são Helps de comandos ou respostas ou tutoriais de como baixar pelo CVS (q isso não tenho problema) ou como resolver problemas ao compilar.

O q quero entender é como q é akela disposição das pastas q tem no \xHarbour e qual a lógica da coisa, pois acredito q entendendo como funciona possa analisar e tomar direcionamentos, além de isto me auxiliar no entendimento tb do conteúdo das pastas \hwgui e \minigui q estou estou pretendendo utilizar uma das 2 como lib Gráfica.

Grato,

:)Pos
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Mensagem por alaminojunior »

cara to cada vez mais perdido com esse negócio de baixar do CVS ai compila, sei lá outras vezes deram certo outras vezes deu erro, eu queria entender como que funciona o negócio, pois me sinto como na época de escola estudando para prova de História...
Cara, esquece este negocio de CVS, FBI, INSS, CPI, etc....

A ultima versão estável, mas estavel mesmo, do xHarbour, é a 0.99.70.
Com ela dbedit não tem galho, haja vista outros post´s que foram comentados.

Com esse negocio de CVS, as coisas ficam muito mais enchertadas do que já são.
Inspire-se sempre no site www.xharbour.org , e mesmo assim a versão que está lá, é uma versão BETA. Aí já viu né ?

Claro que existem os outros colegas que conseguem compilar, mas eles são ases do CVS.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Mensagem por fladimir »

Vlw Alamino já estava ficando desanimado...


Obrigado
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

cara to cada vez mais perdido com esse negócio de baixar do CVS ai compila, sei lá outras vezes deram certo outras vezes deu erro, eu queria entender como que funciona o negócio, pois me sinto como na época de escola estudando para prova de História... Decorava tudo, não entendia nada... e o negócio é entender como funciona a coisa, alguém tem além da solução para o problema alguma roteiro, tutorial, sei lá material q explique melhor esse mundo xHarbour
Isso não é um problema do xHarbour, sendo asim teriamos diversos problemas com outros projetos como Postgresql, e outros inumeros que tem por ai, acontece que a versão da CVS , é onde os desenvolvedores do xharbour vão desenvolvendo e vai ficando lah pra quem quiser baixar e compilar, mas nem sempre esta 100 % pronta para compilar, ou pode até mesmo conter alguma alteração recente que esta com problema, Então isso não deve ser usado para produção de app. o que vc pode usar é a 1.0.0 que é a ultima versão compilda do xharbour.Agora para nivel de compatibilidade e testar novas funções, pode baixar a CVS e compilar na BOA compilei ela ontem sem problemas algum.
O q quero entender é como q é akela disposição das pastas q tem no \xHarbour e qual a lógica da coisa, pois acredito q entendendo como funciona possa analisar e tomar direcionamentos, além de isto me auxiliar no entendimento tb do conteúdo das pastas \hwgui e \minigui q estou estou pretendendo utilizar uma das 2 como lib Gráfica.
Bom já falando em LIB grafica e especialmete da HWGUI, essa sim vc tem que usar a versão da CVS que é a mais atualizada, e basta usar o MAKE_B32.BAT, alem disso a versão que esta no site oficial esta muito desatualizada. Já a MINIGUI já tem versões recente compilada, porem a que vem compilada vem com o harbour como padrão, mas nada impede de recompilar os fontes para usar o xharbour basta usar o 'Compile.Bat \x'
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Mensagem por alaminojunior »

Isso não é um problema do xHarbour,
Realmente, o problema está no monte de coisa que é jogado neste tal de cvs.
Nunca vi bagunça igual. Deus que me livre !!!

Apesar de usar esta ótima ferramenta (Versão 0.99.70), começo a ficar preocupado com o futuro da mesma, e o que é mais importante, com o MEU !!!
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Mensagem por Itamar M. Lins Jr. »

alaminojunior escreveu:
Isso não é um problema do xHarbour,
Realmente, o problema está no monte de coisa que é jogado neste tal de cvs.
Nunca vi bagunça igual. Deus que me livre !!!

Apesar de usar esta ótima ferramenta (Versão 0.99.70), começo a ficar preocupado com o futuro da mesma, e o que é mais importante, com o MEU !!!
Voce está equivocado, o fato de você ou qualquer outro não enteder como estão "ORGANIZADOS" os arquivos dentro do CVS não seguinifica que estão bagunçados.

O xharbour conta com algumas dezenas de programadores, cada qual cuida de partes especificas que estão separadas em pastas(diretórios).

Seja mais claro, especifico, que alguém irá te ajudar.

Não encontrei qual é o sistema operacional que esta usando, como estão configuradas suas variáveis de ambiente, etc...

Todo dia atualizo o CVS hwgui,harbour,xharbour etc... e está tudo compilando certinho...
Em mais de uma maquina, inclusive Linux.
Se tem um problema o melhor a fazer é enviar um email para o responsável. (lembrando que é um serviço não remunerado ás vezes)

Se o dbedit ou tbrowse perdeu uma funcionalidade é só mandar um email para Eduardo Fernandes. modalsist@yahoo.com.br
Não tem nada haver com retro-compatibilidade. Muitas das vezes é uma falha do mantenedor(es) da classe(s) tbrowse,dbedit e claro que existe o compromisso em tornar o xharbour 100% compativel com clipper é essa a proposta deste o unicio.

Repare as últimas correções feitas por ele no CVS.

Código: Selecionar todos

2008-02-27 10:00 UTC-0300 Eduardo Fernandes <modalsist@yahoo.com.br>
  * source/rtl/tget.prg
  * source/rtl/tgetlist.prg
    ! fixed buffer content after DEL operation under @L picture.

  * source/rtl/tbrowse.prg
    ! fixed dbSkip() method to return 0 when SkipBlock is null. 

2008-02-16 20:15 UTC-0300 Eduardo Fernandes <modalsist@yahoo.com.br>
  * source/rtl/tget.prg
    + create the new "@2" and "@4" pictures to force get date with 2 or 4
      digits on year format, independent of set century. Contribution
      by Brian Hays.

2008-02-16 14:00 UTC-0300 Eduardo Fernandes <modalsist@yahoo.com.br>
  * source/rtl/tbrowse.prg
    ! fixed SetStyle() method. Reported by Eduardo Horbino.
    + created Style access to return ::aStyle data.

  * source/rtl/tget.prg
  * source/rtl/tgetlist.prg
    + created the new "@L" picture to scroll number from right to left
      direction as calculator. This picture will acts only over numeric vars.
      NumToLeft() code used in get class is a contrib by Julio Cesar Molina.

      Note about navigation and editing keys under "@L" picture:
      Right, Left, Ctrl-Right, Ctrl-Left, Home, End, Ctrl-Home, Ctrl-End and
      Ctrl-BackSpc are without effect.
      Del,BackSpc  Delete character at cursor position, but clear all
                   text if the first key is Del.

2008-02-12 09:40 UTC-0300 Eduardo Fernandes <modalsist@yahoo.com.br>
  * source/rtl/tget.prg
    ! fixed to reset display content after lose focus when "@S" is used.
      Bug reported from xharbour.comp.lang news.

2008-01-30 16:20 UTC-0300 Eduardo Fernandes <modalsist@yahoo.com.br>
  * source/rtl/tbrowse.prg
    ! fixed dbgotop() and dbgobottom() methods to run only if ::SkipTopBlock
      and ::SkipBottomBlock are defined.

  * source/rtl/tbcolumn.prg
    ! fixed new() method to init ::bBlock only if a block is valid, otherwise
      init as nil block.

2008-01-29 22:20 UTC-0300 Eduardo Fernandes <modalsist@yahoo.com.br>
  * source/rtl/browse.prg
    * fixed Page Down behaviour on bof().
Ps. Com certeza essas correções e implementações só no CVS, não estão ainda no xharbour.org nem no xharbour.com (dentre muitas outras)
Quanto mais aprendermos a usar o CVS mais independente ficamos e fortalecemos o [x]harbour.

Saudações
Itamar M. Lins Jr.
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

alaminojunior escreveu:
Isso não é um problema do xHarbour,
Realmente, o problema está no monte de coisa que é jogado neste tal de cvs.
Nunca vi bagunça igual. Deus que me livre !!!

Apesar de usar esta ótima ferramenta (Versão 0.99.70), começo a ficar preocupado com o futuro da mesma, e o que é mais importante, com o MEU !!!
Se vc ver a CVS do MYSQL ou POSTGRESQL ai sim vc enloquece !!! isso é extremamente normal, se queres enter o que e cada coisa faz procure dar uma lida sempre que vc atualizar no arquivo "ChangeLog"
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Mensagem por alaminojunior »

O xharbour conta com algumas dezenas de programadores, cada qual cuida de partes especificas que estão separadas em pastas(diretórios).
E eles se reunem entre si, para tratar dos detalhes ? Quem garante ?
Se vc ver a CVS do MYSQL ou POSTGRESQL ai sim vc enloquece !!!
Eu não uso CVS. Nem pretendo usar.

O que venho tentando passar para os colegas menos esclarecidos, como eu, é que procurem usar a ultima versão estável do xharbour, que é a 0.99.70

O problema é que esta versão não está mais disponível lá, e sim uma tal de 1.0.0.beta1
Enquanto este "beta' estiver no meio do nome, não arrisco.

Quanto aos usuarios do CVS, quero deixar claro que admiro todos eles pela coragem e dedicação. Aliás é graças a eles e outros que o "beta" um dia vai deixar de fazer parte do nome.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

O problema é quando você coloca um beta num cliente e dá um pau qualquer. O cara que paga a conta vai dizer que é culpa sua e ponto final. "Contratei você e não esse tal de beta!" . :)
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Luciano Bonfim
Usuário Nível 3
Usuário Nível 3
Mensagens: 414
Registrado em: 23 Ago 2007 09:34
Localização: Rio de Janeiro / São Paulo
Contato:

Mensagem por Luciano Bonfim »

Eu estou usando a 1.0.0 no cliente e está perfeita (alamijunior pode usar ela sem medo), outra coisa muito importante: utilizo uma ferramenta que näo fui eu que fiiz e muito menos participei do desenvolvimento. Existe uma série de pessoas que desenvolvem ela pra mim e näo me cobram nada... pode vir com BUG, BICHADA seja lá como vier que näo vou reclamar!!!!

Muito Obrigado
Muito Obrigado,

Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Afora a nobreza dos colegas que desenvolvem a ferramenta sem nada cobrar, na hora em que seu programa bugar na cara do cliente na pior hora possível, pode apostar que você vai reclamar sim. Se não em alto e bom som, pelo menos em pensamento.

Cada qual tem sua opinião. A minha é de jamais correr riscos enquanto o Murphy estiver por perto. :)
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Luciano Bonfim
Usuário Nível 3
Usuário Nível 3
Mensagens: 414
Registrado em: 23 Ago 2007 09:34
Localização: Rio de Janeiro / São Paulo
Contato:

Mensagem por Luciano Bonfim »

Maligno,

só uma curiosidade vc usa xharbour ou prefere deixar o clipper mesmo?
Muito Obrigado,

Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Mensagem por Itamar M. Lins Jr. »

Maligno escreveu:Afora a nobreza dos colegas que desenvolvem a ferramenta sem nada cobrar, na hora em que seu programa bugar na cara do cliente na pior hora possível, pode apostar que você vai reclamar sim. Se não em alto e bom som, pelo menos em pensamento.

Cada qual tem sua opinião. A minha é de jamais correr riscos enquanto o Murphy estiver por perto. :)
Às vezes eu estranho o Maligno.
Quando foi que alguma impresa de software devolveu dinheiro por falha(s) em seus sistemas ?
Elas se comprometem a corrigir, e mais nada.

Qual é o liguagem de programação que não tem problemas, ou que no cliente depois de tudo pronto nunca apresentou problemas ? A propósito quem está corrigindo os problemas do clipper ?


Saudações
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Mensagem por Itamar M. Lins Jr. »

alaminojunior escreveu:
O xharbour conta com algumas dezenas de programadores, cada qual cuida de partes especificas que estão separadas em pastas(diretórios).
E eles se reunem entre si, para tratar dos detalhes ? Quem garante ?
Se vc ver a CVS do MYSQL ou POSTGRESQL ai sim vc enloquece !!!
Eu não uso CVS. Nem pretendo usar.

O que venho tentando passar para os colegas menos esclarecidos, como eu, é que procurem usar a ultima versão estável do xharbour, que é a 0.99.70

O problema é que esta versão não está mais disponível lá, e sim uma tal de 1.0.0.beta1
Enquanto este "beta' estiver no meio do nome, não arrisco.

Quanto aos usuarios do CVS, quero deixar claro que admiro todos eles pela coragem e dedicação. Aliás é graças a eles e outros que o "beta" um dia vai deixar de fazer parte do nome.
Então, essa versão beta tem menos Bugs do que a 0.99.70 que nem no repositório esta mais.
E a do CVS tem menus bugs do que a 1.0.0.beta1.
Isso é uma jogada de marketing deles. Forçando o pessoal usar a versão paga.
Quando a versão do CVS está com problemas sérios de compilação ou muito instável "chove" emails avisando sobre o problema.

Saudações
Itamar M. Lins Jr.
Responder