1. Qual o melhor software de controle de versão para uso com o TDS? A TOTVS indica ou homologou algum?

A TOTVS não trata a homologação de softwares que controlam a versão de fontes, não faz nenhuma recomendação específica e nem fornece documentação a respeito.
O TDS foi implementado com base na ferramenta aberta Eclipse Índigo, mantido pela Fundação Eclipse. Consulte os homologados ou recomendados pela própria fundação.

A principio, qualquer adicional (plugin) construído para o Eclipse Índigo, funcionará com o TDS.
Quanto a documentos que expliquem sobre esta integração, configuração e funcionamento destas ferramentas, devem ser obtida em sites especializados ou do fornecedor do adicional.

 2. Ao acionar o atalho de execução do TDS, obtenho erro de inicialização da JVM (Java Virtual Machine). O que fazer?

Esse erro pode ser devido a conflito com outras aplicações que usam Java, como por exemplo navegadores, ou pela JVM não conseguir alocar memória suficiente. Encerre alguns programas e tente novamente.

Outro motivo quando esta tentando usar TDS não compatível com a JVM. Os caso mais comuns são:
  • Um deles é de 64 bits e o outro é de 32.
  • JVM de terceiros (por exemplo da IBM)
  • Outros produtos Oracle previamente instalado

Em qualquer um dos casos:

  • Verifique as versões da JVM instaladas.
  • Certifique-se que o instalador do TDS utilizado seja para a sua JVM (32 ou 64 bits)
  • Se estiverem corretas, adicione as chaves abaixo no arquivo "developerStudio.ini", antes da chave "-vmargs", que encontra-se na pasta de instalação do TDS:

    -vm
    <caminho completo de instalação do Java>\bin\javaw.exe

    Por exemplo:

    -vm
    C:\Program Files\Java\jre6\bin\javaw.exe

    (aviso) Esta configuração deve ser efetuada em duas linhas.

Para baixar o Java 1.7, acesse http://www.oracle.com/technetwork/java/javase/downloads/index.html (acessado em Jun/2013).

3. Como evitar a chamada de fontes que não possuo ou não tenho acesso durante o Debug?

No TOTVS | Developer Studio, para habilitar este recurso você deve proceder da seguinte maneira:

  • Acesse o menu Window
  • Em seguida, o item Preferences
  • Na janela que será aberta, localize o item Configurações do Servidor (pode-se utilizar a busca como apoio)
  • Por fim, basta marcar a opção Ignorar arquivos não encontrados no Debug

Com esta opção habilitada você não terá problemas com a chamada de funções, métodos e classes que estejam em fontes aos quais vocês não possui e/ou não tem acesso.
Abaixo uma imagem exibindo a opção supracitada:

 

 5. Meus servidores não estão mais conectando automaticamente ao abrir o TDS. Como devo proceder?

Este erro geralmente ocorre quando uma versão 32bits do TDS foi instalada antes da versão 64bits e vice-versa

Para corrigir este problema, no menu principal:

  • Clique em Window;
  • Clique em Preferences;
  • Procure por Secure Storage;
  • Abra a aba Contents;
  • Clique em Delete e confirme a deleção;

  • Reinicie o TDS;

Após isso todos os dados armazenados na área segura (normalmente usuário e senha) serão removidos e sendo necessários informa-los quando solicitado.

 6. Ao editar fontes grandes, apresenta lentidão na digitação

Acesse "Windows | Preferences", "Developer Studio Editor + Performance".

Marque a opção que deseja desabilitar e o número mínimo de linhas do fonte. Caso selecione desabilitar a construção imediata de folding blocks ou de outline, ainda sim é possível ter acesso a essas funcionalidades ao salvar o arquivo e ao pressionar o botão de atalho de atualização de construção (por padrão é configurado o CTRL+4)

No canto direito superior está localizado o botão de atualização de construção de parse, também é possível atualizar a árvore de Outline clicando neste botão.


 7. O debug não pinta as linhas, mas é mostrado na pilha de execução, o que fazer?

 

Leia a documentação do debug no link 6. Depuração.

 

 8. Ativação do código de página (code page) CP1252 em distribuições Linux.

Em um terminal, execute os comandos abaixo. Atente que pode haver diferenças entre as distribuições.
> DIR=/usr/share/i18n ##will differ across Linux distributions
> DST=/usr/lib/locale ##may differ across Linux distributions
> cp $DIR/charmaps/CP1252.gz /tmp; cd /tmp; gzip -d CP1252.gz ##because localedef can't handle gzipped charmaps
> sudo localedef -f /tmp/CP1252 -i $DIR/locales/en_US $DST/en_US.CP1252 ##construct and install the locale en_US.CP1252

 9. Resolvendo problema de bloqueio ao fazer busca por atualizações (Check for updates).

No painel de controle do windows, selecione a opção chamada "Java".

 

Após abrir o painel de configuração do java, clique no botão "Definições de rede".

Configure o proxy colocando ip e porta e clique em "Ok".
Após configurar, feche e abra o TDS e tente fazer a atualização novamente.
Contribuição efetuada por Fabricio Amaro (CSA/Bauru) e Marcelo Farias (Inovação).

 10. Ao tentar importar um projeto PRJ dá erro de fonte não encontrado.

O arquivo de projeto PRJ, do DevStudio (IDE Delphi ou IDE Antigo), não grava qual é a unidade que dos arquivos fontes e de recursos estão.

Na importação o TDS não tem como obter onde buscar os fontes e adota que os fontes estão na mesma unidade que o PRJ, ou seja, se o seu PRJ estiver na unidade C:\, o TDS irá procurar os fontes na unidade C:\.