Cursor na Visual Lib

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

andrethomazi
Usuário Nível 1
Usuário Nível 1
Mensagens: 17
Registrado em: 19 Jul 2005 08:50

Cursor na Visual Lib

Mensagem por andrethomazi »

Estou incluindo a Visual lib no meu sistema e tenho observado 2 problemas: 1) o cursor desaparece, e fica piscando ao lado direito do campo get; 2) ao compilar o sistema no WIN XP, quando executado em WIN98 dá o pau de "conventional memory exausted" ao gerar relatorios de + de 16 paginas com a função REL64(). Como corrigir o problema do cursor e da exibição de relatórios maiores que 16 paginas???
Avatar do usuário
HASA
Colaborador
Colaborador
Mensagens: 1088
Registrado em: 01 Set 2003 19:50
Localização: São Paulo
Contato:

Mensagem por HASA »

:D
USO NORMALMENTE ASSIM:
SET CURSOR ON
VLREAD
SET CURSOR OFF
AO INVES DE READ, USO VLREAD, QUANTO AO ARQUIVO DE MAIS DE 16 PAGINAS NÃO TEM NADA HAVER COM A VISUAL LIB É UMA LIMITAÇÃO DO CLIPPER, MAS EXISTE AQUI NA SEÇÃO DOWNLOADS UM LIB PARA AJUDAR EM EXIBIÇÃO DE ARQUIVOS TEXTOS GRANDES.
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Desaparece cursor após o RUN

Mensagem por Pablo César »

Eu não sei se este problema ja foi resolvido ou se não interessa mais. Mas estive procurado efeitos FADE SCREEN (a tela vai desaparecendo aos pouco como se fosse que estivesse diminuindo o brilho dos caracteres, claro que este efeito senão me engano só pode ser feito através deuma LIB e em modo gráfico). E por acaso encontrei na CT.LIB a função VIDEOINIT() que é aconselhado utilizar após executar comando RUN. Quem sabe este mesmo problema (de desaparecer o cursor) seja comum. Ainda não testei, mas vou dar uma olhada.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Não entendi o que isso tem a ver com o tópico. Mas,... :)

Os efeitos Fade-in e Fade-out são possíveis também no modo texto. É só ir alterando gradativamente os valores RGB da paleta de cores. A função CATools VGAPalette() serve pra isso mesmo.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem por Clipper »

Ei Pablo !

Tá dando uma de coveiro ?

Tá desenterrando tópico ?

Se bem que esse tá meio fresco, só tem 1 ano e 9 meses de morto

:)) :)) :)) :)) :)) :)) :)) :)) :))

Até logo.

Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

Eu tive a mesma idéia e conseguí efeito FADE através da VGAPalette() do CT.LIB mas funciona só em modo TELA-CHEIA (não em modo janelado).
Não entendi o que isso tem a ver com o tópico.
Só comentei cómo foi que cheguei ao a função VIDEOINIT() que poderá servir quando utilizamos o RUN. Lembro de vários casos de colegas com esse problema. Eu ainda não testei.
Marcelo escreveu:Ei Pablo !

Tá dando uma de coveiro ?

Tá desenterrando tópico ?
hihi sabia que iam me dizer isso... hihihi esta situação me faz lembrar aquele video de Adolf Hitler que foi satirizado... hihihi é que pensei que será útil para aqueles casos que o cursor se perde também não sei se funciona bem essa função...
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Ah, agora que vi. O Pablo "exumou" o tópico. :)))))

Mas sim, o efeito fade só faz efeito (vixe!) em tela cheia. Em modo janela não dá mesmo.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

Não dá certo nem mesmo no WIN98 em modo janelado.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Janela pode esquecer, em qualquer versão do Windows.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Responder