Página 1 de 1
Problema com objeto Tab.
Enviado: 30 Ago 2015 08:51
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.
Problema com objeto Tab.
Enviado: 31 Ago 2015 15:37
por Toledo
Amigo, no código onde você faz a definição desta TAB, você colocou a propriedade "VERTICAL"?
Abraços,
Problema com objeto Tab.
Enviado: 01 Set 2015 18:04
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.
Problema com objeto Tab.
Enviado: 01 Set 2015 18:08
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.
Problema com objeto Tab.
Enviado: 02 Set 2015 08:14
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
Problema com objeto Tab.
Enviado: 02 Set 2015 23:56
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.
Problema com objeto Tab.
Enviado: 03 Set 2015 16:20
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.
Problema com objeto Tab.
Enviado: 03 Set 2015 19:18
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.