clipper utilizando linguagem C
Moderador: Moderadores
-
ddnardi
- Usuário Nível 1

- Mensagens: 25
- Registrado em: 13 Jul 2004 15:28
- Localização: Limeira
- Contato:
clipper utilizando linguagem C
olá pessoal..
alguém pode me ensinar como utilizar uma funcao feita em C/C++ no clipper.
Necessito disso pelo seguinte: Tenho um Array com 4 posicoes e em dessas posicoes, esta gravado um code block. Por ser code block nao consigo obter o conteudo dessa posicao do array.
alguém pode me ensinar como utilizar uma funcao feita em C/C++ no clipper.
Necessito disso pelo seguinte: Tenho um Array com 4 posicoes e em dessas posicoes, esta gravado um code block. Por ser code block nao consigo obter o conteudo dessa posicao do array.
"Linguagem C" com Clipper
Código: Selecionar todos
#include "extend.api"
#include "vm.api"
#include "extend.api"
#include "vm.api"
static Char Nome = " Clipper";
CLIPPER Nome()
{
seu codigo
use _RETC(nome) para retornar caracter para o clipper
}- vagucs
- Membro Master

- Mensagens: 1480
- Registrado em: 10 Jul 2004 10:45
- Localização: Ipanema - MG
- Contato:
Código: Selecionar todos
#include "extend.h"
CLIPPER TESTE(){
int a,b;
a=_parni(1);
b=_parni(2);
_retni(a+b);
}
Vou pegar uma carona aqui.
Há uns tempos atráz tentei fazer isso e peguei uma boa documentação a respeito do assunto, mas nunca consegui gerar o arquivo objeto das funções. O livro que li dizia que tinha que ser usado o Microsoft C 5.1, o mais recomentadado, porque o próprio Clipper foi compilado nele, assim evitaria conflitos. Mas já vi alguem usar o compilador da Borland. Em fim, seja com o da Microsoft ou o da Borland, o que devo fazer para conseguir compilar uma função? Para o Microsoft C 5.1 seria assim:
cl <nome da função> /c /AL /Gs /Z1 /FPa. Só que faço isso e não funciona. Seria algum problema com a instalação do pacote C?
Obrigado pela carona.
Há uns tempos atráz tentei fazer isso e peguei uma boa documentação a respeito do assunto, mas nunca consegui gerar o arquivo objeto das funções. O livro que li dizia que tinha que ser usado o Microsoft C 5.1, o mais recomentadado, porque o próprio Clipper foi compilado nele, assim evitaria conflitos. Mas já vi alguem usar o compilador da Borland. Em fim, seja com o da Microsoft ou o da Borland, o que devo fazer para conseguir compilar uma função? Para o Microsoft C 5.1 seria assim:
cl <nome da função> /c /AL /Gs /Z1 /FPa. Só que faço isso e não funciona. Seria algum problema com a instalação do pacote C?
Obrigado pela carona.