Página 14 de 23

RMChart

Enviado: 23 Mai 2016 12:53
por asimoes
Quintas,

Os parâmetros opcionais para dll, na verdade são obrigatórios.

Uma diaglog hwgui com RmChart
RmChart - Dll com HwGui
RmChart - Dll com HwGui

RMChart

Enviado: 24 Mai 2016 20:33
por JoséQuintas
ASimões, só comentário:

Essas coincidências costumam acontecer comigo:
Num cliente meu, entrou uma espécie de gerente/consultor, e ontem me disse que fez um ou dois gráficos que chamaram a atenção da dona.
A coincidência foi justamente o RMChart.
Agora dá pra fazer vários, e não apenas dois..... rs

Não fiz nenhum comentário sobre fazer isso no sistema...
Vou disponibilizar alguns em breve pra ver a reação.... rs

RMChart

Enviado: 25 Mai 2016 10:31
por JoséQuintas
Cismei de usar um daqueles controles que criei, que não existem na gtwvg...
Olha o resultado.
nota: não retirei o log de eventos, vai gravar HB_OUT.LOG no disco.

RMChart

Enviado: 25 Mai 2016 10:36
por JoséQuintas
Pra ficar mais interessante, acrescentei esta linha no fonte:

Código: Selecionar todos

   SetMode(33,100)
   CLS
   @ 0, 0 SAY "RMChart numa tela console GTWVG"
test.png
Ou seja, funcionou.
Não entendi mais nada.... rs

Mas dá erro no RMChart:Destroy().
Seguindo a documentação que andei olhando, é possível que o RMChart se instale dentro da janela, e deve existir alguma opção especial pra retirá-lo de lá.
Se não usar o RmChart:Destroy(), tudo ok.
Lembrando que RMChart:Destroy() equivale a liberar a DLL: hb_LibFree( nHandle )

RMChart

Enviado: 25 Mai 2016 12:27
por JoséQuintas
Mais um pra coleção... é bem complicado.... rs

Código: Selecionar todos

   METHOD DeleteChart( ... )             INLINE ::CallDllStd( "RMC_DELETECHART", ... )
In case you called RMC_Draw() to show the chart on the screen you normally must not delete the chart. Because of it's nature as a control it will be destroyed when the dialog, which ownes the control, is destroyed (closed). If you did not show the chart calling RMC_Draw() but called instead RMC_Draw2Printer() or RMC_Draw2File() you must destroy the chart after saving or printing.
Onde chamou a atenção esta parte:
Normalmente não precisa, porque se destrói sozinho ao destruir o diálogo.
E como GTWVG não é normal, e não me interessa criar diálogo..... rs

RMChart

Enviado: 25 Mai 2016 13:00
por JoséQuintas
Uia.
teste.png

RMChart

Enviado: 25 Mai 2016 14:49
por JoséQuintas
Abusando um pouquinho.... rs
Só fiz esses.... rs
testrmchart.png

RMChart

Enviado: 25 Mai 2016 14:54
por JoséQuintas
Estou fazendo testes malucos pra determinar alguns detalhes do RMChart.

Por exemplo:
Já se perguntou porque precisa definir o número pra ID do gráfico, se sempre é o mesmo número durante todo processo?
Eu já.... e nessa janela anterior fez diferença.
Parece que a DLL "não esquece" do gráfico.... rs

RMChart

Enviado: 25 Mai 2016 15:03
por JoséQuintas
Isso sem falar sobre o uso de multithread.... que não se percebe
3 gráficos = 4 threads, só pode ser thread principal e uma pra cada gráfico.
E nem coloquei nada de multithread no teste.
test2.png

RMChart

Enviado: 25 Mai 2016 15:24
por JoséQuintas
E pra complicar... é até curioso...

Parece que a documentação sobre detalhes sumiu da Microsoft.
Não existem mais os links.
test3.png

RMChart

Enviado: 26 Mai 2016 16:57
por JoséQuintas
Só a título de curiosidade, acabo de encontrar o toner da minha impressora nas lojas americanas.

http://busca.americanas.com.br/busca.php?q=cb540

Esse é o preto. No momento desta pesquisa, tem preços esquisitos, porque por exemplo tem 2 diferentes da marca HP (considerando somente embalagem de 1 unidade)

HP = R$ 395,00
HP = R$ 459,00
Fujitoner = R$ 69,90
Outro = R$ 75,39
Outro = R$ 78,42
Outro = R$ 97,76
Outro = R$ 64,80
Outro = R$ 58,58
Outro = R$ 51,00

Diferença de preço brutal.
Ainda mais se considerar que são precisos 4 toners.
Isso tudo na mesma loja, oficial com nota.

Mais outra coisa curiosa: comprando 4 x 51,00 o frete sai 59,00 mas comprando 4 x 58,58 o frete sai 11,00. O mais barato acaba custando mais caro...

RMChart

Enviado: 27 Mai 2016 13:30
por JoséQuintas
Só pra curiosidade: o fórum hoje, depois da pesquisa de toner anterior
forum.png
Nenhuma dúvida sobre estarmos sendo vigiados na internet... rs
Nota: A propaganda é do google ad-sense, não tem a ver com as informações do fórum.

RMChart

Enviado: 27 Mai 2016 15:12
por Daniel
Ola JoséQuintas

Achei este exemplo do RMChart em fivewin muito legal
acho que será de muita ajuda para você

RMChart

Enviado: 27 Mai 2016 18:09
por JoséQuintas
Valeu a intenção.
É o mesmo que vém com RMChart em VB6, só que em fivewin.

Tirei meus testes do mesmo lugar de onde saiu esse.
Esse usa uma coisa que tentamos e não deu certo, que é criar a variável do tipo double.

RMChart

Enviado: 27 Mai 2016 20:51
por JoséQuintas
Surgiu um novo desafio pra resolver.
Quando a cor é única, tudo bem, mas quando é um array de cores, está gerando GPF.
É um array de inteiro longo.

Não faço a menor idéia se algum dia vou usar um gráfico deste tipo, mas é neste gráfico:
donut.png