Problema com sintaxe center/activate

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Problema com sintaxe center/activate

Mensagem por JoséQuintas »

Código: Selecionar todos

( xDlg ).CENTER
( xDlg ).ACTIVATE

Código: Selecionar todos

   CENTER WINDOW ( xDlg )
   ACTIVATE WINDOW ( xDlg )

Sem macro não dá certo, dá falta da função Window()
Com ponto reclama do ponto.

Código: Selecionar todos

   CENTER WINDOW &xDlg
   ACTIVATE WINDOW &xDlg
Desse último jeito usa macro e funciona, mas eu não queria usar macro.

Alguma outra opção além dessas ?
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/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Problema com sintaxe center/activate

Mensagem por JoséQuintas »

Ok.
Funcionou DoMethod() para o CENTER.
E activate funcionou ( )
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/
Avatar do usuário
carlaoonline
Usuário Nível 3
Usuário Nível 3
Mensagens: 190
Registrado em: 24 Ago 2014 22:38
Localização: Porto Alegre-RS

Problema com sintaxe center/activate

Mensagem por carlaoonline »

Boa tarde!

Só por curiosidade:
JoséQuintas escreveu:mas eu não queria usar macro.
Porquê?
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Problema com sintaxe center/activate

Mensagem por JoséQuintas »

Simples:

Nenhuma outra linguagem de programação tem macro, e sei que algum jeito precisa ter.
Macro também esconde problemas, porque não tem checagem do que tem dentro, e pode usar coisa que deixou de existir.
Se algum dia eu trocar de linguagem de programação, macro não vai fazer falta nenhuma.

Se fizer o mesmo, vai descobrir maravilhas de uso.
Em LIB GUI então.... vixe...

Achei que minigui seria ruim por não ter classe... estou descobrindo maravilhas de uso.
Com macro acho que não iria nem funcionar, só iria complicar.

É só considerar o básico que já criei, é pouco, mas.....
Pense no uso com ou sem macro, imagine UMA criação de dialog, UMA criação de button, UMA criação de LABEL e UMA criação de TEXTBOX.
Imagine o aplicativo inteiro, só usando essas 4 rotinas, pra criar infinitas dialogs.
Será que a HMG Extended consegue gerenciar isso ?
Pois eu digo que está gerenciando muito bem.
E acho que não ficar dependente de macro tem muito a ver com isso, acabei encontrando saída.
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/
Responder