HMG Extended
Moderador: Moderadores
-
marcosgambeta
- Usuário Nível 3

- Mensagens: 332
- Registrado em: 16 Jun 2005 22:53
HMG Extended
Então, deve haver alguma incompreensão do real significado da palavra fork.
A MiniGUI Extended teve como base o código-fonte da MiniGUI Oficial. Tinha até outro nome, mas depois ganhou o Extended.
Mas forçando a memória, me parece que foi isto: o Roberto Lopez ficou descontente com o surgimento da MiniGUI alternativa e fechou temporariamente o código da MiniGUI oficial. E parece que isto acabou dando mais força para a MiniGUI Extended seguir adiante.
Como o Yahoo acabou com o grupo Minigui Brasil (o Yahoo Groups inteiro, na verdade), então não tem como ler as mensagens daquela época.
Mas se um projeto deriva de outro, entende-se que é um fork (projeto derivado).
A MiniGUI Extended teve como base o código-fonte da MiniGUI Oficial. Tinha até outro nome, mas depois ganhou o Extended.
Mas forçando a memória, me parece que foi isto: o Roberto Lopez ficou descontente com o surgimento da MiniGUI alternativa e fechou temporariamente o código da MiniGUI oficial. E parece que isto acabou dando mais força para a MiniGUI Extended seguir adiante.
Como o Yahoo acabou com o grupo Minigui Brasil (o Yahoo Groups inteiro, na verdade), então não tem como ler as mensagens daquela época.
Mas se um projeto deriva de outro, entende-se que é um fork (projeto derivado).
Atenciosamente,
Marcos Antonio Gambeta
Marcos Antonio Gambeta
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
HMG Extended
Esse texto explica bem.
Era minigui.
Ele foi obrigado a se afastar por motivos pessoais graves.
Os maiores colaboradores criaram a minigui extended, com fontes que ele tinha rejeitado por não seguir os padrões estabelecidos.
Criou uma nova versão a partir dos fontes originais e mais alguns recursos, e chamou de HMG.
Aí o pessoal da minigui extended alterou o nome pra HMG Extended.
E isso continuou até hoje.
De certa forma, é realmente um fork, porque partiu dos fontes originais.
Bom... meus forks de HMG a partir de agora são realmente testes.
Vou partir para 100% Harbour 3.4, cansei dessa coisa de Xharbour/fivewin nos fontes.
Era minigui.
Ele foi obrigado a se afastar por motivos pessoais graves.
Os maiores colaboradores criaram a minigui extended, com fontes que ele tinha rejeitado por não seguir os padrões estabelecidos.
Criou uma nova versão a partir dos fontes originais e mais alguns recursos, e chamou de HMG.
Aí o pessoal da minigui extended alterou o nome pra HMG Extended.
E isso continuou até hoje.
De certa forma, é realmente um fork, porque partiu dos fontes originais.
Bom... meus forks de HMG a partir de agora são realmente testes.
Vou partir para 100% Harbour 3.4, cansei dessa coisa de Xharbour/fivewin nos fontes.
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
HMG Extended
XHarbour tem função pra pegar nome de EXE.
Harbour tem função pra pegar nome de EXE.
Mas... as miniguis.... fazem igual ao fivewin.... usam rotina em C pra isso.
As coincidências começam por aí....
Instalar fivewin com fontes (parciais) foi uma coisa muito interessante de se fazer.
Harbour tem função pra pegar nome de EXE.
Mas... as miniguis.... fazem igual ao fivewin.... usam rotina em C pra isso.
As coincidências começam por aí....
Instalar fivewin com fontes (parciais) foi uma coisa muito interessante de se fazer.
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
HMG Extended
Até HWGUI.
Parece que os neguinhos só conhecem XHarbour.... e talvez nem isso...
Era só usar hb_ProgName()
Parece que os neguinhos só conhecem XHarbour.... e talvez nem isso...
Código: Selecionar todos
#ifdef __XHARBOUR__
#ifndef __PLATFORM__WINDOWS
FUNCTION EXENAMEX()
RETURN HB_ARGV( 0 )
#endif
#ifdef __PLATFORM__WINDOWS
#pragma BEGINDUMP
#include "hbapi.h"
#include "windows.h"
HB_FUNC(EXENAMEX)
{
char szBuffer[ MAX_PATH + 1 ] = {0} ;
GetModuleFileName( ISNIL(1) ? GetModuleHandle( NULL ) : (HMODULE) hb_parnl( 1 ), szBuffer ,MAX_PATH );
hb_retc( szBuffer );
}
#pragma enddump
#endif
#endif
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
HMG Extended
Tá ficando cada vez mais..... sei lá...
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
HMG Extended
Tem fivewin em tudo, apenas essas chamaram mais a atenção.
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/
-
microvolution
- Usuário Nível 5

