Página 1 de 1

CLIPPER com C problema variavel PUBLIC

Enviado: 03 Out 2006 11:52
por marchiore
Olá, como faço para uma struct do C se tornar publica

Por exemplo:

Funcao 1 em c coloca o valor na struct

Funcao 2 em c usa o valor da struct

onde devo declarar a struct no clipper (como fazer) ou no c (também como fazer)

Obrigado

Re: CLIPPER com C problema variavel PUBLIC

Enviado: 04 Out 2006 05:42
por Maligno
marchiore escreveu:Olá, como faço para uma struct do C se tornar publica
Pelo que entendi do private que me mandou, você deve declarar a struct fora de qualquer função do fonte que a cria, tornando-a pública para este fonte. Para que ela se torne pública para outro fonte, declare-a da mesma forma, mas prefixando-a com o qualificador extern. Exemplo:

Código: Selecionar todos

extern IPXheader rIPX;
Para acessar os dados dessa estrutura no Clipper, você terá de usar uma função de acesso, já que o Clipper não suporta esse tipo de construção. Ou então, uma simples função de leitura, que transforme a struct numa matriz.

[]'s
Maligno
http://www.buzinello.com/prg