|
|
Bem vindo a pagina do Howto
|
|
| |||||||
|
||||||||||
|
||||||||||
|
| ||||||||||
|
No Linux |
Windows | |||||||||
|
| |||||||||
|
Pergunta 5: Funções Sem Parametros formais definidos O XHarbour agora tem a abilidade de ter funções sem parametros definidos. Isso e gracas ao ... como parametros. Um exemplo Seria
Pergunta 6: Como imprimir remotamente(tipo SEssões Telnet, Samba) Vocˆ tem diversas maneiras para imprimir remotamente.
As informações abaixo, foram enviadas por 1
- Instalando e configurando o xharbour com o BCC 5.5 2 -
Usando o xharbour 3 - Download dos exemplos dos arquivos de configuração 4 - Principais erros, possíveis causas e soluções 1 - Instalando e configurando o xharbour com o BCC 5.5 Descompacte o xharbour na pasta C:\xharbour. Logo após, você deverá instalar o Borland C Copiler 5.5. Para isso, execute a instalação, e quando pedir o local da instalação altere o padrão C:\BORLAND\BCC55 para C:\BCC55 (Não é obrigatório, mas isso facilitará na hora de configurar os paths no autoexec.bat). Após instalados o xharbour e o BCC 5.5, iremos criar os arquivos de configuração do BCC 5.5, e editar o AUTOEXEC.BAT. Não se assuste! É fácil como dizer Pindamonhagada de trás para frente (...rs...)! 1.1 - Criando o arquivo bcc32.cfg Este é o arquivo de configuração do BCC. Nele você informará os caminhos para o diretório /LIB e /INCLUDE do BCCe do xharbour. Para isso, abra o Bloco de Notas, e digite o seguinte: -Ic:\bcc55\include;c:\xharbour\include Agora salve o arquivo no diretório C:\BCC\BIN, com o nome de bcc32.cfg. Isso fará com que o compilador procure as Libs e Includes nos diretórios do BCC e do xharbour. 1.2 - Criando o arquivo ilink32.cfg Aqui iremos criar o arquivo de configuração do linkador do BCC. Para tal, usaremos novamente o Bloco de Notas. Abra um novo arquivo e digite: -Lc:\bcc55\lib;c:\xharbour\lib Agora salve-o no
diretório C:\BCC55\BIN com o nome de ilink32.cfg. Este
arquivo fará com que o lincador do BCC procure pelas libraries nos
diretórios /LIB do BCC e do xharbour. Novamente vamos usar o Bloco de Notas para
essa tarefa. Vá em Arquivo, Abrir..., e digite "C:\AUTOEXEC.BAT" (com as
aspas) na caixa de texto Nome do Arquivo. PATH=%PATH%;C:\BCC55\BIN;C:\xharbour\BIN Salve o arquivo. 2 - Usando o xharbour Após o (duro) processo de configuração, vamos compilar nosso primeiro programa. Será algo simples (o famoso Hello, World!). Para isso, abra o Prompt do DOS. Deverá aparecer isso: Microsoft(R) Windows
98 Vá para o diretório raiz, digitando CD\ Microsoft(R) Windows
98 Agora crie um diretório. No exemplo vamos
criar um diretórios chamado HBTEST, mas você pode mudar o nome para
qualquer outro que achar necessário. Digite os comandos: Irá ficar assim: Microsoft(R) Windows
98 Crie um arquivo com o nome teste.prg. Este será o
código fonte do nosso programa. Para criá-lo você poderá usar qualquer
editor ASCII (texto sem formatação) de sua preferência. Eu sugiro o EDIT,
do MS-DOS. Para usar o edite, digite no prompt do DOS: Digite o seguinte código abaixo para o nosso
programa: Salve o arquivo e saia do editor. | ||||||||||
|
Atenção! | ||||||||||
|
2.2 - Gerando, Compilando e Linkando o código Editado o código do nosso programa, vamos agora gerar o fonte C à partir do nosso fonte PRG. Para isso digite: xharbour /N /M teste.prg Se tudo der certo irá aparecer algo mais ou menos assim: xharbour Compiler Alpha build 38.0 (Flex) Copyright 1999-2002, http://www.xharbour-project.org/ Compiling 'teste.prg'... Lines 11, Functions/Procedures 2 Generating C source output to 'teste.c'... Done. | ||||||||||
|
Atenção: É importante que os parâmetros /N e /M sejam sempre informados. | ||||||||||
|
Gerado o arquivo teste.c, iremos então compilá-lo e linká-lo. É aí que o BCC entrará em ação. O xharbour fornece um arquivo de lote (extensão .BAT) que facilita o trabalho. Para isso digite: bld_b32 teste.c Irá aparecer mais ou menos isso: Borland C++ 5.5.1 for
Win32 Copyright (c) 1993, 2000 Borland Pronto! Agora é só
executar o nosso programa! Disponível aqui para Download os exemplos
citados acima. Para baixá-los, clique sobre o link com o botão direito do
mouse e selecione Salvar destino como..., lembrando que os arquivos
bcc32.cfg e ilink32.cfg devem ser colocado no diretório /BIN do
BCC. | ||||||||||
|
ARQUIVO EXEMPLO |
DESCRIÇÃO | |||||||||
|
Exemplo do arquivo de configuração do compilador BCC 5.5 | ||||||||||
|
Exemplo do arquivo de configuração do linkador. | ||||||||||
|
Exemplo das alterações feitas no autoexec.bat | ||||||||||
|
Código fonte do exemplo citado acima | ||||||||||
|
Se vocˆ recebe a mensagem Sem espaço de ambiente, voce precisa inserir a linha abaixo no config.sys | ||||||||||
|
Shell=c:\windows\command.com /e:2048 /p . | ||||||||||
|
| ||||||||||
|
ERRO |
POSSÍVEL CAUSA |
SOLUÇÃO | ||||||||
|
Quando digito o comando xharbour nome_do_arquivo, aparece a mensagem Comando ou nome de arquivo inválido |
- O Path (caminho) não foi configurado corretamente no autoexec.bat |
|||||||||
|
Ao compilar o fonte .C como bld_b32, aparecem várias mensagens de erro |
- Os arquivos bcc32.cfg e ilink32.cfg não foram criados. |
- Crie os
arquivos conforme explicado acima. | ||||||||
|
Consegui gerar o programa, mas ao executar ele apenas pula uma linha e retorna ao prompt |
- Não foram informado os parâmetros /N /M para o xharbour |
- Gere novamente os fontes C, usando o comando harbour /N /M nome_do_arquivo. | ||||||||
|
Error de espaço de ambiente |
-Error ao configurar o xharbour |
|||||||||
|
| ||||||||||
|
|
|
Last updated on 2002/05/11 | ||||||||