Problema com objeto Tab.
Moderador: Moderadores
- Mario Mesquita
- Usuário Nível 4

- Mensagens: 613
- Registrado em: 08 Dez 2009 13:47
- Localização: Rio de Janeiro
Problema com objeto Tab.
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.
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.
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Problema com objeto Tab.
Amigo, no código onde você faz a definição desta TAB, você colocou a propriedade "VERTICAL"?
Abraços,
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
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
- Mario Mesquita
- Usuário Nível 4

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

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

- Mensagens: 613
- Registrado em: 08 Dez 2009 13:47
- Localização: Rio de Janeiro
Problema com objeto Tab.
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
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

- Mensagens: 566
- Registrado em: 27 Ago 2012 12:31
- Localização: Uruguay
- Contato:
Problema com objeto Tab.
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.
- Mario Mesquita
- Usuário Nível 4

- Mensagens: 613
- Registrado em: 08 Dez 2009 13:47
- Localização: Rio de Janeiro
Problema com objeto Tab.
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.
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

- Mensagens: 566
- Registrado em: 27 Ago 2012 12:31
- Localização: Uruguay
- Contato:
Problema com objeto Tab.
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.