- Mensagens: 1231
- Registrado em: 02 Set 2011 22:17
- Contato:
HMG Extended
se o nobre que está com tudo funcionando está cansado, imagina eu que estou há 5 pra 6 anos tentando usar as 2 libs juntas HMG + WVG kkkkJoséQuintas escreveu:Bom... meus forks de HMG a partir de agora são realmente testes.
Vou partir para 100% Harbour 3.4, cansei dessa coisa de Xharbour/fivewin nos fontes.
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!
Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
MICROVOLUTION - 16 anos Evoluindo Com Você!
Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
HMG Extended
E HMG Extended bate o recorde.
Pode usar:
GetProgramFileName(), GetExeFileName(), GetModuleFileName()
Com um fonte como esse, os usuários vão fazer saladas e mais saladas....
E por isso que eu digo: fixando como Harbour 3.4 acaba toda essa multiplicação.
E por isso que eu digo que HMG Extended tem muito lixo nos fontes, que só atrapalha.
Como pega o nome do EXE? tem muitas opções, menos as oficiais.
É ou não é desaprender Harbour e até XHarbour?
Pode usar:
GetProgramFileName(), GetExeFileName(), GetModuleFileName()
Com um fonte como esse, os usuários vão fazer saladas e mais saladas....
E por isso que eu digo: fixando como Harbour 3.4 acaba toda essa multiplicação.
E por isso que eu digo que HMG Extended tem muito lixo nos fontes, que só atrapalha.
Como pega o nome do EXE? tem muitas opções, menos as oficiais.
É ou não é desaprender Harbour e até XHarbour?
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
HMG Extended
Putz....
É fivewin e HMGs.... fivewin peida, e as HMGs seguem o cheiro...
Sugiro abandonar toda e qualquer hmg.
Fivewin distribui harbour junto, assim como HMGs !!!! tá tudo explicado...
É fivewin e HMGs.... fivewin peida, e as HMGs seguem o cheiro...
Sugiro abandonar toda e qualquer hmg.
Fivewin distribui harbour junto, assim como HMGs !!!! tá tudo explicado...
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/
-
microvolution
- Usuário Nível 5

- Mensagens: 1231
- Registrado em: 02 Set 2011 22:17
- Contato:
HMG Extended
ir pra onde? qtcontribs? parece que compila pra desktop e mobile...JoséQuintas escreveu:Sugiro abandonar toda e qualquer hmg.
veja a pasta que vi dentro da qtcontribs q acabei de instalar(versão bredi):
Código: Selecionar todos
Pasta de C:\qtContribs\hb32\android
07/02/2021 23:49 <DIR> .
07/02/2021 23:49 <DIR> ..
17/04/2014 02:54 308 hb-console.cpp
09/06/2014 13:11 2.628 hb-console.pro
17/04/2014 02:44 257 hb-gui.cpp
09/06/2014 13:09 2.847 hb-gui.pro
4 arquivo(s) 6.040 bytes
2 pasta(s) 135.593.148.416 bytes disponíveis
C:\qtContribs\hb32\android>Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!
Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
MICROVOLUTION - 16 anos Evoluindo Com Você!
Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
-
microvolution
- Usuário Nível 5

