Página 1 de 1

Tela do Visual Lib

Enviado: 13 Dez 2008 10:27
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

Re: Tela do Visual Lib

Enviado: 13 Dez 2008 11:14
por EANDRIOLI
Bom dia...

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

talvez seja por isso.

Saudações!!!

Re: Tela do Visual Lib

Enviado: 13 Dez 2008 11:32
por Adalberto
Bom dia,

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

Feliz Natal.

Re: Tela do Visual Lib

Enviado: 13 Dez 2008 13:08
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

Re: Tela do Visual Lib

Enviado: 15 Dez 2008 12:01
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

Re: Tela do Visual Lib

Enviado: 15 Dez 2008 13:12
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 !!!

Re: Tela do Visual Lib

Enviado: 15 Dez 2008 16:32
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

Re: Tela do Visual Lib - GET

Enviado: 15 Dez 2008 17:03
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

Re: Tela do Visual Lib

Enviado: 15 Dez 2008 20:41
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