TotalCross Forums
September 07, 2010, 04:01:06 am *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: TotalCross - the heaven of mobile application development
 
 
   Home   Help Search Login Register  
Pages: [1] 2 3 ... 10
 1 
 on: September 03, 2010, 11:41:53 am 
Started by guilhermetonetto - Last post by guilhermetonetto
Pessoal eu tenho um grid que tem uma célula que recebe uma cor de fundo no backcolor (verde, vermelho e amarelo) até ai tudo bem mas queria deixar uma borda na célula ou que ele não preencha totalmente a célula com a cor para nao ficar grudado a cor da célula abaixo.

Tem como ? Se não conseguirem entender eu explico melhor.

[]'s

 2 
 on: September 03, 2010, 11:39:59 am 
Started by guilhermetonetto - Last post by guilhermetonetto
Obrigado Junior.

Post Merge: September 03, 2010, 02:31:07 pm
Opa,

Já tentei fazer de tudo que é forma os names do teclado e não consegui só da erro ou não altera, alguem tem algum exemplo ou pode dar um help?

Procurei exemplo na documentação, examples  e tudo mais e não achei.

[]'s

 3 
 on: September 03, 2010, 11:05:10 am 
Started by guilhermetonetto - Last post by juniorSoares
opa guilherme.

Tem como sim, o teclado nativo do tc, tem como customizar ele, segue algumas dicas
para alterar as cores :

Code:
UIColors.keyboardBack
UIColors.keyboardAction
UIColors.keyboardFore

para alterar os nomes :

Code:
KeyboardBox.names

Espero ter ajudado.

Abraço

 4 
 on: September 03, 2010, 09:24:23 am 
Started by guilhermetonetto - Last post by guilhermetonetto
Opa KalilMaciel,

Sim o aparelho tem teclado fisico , deve ser isso mesmo.

Tem como customizar o teclado nativo do totalcross? pq ele é ingles tipo a palavra Done colocar um Ok algo assim trocar suas cores?

[]'s

 5 
 on: September 03, 2010, 09:19:34 am 
Started by guilhermetonetto - Last post by KalilMaciel
Olá Guilherme

Esse problema acontece comigo quando eu uso um aparelho que tem teclado físico. Uso o mesmo sistema num Motorola A3100 (sem teclado) e este aparece normalmente. Quando coloco num Qtek 9100 (com teclado físico), o teclado na tela não aparece de jeito nenhum.

Nessa situação eu faço uma adaptação na tela para que se o usuário utilizar o teclado físico do aparelho, e o aparelho precisar rotacionar a tela, os itens da tela são rearrumados para a orientação da tela. O Qtek, quando abro o teclado, a imagem fica em modo paisagem, por isso os elementos da tela podem ficar destorcidos ou em posições erradas.

Acho que não existe nenhuma opção pra forçar o uso do teclado da tela em dispositivos com teclado físico.

Até mais

 6 
 on: September 03, 2010, 08:47:26 am 
Started by juniorSoares - Last post by juniorSoares
Obrigado mais uma vez juliana..

Seria interessante se o change logs tivesse mais detalhes sobre os possiveis erros.


 7 
 on: September 03, 2010, 08:36:07 am 
Started by juniorSoares - Last post by luceliopv
agradeço o feedback Juliana

 8 
 on: September 02, 2010, 09:19:50 pm 
Started by JB - Last post by clayton1nico
mistura uma frase particular com o serial number e aí vc passa o MD5...aí vc sempre ira comparar se o serial number do dispositivo + frase particular é igual a q esta liberada...

blz..espero ter ajudado...estou ausente do forum...qq coisa me add no msn

 9 
 on: September 02, 2010, 05:38:41 pm 
Started by evaldo - Last post by evaldo
Muitas vezes quando fecho uma conexão Litebase com o closeAll(), e na sequencia obtenho uma nova
instancia com getInstance, essa linda mensagem de erro aparece: "This driver instance was closed and can't be used anymore. Please get a new instance of it.". Um delícia trabalhar com litebase  Cry .

Fecho a conexão assim:
Code:
public static void close() {

if (pdb!=null) {
  pdb.closeAll();
  pdb = null;
}


}


e obtenho a instancia do driver assim:

Code:
  public static LitebaseConnection getConnection() {
    if (time ==null || pdb == null || !verify()) {
   if (Compatibilidade.isNFS()) {
   pdb = LitebaseConnection.getInstance(Settings.applicationId);
       time = new Time();
   } else {
   pdb = LitebaseConnection.getInstance(Settings.applicationId,
"aspdb");
       time = new Time();
   }
    }
        return pdb;
    }


Já faço a peripécia de ficar fechando sempre que posso a conexão (Acho que isso deveria ser função do banco de dados e não da aplicação, mas fazer o quê?!). Mas não adianta, a gente arruma um problema
e nasce outro. Que bom!

Um detalhe que pode ser esclarecedor, e que pode ajudar na solução do problema. É que quando a aplicação é depurada na IDE, a excessão nunca acontece, somente ocorre quando executo-a normalmente. Cheguei a conclusão então que existe um delay no fechamento da conexão. Acho que talvez o comando closeAll() deva ficar bloqueado até a liberação do driver na memoria, ou que exista algum flag que indique que a conexão está liberada, para que eu possa implementar uma espera ocupada, ou coisa assim. Pois mesmo depois do closeAll() o método getInstance me retorna a mesma conexão que foi fechada, e não permite que eu a utilize para qualquer operação.

 10 
 on: September 02, 2010, 05:26:52 pm 
Started by juniorSoares - Last post by JulianaImperial
De fato havia alguns bugs na versão 2.22 que poderiam dar problemas no recoverTable().

8. Corrected a bug on purge that would not copy the crc32 codes for the rows.

11. Table meta data is now always flushed imediately after being changed.

A segunda correção vai diminuir possíveis corrompimentos no header da tabela que causam os problemas citados pelo luceliopv.

Pages: [1] 2 3 ... 10
Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!