- Mensagens: 1231
- Registrado em: 02 Set 2011 22:17
- Contato:
HMG Extended
tem também:
será verdade que nossos problemas acabaram?
quero logo testar alguma coisa pra android kkk
Código: Selecionar todos
C:\qtContribs\hb32\lib\android>dir
O volume na unidade C é W10
O Número de Série do Volume é 1092-3D98
Pasta de C:\qtContribs\hb32\lib\android
07/02/2021 23:46 <DIR> .
07/02/2021 23:46 <DIR> ..
07/02/2021 23:49 <DIR> gccarm
0 arquivo(s) 0 bytes
3 pasta(s) 135.592.304.640 bytes disponíveis
C:\qtContribs\hb32\lib\android>cd gccarm
C:\qtContribs\hb32\lib\android\gccarm>dir
O volume na unidade C é W10
O Número de Série do Volume é 1092-3D98
Pasta de C:\qtContribs\hb32\lib\android\gccarm
07/02/2021 23:49 <DIR> .
07/02/2021 23:49 <DIR> ..
03/08/2015 12:35 63.268 libbz2.a
03/08/2015 12:33 176.448 libexpat.a
03/08/2015 12:32 5.670 libgtcgi.a
03/08/2015 12:32 16.494 libgtpca.a
03/08/2015 12:36 122.268 libgtqtc.a
03/08/2015 12:32 7.978 libgtstd.a
03/08/2015 12:32 52.670 libgttrm.a
03/08/2015 12:36 42.484 libhbamf.a
03/08/2015 12:36 25.698 libhbblink.a
03/08/2015 12:36 7.292 libhbbz2.a
03/08/2015 12:36 7.446 libhbcomio.a
03/08/2015 12:36 8.772 libhbcomm.a
03/08/2015 12:29 121.110 libhbcommon.a
03/08/2015 12:32 707.180 libhbcpage.a
03/08/2015 12:30 432.986 libhbcplr.a
03/08/2015 12:34 380.866 libhbct.a
03/08/2015 13:11 130.150 libhbdbu.a
03/08/2015 12:33 256.118 libhbdebug.a
03/08/2015 12:35 49.962 libhbexpat.a
03/08/2015 12:33 136.050 libhbextern.a
03/08/2015 12:35 59.598 libhbformat.a
03/08/2015 12:36 18.094 libhbfoxpro.a
03/08/2015 12:34 22.038 libhbfship.a
03/08/2015 12:36 28.330 libhbgt.a
03/08/2015 12:36 107.936 libhbhpdf.a
03/08/2015 12:33 28.278 libhbhsx.a
03/08/2015 12:36 80.398 libhbhttpd.a
03/08/2015 13:11 2.505.950 libhbide.a
03/08/2015 12:32 192.346 libhblang.a
03/08/2015 12:36 6.392 libhblzf.a
03/08/2015 12:32 74.912 libhbmacro.a
03/08/2015 12:35 13.962 libhbmemio.a
03/08/2015 12:36 155.112 libhbmisc.a
03/08/2015 12:36 7.330 libhbmlzo.a
03/08/2015 12:36 42.968 libhbmxml.a
03/08/2015 12:34 27.156 libhbmzip.a
03/08/2015 12:35 64.110 libhbnetio.a
03/08/2015 12:36 426.836 libhbnf.a
03/08/2015 12:29 6.450 libhbnortl.a
03/08/2015 12:33 4.890 libhbnulrdd.a
03/08/2015 12:36 8.594 libhboslib.a
03/08/2015 12:29 276.754 libhbpcre.a
03/08/2015 12:30 355.612 libhbpp.a
03/08/2015 12:55 188.964 libhbqtbluetooth.a
03/08/2015 12:46 1.594.252 libhbqtcore.a
03/08/2015 12:52 170.994 libhbqtdeclarative.a
03/08/2015 12:51 5.033.170 libhbqtgui.a
03/08/2015 12:52 476.974 libhbqtlocation.a
03/08/2015 12:53 797.194 libhbqtmultimedia.a
03/08/2015 12:53 38.762 libhbqtmultimediawidgets.a
03/08/2015 12:51 581.632 libhbqtnetwork.a
03/08/2015 12:53 231.832 libhbqtopengl.a
03/08/2015 12:54 171.658 libhbqtpositioning.a
03/08/2015 12:55 250.406 libhbqtqml.a
03/08/2015 13:11 134.008 libhbqtqmlparts.a
03/08/2015 12:55 238.130 libhbqtquick.a
03/08/2015 12:54 182.914 libhbqtscript.a
03/08/2015 12:56 360.526 libhbqtsensors.a
03/08/2015 12:54 232.394 libhbqtsql.a
03/08/2015 12:54 54.030 libhbqtsvg.a
03/08/2015 12:54 61.832 libhbqtwebsockets.a
03/08/2015 13:11 2.068.986 libhbqtwidgets.a
03/08/2015 12:54 386.476 libhbqtxml.a
03/08/2015 12:57 2.449.750 libhbqtzxing.a
03/08/2015 12:33 285.824 libhbrdd.a
03/08/2015 12:32 2.765.030 libhbrtl.a
03/08/2015 12:33 69.590 libhbsix.a
03/08/2015 12:35 10.962 libhbsms.a
03/08/2015 12:35 71.076 libhbsqlit3.a
03/08/2015 12:35 175.826 libhbssl.a
03/08/2015 12:35 6.306 libhbtcpio.a
03/08/2015 12:35 10.136 libhbtest.a
03/08/2015 12:35 13.558 libhbtinymt.a
03/08/2015 12:34 292.134 libhbtip.a
03/08/2015 12:35 22.212 libhbtpathy.a
03/08/2015 12:33 66.906 libhbuddall.a
03/08/2015 12:35 13.894 libhbunix.a
03/08/2015 12:33 84.748 libhbusrrdd.a
03/08/2015 12:30 561.760 libhbvm.a
03/08/2015 12:30 571.556 libhbvmmt.a
03/08/2015 12:58 935.756 libhbxbp.a
03/08/2015 12:35 14.904 libhbxdiff.a
03/08/2015 12:34 77.676 libhbxpp.a
03/08/2015 12:35 83.180 libhbzebra.a
03/08/2015 12:35 16.708 libhbziparc.a
03/08/2015 12:29 101.490 libhbzlib.a
03/08/2015 12:29 325.334 libjpeg.a
03/08/2015 12:35 869.996 liblibhpdf.a
03/08/2015 12:35 4.620 liblzf.a
03/08/2015 12:35 8.306 libminilzo.a
03/08/2015 12:33 38.502 libminizip.a
03/08/2015 12:35 86.800 libmxml.a
03/08/2015 12:28 249.362 libpng.a
03/08/2015 12:35 22.460 librddbm.a
03/08/2015 12:33 250.780 librddcdx.a
03/08/2015 12:33 69.386 librddfpt.a
03/08/2015 12:33 102.918 librddnsx.a
03/08/2015 12:33 98.878 librddntx.a
03/08/2015 12:34 37.582 librddsql.a
03/08/2015 12:35 11.114 libsddsqlt3.a
03/08/2015 12:34 954.224 libsqlite3.a
03/08/2015 12:29 387.312 libtiff.a
03/08/2015 12:35 6.550 libtinymt.a
03/08/2015 12:34 48.934 libxdiff.a
03/08/2015 12:35 686.394 libxhb.a
105 arquivo(s) 33.480.524 bytes
2 pasta(s) 135.592.304.640 bytes disponíveis
quero logo testar alguma coisa pra android kkk
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!
Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
MICROVOLUTION - 16 anos Evoluindo Com Você!
Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
HMG Extended
Quintas essas duplicidades você achou na pasta source ou também na samples, eu sei que samples tem função repetida
►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)
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)
-
microvolution
- Usuário Nível 5

