Problema com objeto Tab.

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
Mario Mesquita
Usuário Nível 4
Usuário Nível 4
Mensagens: 613
Registrado em: 08 Dez 2009 13:47
Localização: Rio de Janeiro

Problema com objeto Tab.

Mensagem por Mario Mesquita »

Bom dia a todos.

Ontem testando meu programa em um micro usado que comprei há pouco tempo, ocorreu uma coisa que ainda não tinha visto: Numa tela com um TAB, o alinhamento das abas ficou na vertical ao invés de horizontal. Curioso que o programa tem outras telas com Tab mas apenas essa desconfigurou.

Será algo no Windows? Tentei fazer ajustes de tela, mas até agora nada. A máquina está com Win 7 Professional.

Qualquer dica, agradeço.

Saudações,
Mario.
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Problema com objeto Tab.

Mensagem por Toledo »

Amigo, no código onde você faz a definição desta TAB, você colocou a propriedade "VERTICAL"?

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
Avatar do usuário
Mario Mesquita
Usuário Nível 4
Usuário Nível 4
Mensagens: 613
Registrado em: 08 Dez 2009 13:47
Localização: Rio de Janeiro

Problema com objeto Tab.

Mensagem por Mario Mesquita »

Boa tarde.

Toledo, ele sempre funcionou na horizontal em todos os computadores que rodo o programa.

Vendo o Form na Ide, não vi nem propriedade que defina se a orientação será vertical ou horizontal. Se tiver, imagino que horizontal deve ser default.

Apenas nesse computador esse tab fica com as abas na vertical. Por isso imagino que deve ser alguma coisa na configuração do Windows. Será?

Sds,
Mario.
Avatar do usuário
Mario Mesquita
Usuário Nível 4
Usuário Nível 4
Mensagens: 613
Registrado em: 08 Dez 2009 13:47
Localização: Rio de Janeiro

Problema com objeto Tab.

Mensagem por Mario Mesquita »

Olá de novo.

Vendo o Form Code, a definição do Tab está assim:

DEFINE TAB Tab_1 AT 170 , 10 WIDTH 570 HEIGHT 340 VALUE 10 FONT "Arial" SIZE 9 BOLD ITALIC TOOLTIP "Imprimir Recibo" VERTICAL ON CHANGE Nil

Vendo melhor, tem uma propriedade VERTICAL [.T./.F.] e está .T., vou mudar para .F. e ver como fica. Volto pra dizer como ficou. De cara nesse notebook que escrevo não mudou nada, continua horizontal. Vou rodar no outro computador onde deu o ocorrência.

Sds,
Mario.
Avatar do usuário
Mario Mesquita
Usuário Nível 4
Usuário Nível 4
Mensagens: 613
Registrado em: 08 Dez 2009 13:47
Localização: Rio de Janeiro

Problema com objeto Tab.

Mensagem por Mario Mesquita »

Bom dia a todos.

Toledo, testando o programa no desktop onde deu a falha reportada, ao mudar a propriedade VERTICAL para .F. ele funcionou corretamente.

Outra coisa estranha foi outro erro que deu na mesma máquina e só lá deu erro, não nas outras que rodei meu programa.

Era um erro mesmo, uma sequencia errada: Um LOCK(), depois um DBSEEK(), e um REPLACE. Tá errado mesmo, pediu travamento na hora do replace. O perigo é dar erro em uma máquina e em outras não. Ainda uso a versão HMG 3.0.46.

Obrigado pela ajuda.

Sds,
Mario
Claudio Soto
Colaborador
Colaborador
Mensagens: 566
Registrado em: 27 Ago 2012 12:31
Localização: Uruguay
Contato:

Problema com objeto Tab.

Mensagem por Claudio Soto »

Los comportamientos extraños que aparecen en una maquina y en otra no, generalmente se deben a las diferentes versiones o los diferentes SP de Windows que no son 100% uniformes en el tratamiento de algunos mensajes del SO, se empieza a notar más con las versiones más recientes y aún más con las versiones de 64 bits de Windows.
Saludos.
Dr. Claudio Soto
(Uruguay)
http://srvet.blogspot.com
Avatar do usuário
Mario Mesquita
Usuário Nível 4
Usuário Nível 4
Mensagens: 613
Registrado em: 08 Dez 2009 13:47
Localização: Rio de Janeiro

Problema com objeto Tab.

Mensagem por Mario Mesquita »

Boa tarde a todos.

Cláudio, você quer dizer que as versões 64 bits podem ter um comportamento estranho com mais frequência que as versões 32 bits?

Isso preocupa muito. A quantidade de máquinas com Win 64 vem aumentando. Na verdade ele já vem em máquinas "prontas", o 32 praticamente se instala em máquinas customizadas.

Saudações,
Mario.
Claudio Soto
Colaborador
Colaborador
Mensagens: 566
Registrado em: 27 Ago 2012 12:31
Localização: Uruguay
Contato:

Problema com objeto Tab.

Mensagem por Claudio Soto »

Hay que adaptarse a los cambios, así como pasó con las versiones de 16-bits algunas propiedades y funciones de Windows de 32-bits ya son obsoletas en las nuevas versiones de 64-bits. A medida que los bugs vayan apareciendo va ver que ir corrigiéndolos.
Saludos.
Dr. Claudio Soto
(Uruguay)
http://srvet.blogspot.com
Responder