Centralizar janela
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Centralizar janela
Segundo o manual seria isto, mas não centraliza.
qual seria a forma correta pra centralizar?
qual seria a forma correta pra centralizar?
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Centralizar janela
Achei.... precisa de programmers notepad pra usar HMG Extended, e também precisa ter uma idéia sobre o nome do comando..... rs
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Centralizar janela
Sendo bem chato....
Como essas bost. de LIBs não aceitam contribuição, e não estão no GitHub, nem dá pra contribuir com manual.
E como parece que nenhum dos muitos usuários se importa com isso, continua tudo como está.
Essa é a bost....
Novos usuários?
Só vão encontrar essas bost. que não servem de referência....
Depois perguntam porque usuários não se interessam pelas LIBs....
Poderia ser uma opção eu criar um fork.... mas pra que? pra ter que me virar sozinho? ... sem chance....
É por isso que todos deveriam trabalhar igual o Harbour 3.4, no github, com padronização, e aceitando contribuição de alterações.
Fora que o Harbour 3.4 tem ferramentas pra documentação e tudo mais....
Fazer o que....
É tudo uma bost.... e ninguém liga...
Por isso o Harbour 3.4 esteve temporariamente congelado.... porque acaba sobrecarregando o Viktor, tendo que fazer tudo isso sozinho.... e pior, só uma minoria se interessando por isso....
É um desabafo, mas é o que penso.
É o xbase se autodestruindo.
E se coisas simples assim, já é complicado, código fonte então, piorou.... igual acontece na OOHG, a única no GITHUB.
Como essas bost. de LIBs não aceitam contribuição, e não estão no GitHub, nem dá pra contribuir com manual.
E como parece que nenhum dos muitos usuários se importa com isso, continua tudo como está.
Essa é a bost....
Novos usuários?
Só vão encontrar essas bost. que não servem de referência....
Depois perguntam porque usuários não se interessam pelas LIBs....
Poderia ser uma opção eu criar um fork.... mas pra que? pra ter que me virar sozinho? ... sem chance....
É por isso que todos deveriam trabalhar igual o Harbour 3.4, no github, com padronização, e aceitando contribuição de alterações.
Fora que o Harbour 3.4 tem ferramentas pra documentação e tudo mais....
Fazer o que....
É tudo uma bost.... e ninguém liga...
Por isso o Harbour 3.4 esteve temporariamente congelado.... porque acaba sobrecarregando o Viktor, tendo que fazer tudo isso sozinho.... e pior, só uma minoria se interessando por isso....
É um desabafo, mas é o que penso.
É o xbase se autodestruindo.
E se coisas simples assim, já é complicado, código fonte então, piorou.... igual acontece na OOHG, a única no GITHUB.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- Nascimento
- Usuário Nível 4

