Pablo.Softgraf Posted March 11, 2015 Report Share Posted March 11, 2015 Senhores, boa tarde ! Adquiri a SQLRDD, e gostaria de saber se é possivel usar o xDev ? Por que junto com o código que comprei pra usar a RDD vem um tal de xBuild, mas eu quero usar o Harbour.exe , que vem no pacote de atualização do FWH 15.02 + xHarbour 1.2.3 Quote Link to comment Share on other sites More sharing options...
joaosolution Posted March 11, 2015 Report Share Posted March 11, 2015 Pablo Boa tarde Sim utilizo a SQLRDD com xDev sem problemas, basta criar o script de compilação para esta versão. Att João Bosco Quote Link to comment Share on other sites More sharing options...
Pablo.Softgraf Posted March 11, 2015 Author Report Share Posted March 11, 2015 Olá Joao, obrigado ! Ele está compilando , mas gera um crash na hora de setar o REQUEST "SQLRDD" e o RddSetDefault("SQLRDD") trava tudo Quote Link to comment Share on other sites More sharing options...
Pablo.Softgraf Posted March 11, 2015 Author Report Share Posted March 11, 2015 João por algum acaso voce usa o xBuild.exe ao invés do Harbour.exe ? Quote Link to comment Share on other sites More sharing options...
kapiaba Posted March 11, 2015 Report Share Posted March 11, 2015 xBuild.exe, não é a IDE do xharbour comercial(igual a xDev.exe)? Ou é um compilador? o Compilador tem que ser o Harbour.exe. Ou estou errado? abs. Quote Link to comment Share on other sites More sharing options...
Pablo.Softgraf Posted March 11, 2015 Author Report Share Posted March 11, 2015 Está certinho Kapi ! Mas tem uma falta de informação por parte do pessoal da SQLRDD , xHarbour.com.br, cada um fala uma coisa. me disseram que não rodava, com o xDev, fiz rodar. me disseram que não era necessário usar esta lib sqlbcc58.lib, mas é necessário sim ! bom , resumindo a gente tem que pesquisar e fazer funcionar, independente se a gente paga um valor alto ou não . Por algum acaso alguem sabe algum aplicativo que faz a migração de DBF para SQL Server ? Quote Link to comment Share on other sites More sharing options...
Wesley Cardoso Posted March 11, 2015 Report Share Posted March 11, 2015 Pablo, estou nesse barco também! Inclusive estou tentando recompilar todo o meu sistema usando o xBuild, exatamente porque fui informado que não é possível compilar com o xHarbour.exe. Conseguiu fazer rodar certinho aí com o xDev? Se sim, dá uma luz aí pra nós! Aqui usamos DBF e MySql... Quote Link to comment Share on other sites More sharing options...
joaosolution Posted March 11, 2015 Report Share Posted March 11, 2015 Pablo No meu sistema utilizo assim: <unit filename="MAIN.PRG" main="true" compile="Sim"> <unit filename="\bcc582\Lib\PSDK\odbc32.lib" compile="Sim"> <unit filename="\xHB\Lib\Bcc\sqlbcc58.lib" compile="Sim"> <unit filename="\xHB\Lib\fbclient_bc.lib" compile="Sim"> <unit filename="\xHB\Lib\fbclient_ms.lib" compile="Sim"> <unit filename="\xHB\Lib\libmysql.lib" compile="Sim"> <unit filename="\xHB\Lib\libpq.lib" compile="Sim"> <unit filename="\xHB\Lib\oci.lib" compile="Sim"> <unit filename="\xHB\Lib\odbccp32.lib" compile="Sim"> <unit filename="\bcc582\Lib\PSDK\psapi.lib" compile="Sim"> <unit filename="\xhb1.2.1rev9421\lib\ct.lib" compile="Sim"> <unit filename="\xhb1.2.1rev9421\lib\dbfcdx.lib" compile="Sim"> <unit filename="\xhb1.2.1rev9421\lib\dbffpt.lib" compile="Sim"> <unit filename="\xhb1.2.1rev9421\lib\pcrepos.lib" compile="Sim"> <unit filename="\FWH1206\source\classes\control.prg" compile="Sim"> xHb pasta xHarbour comercial xhb1.2.1rev9421 pasta do xHabrour.org compativel com versão do xHarbour FWH1206 pasta da vesão da FiveWIn que utilizo Lembrando que deve ser configurada as pasta no xDev Set PATH D:\bcc582\bin;D:\FWH1206\makes;D:\xhb1.2.1rev9421\bin Set Include D:\bcc582\include;D:\FWH1206\include;D:\xHb\include;D:\xhb1.2.1rev9421\include Set Lib D:\bcc582\lib;D:\bcc582\lib\psdk;D:\FWH1206\lib;D:\xHb\lib;D:\xhb1.2.1rev9421\lib Att João Bosco Quote Link to comment Share on other sites More sharing options...
Pablo.Softgraf Posted March 13, 2015 Author Report Share Posted March 13, 2015 Senhores ! É muito importante , sempre manter atualizado o xHarbour pelo SVN , por que é assim , realmente a SQLRDD58.lib, se faz necessária , qdo existe alguma desatualização das libs do SQLRDD. até está rodando , mas algumas particularidades , ainda não funcionam 100% , tais como abrir minhas tabelas em TCBROWSE e XBROWSE, estou pesquisando pra saber se é alguma .LIB desatualizada. assim que funcionar o meu projeto , dou um toque pra vocês. kapiaba 1 Quote Link to comment Share on other sites More sharing options...
CamilaFonseca Posted June 22, 2015 Report Share Posted June 22, 2015 Boa tarde Senhores!! Gostaria de saber se alguém conseguiu fazer rodar certinho aí com o xDev? Se sim, dá uma luz aí porque até agora não conseguir nada. Quote Link to comment Share on other sites More sharing options...
Ariston Santos Posted June 23, 2015 Report Share Posted June 23, 2015 Olá. Ainda uso u xDev 0.28 (idade da pedra lascada) mas consigo compilar sem problemas, usando SQLRDD. O segredo é usar um .bat customizado para gerar o executável, em vez de usar o MAKE interno, deixando por conta do XDEV apenas compilar (gerar os .c). Para isso, no XDEV, na aba "Enviroment", marquei essa opção: [_] Use this custom command to Build the target - don't use internal make: Veja um exemplo de projeto do XDEV: # # xBaseDev Project - xbasedev@kssoftware.com.br # Created @ 24/09/2013 15:41:59 # ### Standard xDev Config - Layout v1.0 Version 0.28 Root "C:\ARSOFT\estoqnet\integrador\" OutPutName "estoqmon.EXE" TargetType "Executable File (*.EXE)" CompilerWith Harbour CompilerPath "C:\xhb121" CustomBuild "C:\ARSOFT\estoqnet\integrador\cl.bat estoqmon" LinkerWith BCC LinkerPath "c:\bcc582" ### General Flags DosOEM False CreateBuildBatch False Compress True CompileAll False MT False Debug False InstallLIB False GuiLIB 1 GuiPATH c:\fwh1206 ### Search Paths OutPutPath "" Search_LIB "c:\bcc582\lib;c:\bcc582\Lib\PSDK\;c:\xhb121\lib;c:\fwh1206\lib;.\lib" Search_INC "c:\bcc582\include\;c:\xhb121\include;c:\fwh1206\include" RddList "NTX;CDX;" Defines "" ForceNonGUI False ### Compilers & Linker Settings LINKER "" COMPILER "" CCOMPILER "" COMPILERCMD " -a -n " ### Files in Project: BEGIN FILES "estoqmon.prg*" "fwdbg.prg" "image.prg" "secoes.prg" "funcoes.prg" "connect.prg" END Abaixo, o BAT relacionado ao projeto: @ECHO OFF CLS ECHO ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ECHO ³ FiveWin for xHarbour 12.06 - Jun 2012 xHarbour development power ³Ü ECHO ³ (c) FiveTech, 1993-2012 for Microsoft Windows 9X/NT/200X/ME/XP/Vista/7 ³Û ECHO ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÛ ECHO ÿ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß if A%1 == A GOTO :SINTAX if NOT EXIST %1.prg GOTO :NOEXIST TASKKILL /IM %1.exe /F ECHO Compiling... if "%FWDIR%" == "" set FWDIR=c:\fwh1206 if "%XHDIR%" == "" set XHDIR=c:\xhb121 rem if "%2" == "/b" set GT=gtwin rem if not "%2" == "/b" set GT=gtgui set GT=gtgui set hdir=%XHDIR% set hdirl=%hdir%\lib set bcdir=c:\bcc582 set fwh=%FWDIR% echo -O2 -e%1.exe -I%hdir%\include -I%bcdir%\include %1.c > b32.bc %bcdir%\bin\bcc32 -M -c -v @b32.bc echo -O2 -I%hdir%\include -I%bcdir%\include connect.c > b32.bc %bcdir%\bin\bcc32 -M -c -v @b32.bc echo -O2 -I%hdir%\include -I%bcdir%\include secoes.c > b32.bc %bcdir%\bin\bcc32 -M -c -v @b32.bc echo -O2 -I%hdir%\include -I%bcdir%\include funcoes.c > b32.bc %bcdir%\bin\bcc32 -M -c -v @b32.bc echo -O2 -I%hdir%\include -I%bcdir%\include fwdbg.c > b32.bc %bcdir%\bin\bcc32 -M -c -v @b32.bc echo -O2 -I%hdir%\include -I%bcdir%\include image.c > b32.bc %bcdir%\bin\bcc32 -M -c -v @b32.bc :ENDCOMPILE IF EXIST %1.rc %bcdir%\bin\brc32 -r -I%bcdir%\include %1 echo %bcdir%\lib\c0w32.obj + > b32.bc echo %1.obj + >> b32.bc echo connect.obj + >> b32.bc echo secoes.obj + >> b32.bc echo funcoes.obj + >> b32.bc echo fwdbg.obj + >> b32.bc echo image.obj, + >> b32.bc echo %1.exe, + >> b32.bc echo %1.map, + >> b32.bc echo %fwh%\lib\Fivehx.lib %fwh%\lib\FiveHC.lib + >> b32.bc echo %hdirl%\rtl.lib + >> b32.bc echo %hdirl%\vm.lib + >> b32.bc echo %hdirl%\%GT%.lib + >> b32.bc echo %hdirl%\lang.lib + >> b32.bc echo %hdirl%\macro.lib + >> b32.bc echo %hdirl%\rdd.lib + >> b32.bc echo %hdirl%\dbfntx.lib + >> b32.bc echo %hdirl%\dbfcdx.lib + >> b32.bc echo %hdirl%\dbffpt.lib + >> b32.bc echo %hdirl%\hbsix.lib + >> b32.bc echo %hdirl%\debug.lib + >> b32.bc echo %hdirl%\common.lib + >> b32.bc echo %hdirl%\pp.lib + >> b32.bc echo %hdirl%\pcrepos.lib + >> b32.bc echo %hdirl%\ct.lib + >> b32.bc echo %hdirl%\zlib.lib + >> b32.bc echo %hdirl%\hbzip.lib + >> b32.bc echo %hdirl%\png.lib + >> b32.bc echo %hdir%\lib\sqlbcc58.lib + >> b32.bc echo %hdir%\lib\ct.lib + >> b32.bc echo %hdir%\lib\oci.lib + >> b32.bc echo %hdir%\lib\fbclient_bc.lib + >> b32.bc echo %hdir%\lib\libpq.lib + >> b32.bc echo %hdir%\lib\odbccp32.lib + >> b32.bc echo %hdir%\lib\libmysql.lib + >> b32.bc rem Uncomment these two lines to use Advantage RDD rem echo %hdir%\lib\rddads.lib + >> b32.bc rem echo %hdir%\lib\Ace32.lib + >> b32.bc echo %bcdir%\lib\cw32.lib + >> b32.bc echo %bcdir%\lib\import32.lib + >> b32.bc echo %bcdir%\lib\uuid.lib + >> b32.bc echo %bcdir%\lib\psdk\odbc32.lib + >> b32.bc echo %bcdir%\lib\psdk\rasapi32.lib + >> b32.bc echo %bcdir%\lib\psdk\nddeapi.lib + >> b32.bc echo %bcdir%\lib\psdk\msimg32.lib + >> b32.bc echo %bcdir%\lib\psdk\psapi.lib + >> b32.bc echo %bcdir%\lib\psdk\gdiplus.lib + >> b32.bc echo %bcdir%\lib\psdk\iphlpapi.lib, >> b32.bc IF EXIST %1.res echo %1.res >> b32.bc rem uncomment this line to use the debugger and comment the following one if %GT% == gtwin %bcdir%\bin\ilink32 -Gn -Tpe -s -v @b32.bc IF ERRORLEVEL 1 GOTO LINKERROR if %GT% == gtgui %bcdir%\bin\ilink32 -Gn -aa -Tpe -s -v @b32.bc IF ERRORLEVEL 1 GOTO LINKERROR ECHO * Application successfully built * rem %1 GOTO EXIT ECHO :COMPILEERRORS PAUSE GOTO EXIT :LINKERROR ECHO * Linking errors * GOTO EXIT :SINTAX ECHO SYNTAX: Build [Program] {-- No especifiques la extensi¢n PRG ECHO {-- Don't specify .PRG extension GOTO EXIT :NOEXIST ECHO The specified PRG %1 does not exist :EXIT rem delete temporary files del *.c > nul del *.obj > nul del *.ppo > nul Quote Link to comment Share on other sites More sharing options...
augustogomes Posted July 14, 2015 Report Share Posted July 14, 2015 Olá Ariston Santos, estou comparando seu script com o meu para tentar usar sqlrdd e vi que você usa uma lib que eu não localizei nas minhas pastas, esta lib: echo %hdir%\lib\oci.lib + >> b32.bc onde ela está, ou como conseguir ela, eu estou compilando com o xharbour 1.2.3 build 20150419. Grato Augusto Quote Link to comment Share on other sites More sharing options...
sygecom Posted July 15, 2015 Report Share Posted July 15, 2015 Augusto, Essa lib é nescessario apenas se for usar conexão Oracle Quote Link to comment Share on other sites More sharing options...
augustogomes Posted July 16, 2015 Report Share Posted July 16, 2015 Obrigado pela resposta, já estou compilando na xdev normalmente. Quote Link to comment Share on other sites More sharing options...
Jorge Andrade Posted July 16, 2015 Report Share Posted July 16, 2015 Estranho, eu uso a SQLRDD compillando com o xBuild sem problemas nenhum, simplemsnte informando as libs que são necessárias para compilção sem truques. []s, Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.