Olá pessoal, estou fazendo a integração e aplicativo ao Postgresql através da 
libpq.
Estou precisando obter o retorno de notify para tratamento.
A função abaixo, elaborada com o xharbour e compilada com o bcc deveria fazer 
isso.
Contudo, na execução em Windows, ela não retorna o membro relname da estrtutura 
e aborta a aplicação.
Se determino o retorno da estrutura notify ( hb_retc(notify) ), aparecem uns 
caracteres estranhos, de tamanho totalmente diferente do nome da notificação 
que deveria retornar.
O que PQnotfies retorna extamente.
Obrigado.

MarceloG


HB_FUNC (PQNOTIFIES)
{
   PGnotify *notify;
   PQconsumeInput (( PGconn * ) hb_parptr(1));
   notify = PQnotifies(( PGconn * ) hb_parptr(1));
   hb_retc(notify->relname);
   PQfreemem(notify);
}
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a