- Mensagens: 763
- Registrado em: 19 Jul 2008 12:11
- Localização: OLINDA-PE
Centralizar janela
de certa forma eu concordo com o quintas
pra compilar um .prg usando a minigui extended com o hbmk2 é um trabalho infernal isso usando o bcc e usando o mingw diga que dobrou o infernal
a hmg oficial ate hj não consegui, ou vc usa o build.bat dela ou desvende o misterio
assim ainda consegui compilar com a minigui extended usando hbmk2
mais como eu disse , na hmg oficial nem com reza ate agora
pra compilar um .prg usando a minigui extended com o hbmk2 é um trabalho infernal isso usando o bcc e usando o mingw diga que dobrou o infernal
a hmg oficial ate hj não consegui, ou vc usa o build.bat dela ou desvende o misterio
Código: Selecionar todos
# ---------------------------
# Nome do Executável
# ---------------------------
-ojanela
# ---------------------------
# Bibliotecas
# ---------------------------
-lbostaurus
-lzebra
# ---------------------------
# Prg(s) e Rc(s)
# ---------------------------
main.prg
main.rc
c:\minigui\minigui.hbc
# ---------------------------
# Fim
# ------
mais como eu disse , na hmg oficial nem com reza ate agora
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina
clipper 5.3 /harbour/minigui
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Centralizar janela
Quer fazer um teste?
Uso assim:
\harbour\bin\hbmk.hbc
É só a indicação de onde estão as LIBs.
Os HBPs e HBCs que montei pra cada uma estão em suas respectivas pastas.
Aqui tem todas.
https://github.com/JoseQuintas/allgui
pode olhar em HMG3, HMGE, HWGUI e OOHG como montei os arquivos HBC e HBP
Ou pode baixar tudo pra fazer o teste.
Por causa dos nomes no hbmk.hbc, caso não altere, baixe a allgui pra g:\github\allgui
Aqui gero tudo com isto:
cd \github\allgui
hbmk2 all.hbp
E na hora de usar, é só acrescentar o nome do que for usar: hmg3.hbc, hmge.hbc, hwgui.hbc ou oohg.hbc
Tive que alterar dos originais:
Os arquivos RC, incluindo manifests.
De resto, é a configuração do Harbour normal:
PATH para o harbour\bin
PATH para o bin do compilador C
SET HB_INSTALL_PREFIX=\harbour
SET HB_COMPILER=mingw
SET HB_LANG=EN
É importante tomar cuidado com o HB_INSTALL_PREFIX. de certa forma ele equivale a um SET PATH para o Harbour.
o HB_LANG=EN é porque depois de trocentos anos em inglês, agora pode continuar em inglês mesmo.... rs
Uso assim:
\harbour\bin\hbmk.hbc
É só a indicação de onde estão as LIBs.
Código: Selecionar todos
mt=yes
gui=yes
strip=yes
compr=yes
prgflags=-n -m -w3 -es2
libpaths=d:/cdrom/fontes/integra/sefazclass
libpaths=d:/cdrom/fontes/integra/josequintas
libpaths=d:/github/allgui/hmg3
libpaths=d:/github/allgui/hmge
libpaths=d:/github/allgui/hwgui
libpaths=d:/github/allgui/oohg
Aqui tem todas.
https://github.com/JoseQuintas/allgui
pode olhar em HMG3, HMGE, HWGUI e OOHG como montei os arquivos HBC e HBP
Ou pode baixar tudo pra fazer o teste.
Por causa dos nomes no hbmk.hbc, caso não altere, baixe a allgui pra g:\github\allgui
Aqui gero tudo com isto:
cd \github\allgui
hbmk2 all.hbp
E na hora de usar, é só acrescentar o nome do que for usar: hmg3.hbc, hmge.hbc, hwgui.hbc ou oohg.hbc
Tive que alterar dos originais:
Os arquivos RC, incluindo manifests.
De resto, é a configuração do Harbour normal:
PATH para o harbour\bin
PATH para o bin do compilador C
SET HB_INSTALL_PREFIX=\harbour
SET HB_COMPILER=mingw
SET HB_LANG=EN
É importante tomar cuidado com o HB_INSTALL_PREFIX. de certa forma ele equivale a um SET PATH para o Harbour.
o HB_LANG=EN é porque depois de trocentos anos em inglês, agora pode continuar em inglês mesmo.... rs
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Centralizar janela
Acrescentando....
Se quiser gerar só uma delas, é só entrar na pasta dela.
Exemplo: pra gerar HMG 3
cd\GitHub\allgui\hmg3
hbmk2 hmg3all.hbp
isso funciona pra: Harbour 3.2, Harbour 3.4, XHARBOUR
E tanto faz se é BCC, MINGW, MSVC, desde que existam as LIBs para o compilador que vai usar.
No Xharbour será adicionar -xhb ao comando do hbmk2.
Nos compiladores, ou seta em HB_COMPILER, ou utiliza -comp=mingw (exemplo)
Se precisar de ajuda, é só dizer.
Se quiser gerar só uma delas, é só entrar na pasta dela.
Exemplo: pra gerar HMG 3
cd\GitHub\allgui\hmg3
hbmk2 hmg3all.hbp
isso funciona pra: Harbour 3.2, Harbour 3.4, XHARBOUR
E tanto faz se é BCC, MINGW, MSVC, desde que existam as LIBs para o compilador que vai usar.
No Xharbour será adicionar -xhb ao comando do hbmk2.
Nos compiladores, ou seta em HB_COMPILER, ou utiliza -comp=mingw (exemplo)
Se precisar de ajuda, é só dizer.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Centralizar janela
E finalizando....
Se baixar tudo e testar tudo, do jeito que está, e no final não quiser mais:
basta apagar a pasta ALLGUI, a pasta HARBOUR\ADDONS que é pra onde vão as LIBs (cuidado se tiver QTCONTRIBS, por exemplo, porque também fica em add-ons), e o HBMK.HBC
Volta tudo ao que era antes.
Se baixar tudo e testar tudo, do jeito que está, e no final não quiser mais:
basta apagar a pasta ALLGUI, a pasta HARBOUR\ADDONS que é pra onde vão as LIBs (cuidado se tiver QTCONTRIBS, por exemplo, porque também fica em add-ons), e o HBMK.HBC
Volta tudo ao que era antes.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Centralizar janela
Esqueci uma coisa importante: meu HBMK.HBC fixa em -w3 -es2, e nem todas as LIBs aceitam isso...
pra gerar as LIBs, melhor acrescentar -w0 -es0 na linha de comando.
pra gerar as LIBs, melhor acrescentar -w0 -es0 na linha de comando.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/