PROGRESSBAR
Moderador: Moderadores
-
clebervn
- Usuário Nível 3

- Mensagens: 286
- Registrado em: 12 Jun 2007 10:49
- Localização: Florianópolis/SC
PROGRESSBAR
Alguém tem algum exemplo usando este componente, para por exemplo, criação de um índice ??
obg
obg
-
clebervn
- Usuário Nível 3

- Mensagens: 286
- Registrado em: 12 Jun 2007 10:49
- Localização: Florianópolis/SC
Re: PROGRESSBAR
Exemplo :
oBar := hProgressBar():NewBox("teste indice",,,,,10,100)
USE BASE1
INDEX ON NOME TO NOME1 EVAL PROGRESSO() EVERY lastrec()/100
oBar:close()
function progresso()
oBar:step()
return .t.
oBar := hProgressBar():NewBox("teste indice",,,,,10,100)
USE BASE1
INDEX ON NOME TO NOME1 EVAL PROGRESSO() EVERY lastrec()/100
oBar:close()
function progresso()
oBar:step()
return .t.
-
ROBERTO SÁVIO
- Usuário Nível 1

- Mensagens: 29
- Registrado em: 29 Mai 2014 10:56
- Localização: CORONEL FABRICIANO/MG
PROGRESSBAR
Prezados
Encontrei numa postagem do Toledo os fontes da classe hprogress
Um colega (Cavalo Marinho) acrescentou algumas melhorias na mesma e postou aqui no forum.
Este fonte usa o GETBOX que dá erro no HMG 3.3.0
Substitui o GETBOX por TEXTBOX, mas dá um erro no SetProperty( cFrmName, "xPercentual", "Value", nValue )
Comentando esta linha a barra funciona, sem mostrar o percentual.
Não sei resolver o erro.
Está no anexo.
Obrigado
Roberto Sávio
Encontrei numa postagem do Toledo os fontes da classe hprogress
Um colega (Cavalo Marinho) acrescentou algumas melhorias na mesma e postou aqui no forum.
Este fonte usa o GETBOX que dá erro no HMG 3.3.0
Substitui o GETBOX por TEXTBOX, mas dá um erro no SetProperty( cFrmName, "xPercentual", "Value", nValue )
Comentando esta linha a barra funciona, sem mostrar o percentual.
Não sei resolver o erro.
Está no anexo.
Obrigado
Roberto Sávio
- Anexos
-
ERRO.rar- (20.23 KiB) Baixado 135 vezes
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
PROGRESSBAR
Post o fonte de exemplo para ajudarmos.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
PROGRESSBAR
Se o textbox for igual Visual Basic, o conteúdo é texto e não numérico.
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/
PROGRESSBAR
Uma barra de progresso simples:
Código: Selecionar todos
nTotal := 1000
FOR I:=1 TO nTotal
nPerc := Int((I/nTotal) * 100)
nPos := Int((MaxCol() * nPerc)) / 100
@ 24,00 SAY PADC(Transform(nPerc,"999%"), MaxCol()+1) COLOR "G/W*"
ColorWin(24,0,24,nPos , "W+/B*")
Inkey(.1)
NEXT
►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)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
PROGRESSBAR
que eu saiba, HMG não tem @ say.
A dúvida citada é sobre um componente de progressbar
A dúvida citada é sobre um componente de progressbar
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/
PROGRESSBAR
Quintas,
Abstrai, foi só um exemplo, a propósito o tópico também está no forum errado aqui é assunto de hwgui e não de minigui.
Abstrai, foi só um exemplo, a propósito o tópico também está no forum errado aqui é assunto de hwgui e não de minigui.
►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)
PROGRESSBAR
Desculpem sou novo aqui e estou tentando migrar a minha aplicação feita em Clipper 5.2e e estou agarrando em pequenas coisinhas.
Caso eu cometa algum erro nas postagem por favor me advertem explicando como fazer, pois não tenho costume de usar foruns.
O que colocar no lugar de @ say no HMG?
Caso eu cometa algum erro nas postagem por favor me advertem explicando como fazer, pois não tenho costume de usar foruns.
O que colocar no lugar de @ say no HMG?
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
PROGRESSBAR
Bem vindo.estou tentando migrar a minha aplicação feita em Clipper 5.2e
O fórum é dividido em seções.
Você postou na seção destinada a quem usa a biblioteca gráfica HWGUI, e aproveitou uma pergunta sobre progressbar.
Não sei até onde errou na hora de colocar a pergunta, porque com certeza não tem a ver com progressbar.
Se quer saber como usar o Harbour, deve direcionar a pergunta na seção do Harbour.
Não é obrigatório que aproveite uma mensagem existente.
Olhe o título da pergunta, se não está relacionado com o que quer saber, comece um novo tópico com a sua pergunta.
No momento sua questão deixa na dúvida se quer usar o Harbour, ou se quer usar a biblioteca gráfica HWGUI.
Numa explicação simples: sempre que aproveitar uma pergunta já existente, todos os envolvidos nessa pergunta receberão um email avisando que apareceu alguma solução, ou uma continuação do assunto.
E com certeza, não é essa a questão da sua pergunta.
Procure só colocar sua pergunta numa seção/tópico correto, e só continue uma pergunta existente se for sobre o mesmo problema/assunto/título.
Como é a sua primeira vez, melhor iniciar um novo tópico/assunto, mas procure colocar na seção relacionada.
É normal a pessoa errar nas primeiras postagens.
Nenhum problema em ter acontecido isso.
Fique à vontade pra postar novamente no lugar correto, ou prosseguir neste tópico até entender como funciona o fórum.
Nota: pode ser que esta mensagem seja movida depois pra outra secão, apenas pra questão de organizar na seção correta. Não pense que ela vai ser apagada, caso não esteja mais nesta seçã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/
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
PROGRESSBAR
Bom, o JoséQuintas já respondeu muito bem como é o funcionamento do fórum, então vou apenas complementar um pequena coisa. Toda mensagem que não for postada na seção certa ou estiver fora do assunto principal do tópico, será movida para a seção correta e o autor será notificado sobre isto através de Mensagem Privada.
Sobre a sua dúvida, resta saber se você está usando o modo gráfico da HMG ou compilando em modo console (texto). Se for em modo console, não muda nada em relação ao @ SAY, mas se for em modo gráfico, ai muda tudo, veja na pasta \SAMPLES da sua HMG (MiniGui) exemplos de TextBox (\SAMPLES\CONTROLS\TEXTBOX ou \SAMPLES\BASIC\GETBOX).
Agora, se sua dúvida for sobre HwGui, veja a pasta \SAMPLES da sua HwGui, veja os arquivos testget1.prg, testget2.prg, etc.
Abraços,
Sobre a sua dúvida, resta saber se você está usando o modo gráfico da HMG ou compilando em modo console (texto). Se for em modo console, não muda nada em relação ao @ SAY, mas se for em modo gráfico, ai muda tudo, veja na pasta \SAMPLES da sua HMG (MiniGui) exemplos de TextBox (\SAMPLES\CONTROLS\TEXTBOX ou \SAMPLES\BASIC\GETBOX).
Agora, se sua dúvida for sobre HwGui, veja a pasta \SAMPLES da sua HwGui, veja os arquivos testget1.prg, testget2.prg, etc.
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
