A pedidos dos desenvolvedores, os melhores recursos dos editores foram incorporados.
Por exemplo até o pai do FiveWin solitou/a recursos.
2010-06-05 11:01 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbqt_hbqplaintextedit.cpp
* contrib/hbide/hbide.prg
* contrib/hbide/idedocks.prg
* contrib/hbide/ideedit.prg
* contrib/hbide/ideeditor.prg
* contrib/hbide/idefindreplace.prg
* contrib/hbide/ideobject.prg
+ Implemented: interface to find next/previous occurance of selected
text in the current editing instance.
The moment some text is selected in the editor, two tool-buttons will
automatically show-up on the lower-right corner of the editing window
to facilitate you execute "find" operation for selected text up or down.
Buttons will disappear where there is no more selected text.
The feature was requested by Antonio Linares.
Posso afirmar que é muito fácil trabalhar com ela, muitos simples mesmo eu usei xMate depois mudei para xDev agora com a HBIDE.
E com uma boa documentação.
At present hbIDE supports projects specific to Harbour as compiler. However any language dialect can use it for organizing the projects and editing tasks taking use of hbIDE's powerful interface. Hopefully soon, support for following languages will be implemented, strictly in the order given below:
Realmente está muito boa, quem sabe ela vira além de IDE um Designer de telas e relatórios em QT que gere códigos para ser compilado com Harbour+QT, Assim acredito que uns .CH bem feitos da pra migrar de Hwgui para QT de modo tranqüilo, ou até mesmo fazer uma versão da Hwgui usando comandos QT do Harbour. Vamos acompanhando o andar da carruagem...
É só escolher as opções.
Se precisar dela compilada com as dll's é só falar
Alias vou subir a atualização dela no 4shared.
Outra coisa, se não usar o SQLRDD pago, é melhor testar logo o Harbour, tem muita coisa interessante...
Oi Itamar
Eu uso a SqlLib do Vailton
Eu não peguei ainda a forma de informar a Libs
Inclusive uso fivewin e tenho que informar as bibliotecas
Para compilar em bat consegui e ficou ótimo pois trabalho tambem com .hrb
Agradeço, se voce puder me dar uma força detalhando como faço para definir esses parametros.
Agradeço, se voce puder me dar uma força detalhando como faço para definir esses parametros.
Ola!
Eu não sei.
Teria que está usando suas ferramentas, para poder fazer testes com HBIDE.
Creio que ela possue todos os recursos, como são muitos eu não testei todos.
Na atualização do harbour, vejo que tem também as atualizações da hbide. Mas na compilação do harbour, o executável hbide não é gerado, quais configurações necessárias para que ele seja gerado?
Vai existir alguma documentação para auxiliar a configuração?
[]´s
►Harbour 3.x | Minigui xx-x | HwGui◄ Pense nas possibilidades abstraia as dificuldades. Não corrigir nossas falhas é o mesmo que cometer novos erros. A imaginação é mais importante que o conhecimento. (Albert Einstein)
hbmk2: Processando opções do ambiente: -compiler=mingw
hbmk2: Processando arquivo de configuração: d:\harbourx\mingw\bin\hbmk.cfg
hbmk2: Linkando... hbide.exe
d:/harbourx/mingw/lib/libQtUiTools.a(quiloader.o):quiloader.cpp:(.text+0x3c3): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(quiloader.o):quiloader.cpp:(.text+0x44f): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(quiloader.o):quiloader.cpp:(.text+0x4db): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(quiloader.o):quiloader.cpp:(.text+0x89c): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(quiloader.o):quiloader.cpp:(.text+0xb5c): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(quiloader.o):quiloader.cpp:(.text+0xd39): more undefined references to `_Unwind_Resume' follow
d:/harbourx/mingw/lib/libQtUiTools.a(quiloader.o):quiloader.cpp:(.eh_frame+0x12)
: undefined reference to `__gxx_personality_v0'
d:/harbourx/mingw/lib/libQtUiTools.a(abstractformbuilder.o):abstractformbuilder.cpp:(.text+0x1b0): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(abstractformbuilder.o):abstractformbuilder.cpp:(.text+0x273): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(abstractformbuilder.o):abstractformbuilder.cpp:(.text+0x2c7): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(abstractformbuilder.o):abstractformbuilder.cpp:(.text+0x31b): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(abstractformbuilder.o):abstractformbuilder.cpp:(.text+0x57b): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(abstractformbuilder.o):abstractformbuilder.cpp:(.text+0x5ec): more undefined references to `_Unwind_Resume' follow
d:/harbourx/mingw/lib/libQtUiTools.a(abstractformbuilder.o):abstractformbuilder.cpp:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
d:/harbourx/mingw/lib/libQtUiTools.a(formbuilder.o):formbuilder.cpp:(.text+0x6a): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(formbuilder.o):formbuilder.cpp:(.text+0x419): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(formbuilder.o):formbuilder.cpp:(.text+0x51e): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(formbuilder.o):formbuilder.cpp:(.text+0x606): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(formbuilder.o):formbuilder.cpp:(.text+0x69a): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(formbuilder.o):formbuilder.cpp:(.text+0x736): more undefined references to `_Unwind_Resume' follow
d:/harbourx/mingw/lib/libQtUiTools.a(formbuilder.o):formbuilder.cpp:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
d:/harbourx/mingw/lib/libQtUiTools.a(textbuilder.o):textbuilder.cpp:(.text+0xfc): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(textbuilder.o):textbuilder.cpp:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
d:/harbourx/mingw/lib/libQtUiTools.a(formbuilderextra.o):formbuilderextra.cpp:(.text+0x5df): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(formbuilderextra.o):formbuilderextra.cpp:(.text+0x6cb): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(formbuilderextra.o):formbuilderextra.cpp:(.text+0xd45): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(formbuilderextra.o):formbuilderextra.cpp:(.text+0xdec): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(formbuilderextra.o):formbuilderextra.cpp:(.text+0xe84): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(formbuilderextra.o):formbuilderextra.cpp:(.text+0x152d): more undefined references to `_Unwind_Resume' follow
d:/harbourx/mingw/lib/libQtUiTools.a(formbuilderextra.o):formbuilderextra.cpp:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
d:/harbourx/mingw/lib/libQtUiTools.a(moc_properties_p.o):moc_properties_p.cpp:(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
d:/harbourx/mingw/lib/libQtUiTools.a(ui4.o):ui4.cpp:(.text+0x4440): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(ui4.o):ui4.cpp:(.text+0x4a0d): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(ui4.o):ui4.cpp:(.text+0x4ff1): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(ui4.o):ui4.cpp:(.text+0x5669): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(ui4.o):ui4.cpp:(.text+0x5c4d): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(ui4.o):ui4.cpp:(.text+0x6231): more undefined references to `_Unwind_Resume' follow
d:/harbourx/mingw/lib/libQtUiTools.a(ui4.o):ui4.cpp:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
d:/harbourx/mingw/lib/libQtUiTools.a(resourcebuilder.o):resourcebuilder.cpp:(.text+0x91f): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(resourcebuilder.o):resourcebuilder.cpp:(.text+0x980): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(resourcebuilder.o):resourcebuilder.cpp:(.text+0x99d): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(resourcebuilder.o):resourcebuilder.cpp:(.text+0xa8c): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(resourcebuilder.o):resourcebuilder.cpp:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
d:/harbourx/mingw/lib/libQtUiTools.a(properties.o):properties.cpp:(.text+0x140): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(properties.o):properties.cpp:(.text+0x1331): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(properties.o):properties.cpp:(.text+0x13a0): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(properties.o):properties.cpp:(.text+0x13cb): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(properties.o):properties.cpp:(.text+0x13f8): undefined reference to `_Unwind_Resume'
d:/harbourx/mingw/lib/libQtUiTools.a(properties.o):properties.cpp:(.text+0x140b): more undefined references to `_Unwind_Resume' follow
d:/harbourx/mingw/lib/libQtUiTools.a(properties.o):properties.cpp:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status
hbmk2: Erro: Executando linkeditor. 1
gcc.exe .hbmk/win/mingw/hbide.o .hbmk/win/mingw/ideobject.o .hbmk/win/mingw/ides
tylesheets.o .hbmk/win/mingw/idetags.o .hbmk/win/mingw/idemisc.o .hbmk/win/mingw
/ideactions.o .hbmk/win/mingw/ideeditor.o .hbmk/win/mingw/idefindreplace.o .hbmk
/win/mingw/idedocks.o .hbmk/win/mingw/idesaveload.o .hbmk/win/mingw/iderequests.
o .hbmk/win/mingw/idethemes.o .hbmk/win/mingw/ideprojmanager.o .hbmk/win/mingw/i
desources.o .hbmk/win/mingw/ideharbourhelp.o .hbmk/win/mingw/ideenviron.o .hbmk/
win/mingw/idehome.o .hbmk/win/mingw/idefunctions.o .hbmk/win/mingw/idedocwriter.
o .hbmk/win/mingw/ideskeletons.o .hbmk/win/mingw/idewizard.o .hbmk/win/mingw/ide
tools.o .hbmk/win/mingw/ideshortcuts.o .hbmk/win/mingw/ideedit.o .hbmk/win/mingw
/ideplugins.o .hbmk/win/mingw/idedict.o .hbmk/win/mingw/ideparseexpr.o .hbmk/win
/mingw/_hbmkaut.o .hbmk/win/mingw/_hbmkcpp.o .hbmk/win/mingw/_hbmkaut.reso -mw
indows -Wl,--start-group -lhbxbp -lhbqt -lhbqtcore -lhbqtgui -lhbqtnetwork -lQtC
ore4 -lQtGui4 -lQtNetwork4 -lQtUiTools -lsupc++ -lhbextern -lhbdebug -lhbvm -lhb
rtl -lhblang -lhbcpage -lgtcgi -lgtpca -lgtstd -lgtwin -lgtwvt -lgtgui -lhbrdd -
lhbuddall -lhbusrrdd -lrddntx -lrddcdx -lrddnsx -lrddfpt -lhbrdd -lhbhsx -lhbsix
-lhbmacro -lhbcplr -lhbpp -lhbcommon -lhbmainwin -lkernel32 -luser32 -lgdi32 -l
advapi32 -lws2_32 -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -lol
eaut32 -lmpr -lwinmm -lmapi32 -limm32 -lmsimg32 -lwininet -lhbpcre -lhbzlib -Wl
,--end-group -ohbide.exe -Ld:/harbourx/mingw/lib -L/../lib
►Harbour 3.x | Minigui xx-x | HwGui◄ Pense nas possibilidades abstraia as dificuldades. Não corrigir nossas falhas é o mesmo que cometer novos erros. A imaginação é mais importante que o conhecimento. (Albert Einstein)
Eu consegui gerar o hbide.exe, usando o mingw que vem no pacote de instalação do qt. O mingw 5.1.6 dá os erros que eu informei.
[]´s
►Harbour 3.x | Minigui xx-x | HwGui◄ Pense nas possibilidades abstraia as dificuldades. Não corrigir nossas falhas é o mesmo que cometer novos erros. A imaginação é mais importante que o conhecimento. (Albert Einstein)
Tanto a HBIDE como o Harbour como um todo estão ficando bem amadurecidos. Com as últimas modificações no Harbour as limitações que o Harbour tinha em relação ao xHarbour foram resolvidas. Embora ainda não dê para dizer seguramente que haja 100% de compatibilidade entre os projetos, não há mais nenhum impedimento técnico para que isso não ocorra por parte do Harbour (o contrário não é verdadeiro). Inclusive recentemente os desenvolvedores do Harbour chamaram o pessoal do xHarbour para discutir um possível fusão dos projetos, algo que seria benéfico para todos. Infelizmente o pessoal do xHarbour sequer responderam. No passado pode ter havido motivos para o fork, mas agora há motivos para o merge, falta a vontade política de fazer.