Se você está está migrando para o
Ubuntu e tem que usar o
Delphi, ao invés do
Lazarus, então esse artigo pretende apresentar algumas dicas para instalar e usar o Delphi via Wine no Ubuntu.
Primeiramente, instale o Wine:
Abra a Central de Programas (Software Center) do Ubuntu e instale o Wine e
Winetricks.
Eu estou utilizando o Wine-1.3.31, não é a versão "estável", mas para o meu Delphi ficou bem melhor. Aconselho usar esta versão para o Delphi 7.
Se quiser, pelo terminal:
sudo apt-get install wine
$ sudo apt-get install winetricks
Após feito isso, certifique-se de ter as pastas de instalação do Delphi no seu HD. Vá ao diretório que estão as pastas do Delphi e marque como executável:
Clique com o botão direito em cima do ícone, vá em Propriedades -> Permissões -> Permitir execução do arquivo como um programa.
Então inicie a Instalação do Delphi.
Obs.: Tome cuidado com os 'next', se for utilizar o
Flame Robin, então não instale o IBDATABASE para evitar complicações. Só instale o que for necessário ao
Delphi.
Ao concluir o Delphi, tente iniciá-lo: Wine -> Programas -> Borland Delphi -> Delphi
Funcionou? Parabéns!
Delphi instalado sem mais complicações.
Mas se não, e está dando erro ao abrir pela opção oferecida pelo Wine (foi o que aconteceu comigo), tente o seguinte:
Abra sua pasta pessoal e pressione 'Ctrl + h' para exibir os arquivos ocultos, então procure por '.wine/'. Siga o caminho:
dosdevice/c:/Arquivos de Programas/Borland/Delphi7/Bin
Procure pelo executável do Delphi7, crie um atalho e marque como executável (como indicado acima).
Essa pasta pode variar dentro no diretório do Wine.
No meu caso, tive que criar um atalho manualmente para o Wine-1.2.3. Já no Wine-1.3.31, rodou pelo executável que o próprio cria. Então recomendo usarem
esta última versão para o Delphi7.
E pronto, o Delphi está rodando no Ubuntu. =)
Se for usar banco de dados SQL, instale o Flame Robin. É uma excelente ferramente para quem quer substituir o
IBExpert. Recomendo, é bem simples de usar.
Tem disponível no Central de Programas ou pelo link:
Instale também o Firebird:
Isso para quem for usar SQL e o Flame Robin.
Agora caso precise imprimir relatórios do sistema, o programa que estou utilizando é o fortes Report, um programinha brasileiro. Ele pode ser encontrado no site
Oficial:
Ou
Após realizado os downloads, instale o
Fortes com os passos a seguir:
Instalação 1:
A instalação deverá ser feita manualmente através da cópia dos arquivos para a pasta (DELPHI)\Projects\Bpl.
Caso queira instalar em outra pasta, ela deverá ser adicionada à lista de diretórios de busca do Delphi.
Instalação 2:
Abra o delphi, em seu menu vá em Tools -> Environment Options -> Library -> Library path. Em Library Path, procure pela pasta que está o Fortes e
clique em "add".
Em seguida, adicione o pacote '.bpl' ao Delphi (Menu: Component -> Install Packages -> Add). Procure pela pasta do Fortes Report e Adicione o arquivo '.bpl'.
- Eu recomendo a instalação 2.
Feito isso, o Fortes estará disponível na mesma aba onde tem o Standard, Data Acess, Data Control, etc. O Fortes estará la.
Agora com tudo funcionando direitinho e instalado, vamos às dicas do dia-a-dia.
Dicas do dia-a-dia
Primeira coisa muito importante a saber:
É normal o Delphi travar, a ponto do 'Ctrl + Alt + F1' não funcionar. A solução é reiniciar a máquina, comigo acontece uma vez por dia e é engraçado, pois acontece entre as 13h:30 e 14h:15. Todos os dias, acho que após uma certa quantidade de compilações ele trava; muito lixo no cache, ou algo do gênero. Isso com o Wine-1.2, o Wine-1.3 ainda estou testando, mas aparenta estar melhor.
Aconselho que no meio do expediente execute o comando:
wineserver -k
Esse comando finaliza todos os processos do Wine.
Quando compilar um programa, um atalho muito útil para voltar ao Delphi é o 'Alt + F2'.
Segunda:
A caixaObjet TreeView tem certas limitações com o mouse, mas funciona perfeitamente com o teclado.
E salve tudo o que alterar.
Essas dicas são para casos extremos, como o meu que o Lazarus não é útil. E o Delphi 7, apesar de ser uma bomba relógio, é
melhor que o Kylix.
Bom, essas são as principais observações para usar o Delphi7 no Ubuntu.
E não esqueça: salve tudo. ;)