- Mensagens: 1231
- Registrado em: 02 Set 2011 22:17
- Contato:
HMG Extended
mensagem em tópico errado ou era pra pv?asimoes escreveu:Quintas essas duplicidades você achou na pasta source ou também na samples, eu sei que samples tem função repetida
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!
Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
MICROVOLUTION - 16 anos Evoluindo Com Você!
Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
HMG Extended
Pra samples funcionarem, vão juntando, porque nem sabem se faz parte de Harbour ou XHarbour.
Até faz sentido, porque eles teriam que olhar todos, pra ver se existe ou não.
Mas se fixar para uma única linguagem, bastam funções de complemento.
Usando aquele fonte como exemplo, aonde criam várias funções com mesmo nome:
Se tivessem usado apenas a do Harbour 3.4, poderiam criar com o mesmo nome para o XHarbour.
De qualquer jeito, ao invés de 4 funções, seria uma só pra XHarbour.
Então.... trata-se apenas de padronizar, pra enxugar a LIB, e ficar melhor pra todos.
Os caras vão ficando perdidos, vão multiplicando tudo, e isso tem efeitos colaterais, que já os programadores vão usar tudo como exemplo pra fazer muitos outros programas.
Como eu já disse por aqui, de Harbour 3.4 pra XHarbour é fácil resolver, porque os nomes são sempre únicos.
Basta uma função simples intermediária, por exemplo FUNCTION hb_ProgName(), no lugar dessas 4.
Até faz sentido, porque eles teriam que olhar todos, pra ver se existe ou não.
Mas se fixar para uma única linguagem, bastam funções de complemento.
Usando aquele fonte como exemplo, aonde criam várias funções com mesmo nome:
Se tivessem usado apenas a do Harbour 3.4, poderiam criar com o mesmo nome para o XHarbour.
De qualquer jeito, ao invés de 4 funções, seria uma só pra XHarbour.
Então.... trata-se apenas de padronizar, pra enxugar a LIB, e ficar melhor pra todos.
Os caras vão ficando perdidos, vão multiplicando tudo, e isso tem efeitos colaterais, que já os programadores vão usar tudo como exemplo pra fazer muitos outros programas.
Como eu já disse por aqui, de Harbour 3.4 pra XHarbour é fácil resolver, porque os nomes são sempre únicos.
Basta uma função simples intermediária, por exemplo FUNCTION hb_ProgName(), no lugar dessas 4.
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
HMG Extended
De certa forma, tem a ver com o título: HMG Extended.microvolution escreveu:mensagem em tópico errado ou era pra pv?
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/
