Tela do Visual Lib

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Josmar dos Santos
Usuário Nível 3
Usuário Nível 3
Mensagens: 277
Registrado em: 11 Jan 2006 18:36
Localização: Botucatu-SP

Tela do Visual Lib

Mensagem por Josmar dos Santos »

Ola pessoal, compilei o Visual Lib em meu sistema e não funciou legal. Estou usando a msgbox3D2() para dar encerramento em meu sistema, so que a caixa de diálago está saindo toda desconfigurada. Gostaria de saber porque sai isso ! Vale lembrar que também ja usei a função msgbox2(), e acontece a mesma coisa.
Estou usando o clipper 5.2
Linkado no blinker 7.0
Biblioteca VL2_52EX
Uso windows xp
Chamo a função dessa maneira:

Código: Selecionar todos

   DO WHILE
      if (msgbox3D2("Deseja sair do sistema ?","Saida",NIL,NIL,NIL,NIL,2) == 1)
            EXIT
         ENDIF
       ENDDO

A Caixa saí mais menos dessa maneira:

Código: Selecionar todos

¦_ððððððððððððððððððððððððððððððððððððððððððððððððððððð¦_
          ¦_                Deseja sair do sistema ?             ¦_
          ¦_                                                     ¦_
          ¦_         ÎÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐЩ  i¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦®      ¦_
          ¦_         ¦¦    = Sim ¾    ¦  _¦    = Não ¾           ¦_
          ¦_         Ȥ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¥  Ëðððððððððððððððð¢      ¦_
          ¦_¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦_
          +¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦_
Sem mais agradeço!
Josmar
Avatar do usuário
EANDRIOLI
Usuário Nível 3
Usuário Nível 3
Mensagens: 109
Registrado em: 22 Jun 2007 18:31
Localização: Sorriso-MT

Re: Tela do Visual Lib

Mensagem por EANDRIOLI »

Bom dia...

voce está usando a função DESKTOP() no inicio do seu sistema???

talvez seja por isso.

Saudações!!!
Adalberto
Usuário Nível 3
Usuário Nível 3
Mensagens: 343
Registrado em: 01 Set 2007 01:09
Localização: Santa Cruz de la Sierra - Bolivia

Re: Tela do Visual Lib

Mensagem por Adalberto »

Bom dia,

Esta mostrando uma tela em modo janela, se for em tele cheia ficará blz.

Feliz Natal.
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Tela do Visual Lib

Mensagem por sygecom »

Realmente as dica dos colegas é fundamental, se quiser um pequeno sisteminha comol exemplo pode baixar no link abaixo:
http://www.4shared.com/file/73073907/5b ... ipper.html
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Josmar dos Santos
Usuário Nível 3
Usuário Nível 3
Mensagens: 277
Registrado em: 11 Jan 2006 18:36
Localização: Botucatu-SP

Re: Tela do Visual Lib

Mensagem por Josmar dos Santos »

Ola EANDRIOLI, blz ?
Antes de mais nada, orbrigado pela sua colaboração., eu te confesso que tenho muito pouco conhecimento dessa Lib ( Visual). Ainda estou estudando.
De fato funcionou a sua dica do desktop()...a caixa funcionou legal...no entando não entendi porque ao colocar esse comando, acontenceram duas coisas que nao estou entendendo. Primeiro, o titulo do sistema foi substituido pelo do manual (Analyze Tecnologia em Sistemas- Visual 2.0) e o segundo, o posicionamento do cursor do get ...foi parar no meio do mesmo...como procedecer nisso ???
sem mais agradeço !

Josmar
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Tela do Visual Lib

Mensagem por sygecom »

No caso do titulo do sistema é só colocar seu TITULO dentro do DESKTOP() ex: DesKtop("Aqui vai o titulo do meu sistema")

Sobre o GET, não entendi, se poder posta um exemplo de como esta usando, e um screen de como esta saindo !!!
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
acelconsultoria
Usuário Nível 3
Usuário Nível 3
Mensagens: 231
Registrado em: 10 Jan 2006 17:05
Localização: Itápolis-SP

Re: Tela do Visual Lib

Mensagem por acelconsultoria »

Josmar,

Sobre o cursor na hora do GET, vc precisa executar o comando "MODE CON LINES=25", que aí sim ele fica no lugar correto. Para isso, crie um BAT para chamar o seu programa:

SISTEMA.BAT:
mode con lines=25
meuprog.exe

Eu estou usando Clipper 5.3b, e a biblioteca que utilizo é a VL2_53EX.LIB. Eu costumo deixar o arquivo VL850.COM (que vem junto com a Visual Lib 2) na mesma pasta em que o executável do sistema está... e funciona tudo direitinho.

Abraços
Adm. Maickon Sato
Consultoria e Projetos
-------------------------------------------------------
Avatar do usuário
EANDRIOLI
Usuário Nível 3
Usuário Nível 3
Mensagens: 109
Registrado em: 22 Jun 2007 18:31
Localização: Sorriso-MT

Re: Tela do Visual Lib - GET

Mensagem por EANDRIOLI »

De fato para podermos lhe ajudar é necessário que nos passe as linhas do arquivo fonte (PRG) onde está ocorrendo o problema.

De preferencia desde as variaveis de tela até os gets/read.

Saudações,

ERASMO ANDRIOLI
Josmar dos Santos
Usuário Nível 3
Usuário Nível 3
Mensagens: 277
Registrado em: 11 Jan 2006 18:36
Localização: Botucatu-SP

Re: Tela do Visual Lib

Mensagem por Josmar dos Santos »

Caros colegas, obrigado mais uma vez pela ajuda de todos. A dica do colega "acelconsultoria", matou a charada, agora ta rodando tuudo certinho...um abraço a todos....
Josmar
:)Pos
Responder