Se eu quiser compilar já no Linux e começar a ver como a coisa funciona, é muito complicado?
Já trabalha com LINUX ?
O problema as vezes pode ser que o novo não seja o Harbour nem a HBIDE mas as outras coisas do SO que a pessoa não sabe como funcionam.
Porque Harbour é Clipper com mais coisas, Windows não é DOS e Linux não é DOS nem WINDOWS.
As pessoas pensam que a dificuldade é HBIDE é colocar MAIN, etc... não é isso, a dificuldade é a adaptação nesse novo mundo, tem muita coisa e milhares, bilhões de possibilidades, acontece que pessoal do DOS/Clipper não consegue visualizar tudo e fica assustado e alguns desiste. Mas se for p/ Delphi é a mesma coisa, PHP, Java...
SQL é SQL em qualquer lugar, DIALOG, NOMODAL, MODAL, USB, SOCKET, SSH, TELNET, Ubuntu, Mandriva, Red-Hat, Android.... Palavras novas que não fazem parte do Harbour mas que com o Harbour passamos a usar, se não for com Harbour, será com Delphi, Java... é isso que o pessoal as vezes não entende.
Jovem Padawan se quer ser um novo Jedi nesse universo tem que arregaçar as mangas e estudar, ler, perguntar muito, participar e acredito que aqui quem souber irá ajudar.
Programers notepad não funciona no Linux segundo essa informação.
http://en.wikipedia.org/wiki/Programmer%27s_Notepad
Quer usar notepad++ use, quer usar xDev idem, xEdit etc... não sou melindrado já usei todas essas tem pontos negativos e positivos em todas só que não há continuidade na xDev está parada. A HBIDE é a unica que funciona no Linux e é uma excelente IDE tem DEBUG GRAFICO!, eu usei um pouco isso o debug mas precisamos de tempo bem sabemos para testar todas essas coisas, quando agrada eu vou usando e indico para outras pessoas, agora ficar de babá não é comigo não, a pessoa deve saber o limite que tem. Deu erro ? é um bug ? reporte p/ quem irá consertar, não teve retorno ? não gostou ? parte para outra simples assim.
O Pessoal está aterrorizando o pessoal do Clipper, vixi HBQT não, Hwgui vou ter quer reescrever tudo é ?, Lógico que irá reescrever tudo se deseja utilizar dos recursos do SO, veja que não estou me referindo a linguagem mas ao SO, se a linguagem não te oferecesse como usar os recursos do SO tudo bem procure uma linguagem melhor, porém o Harbour tem ferramentas para muita coisa, uma boa quantidade pronta.
Ai ficam empurrando o iniciante na GTWVT, GTWVG... a pessoa gosta começa a encher de comandos exclusivos de cada uma, quando pensar em usar algo melhor ai vem a frustração. Eu já fui iniciante também e sei do que estou falando. Até mesclar HWGUI com GTWVG o pessoal faz. Mas isso eu vejo como procrastinação.
Os comandos da Hwgui, Minigui, HBQT, Fivewin,Delphi são bem parecidos pelo menos a lógica é a mesma entre algumas, quanto mais OOP mais parecidas ficam.
Usando a Hwgui por exemplo é a que estou usando:
Código: Selecionar todos
#include 'hwgui.ch'
Function Main
Local oDlg, cAc01:=Space(5), cAc02:=Space(5), cAc03:=Space(5), cPesq := ""
PREPARE FONT oFontP NAME "MS Sans Serif" WIDTH 0 HEIGHT -16
INIT Dialog oDlg CLIPPER NOEXIT AT 0,0 SIZE 350,220
@ 010,030 get oAc01 VAR cAc01 PICTURE "!!!!!" SIZE 100,30 valid {||fAquiSuaFunção()}
@ 010,060 get oAc02 VAR cAc02 PICTURE "!!!!!" SIZE 100,30
@ 010,110 get oAc03 VAR cAc03 PICTURE "!!!!!" SIZE 100,30
@ 010,565 GroupBox "Pesquisa:" SIZE 400,50
@ 020,580 SAY oPesq CAPTION cPesq size 370,25 OF oDlg Font oFontP STYLE WS_BORDER COLOR 10485760 BACKCOLOR 12507070
oPesq:Anchor:=6
ACTIVATE Dialog oDlg Center
Return Nil
Isso ai em cima vale ao @ say, get, read do clipper só que existe ai escondido dentro dessas linhas, milhões de possibilidades e outro detalhe é que roda no LINUX via GTK sem precisar mexer em uma vírgula. Outra coisa é que eu não estou usando no momento o Linux, mas existe outras pessoas pelo mundo usando a Hwgui no Linux.
Outro detalhe é que os feras do Harbour usam Linux, infelizmente aqui no Brasil a cultura é a pirataria e o pessoal usa M$ por conta disso, se tivesse que pagar por cada cópia acredito que o Linux estaria mais difundido.
Saudações,
Itamar M. Lins Jr.