Sempre trabalhei com o Dbf.
Mas por questoes de segurança quero migrar para o PostGres, que tbm já tenho experiencia.
Fiz um sistema simples para começar, e aparece o seguinte erro ao Executar - "O aplicativo não pôde ser inicializado corretamente(0xc000007b).Clique em OK para fechar o aplicativo."
PRG:
#include <minigui.ch>
*************
function main
*************
DEFINE WINDOW Form_1;
AT 0,0 ;
WIDTH 200 HEIGHT 100;
TITLE 'Exemplo Code 128' ;
MAIN ;
FONT 'Arial' SIZE 10
@ 20,45 BUTTON Button_1 ;
CAPTION 'Conectar' ;
ACTION Conecta()
END WINDOW
Form_1.Center()
Form_1.Activate()
Return
*****************
function Conecta
*****************
msginfo("Inicio")
Public oServer := Nil
// Connect
oServer := TPQServer():New('localhost', 'Email', 'postgres', 'PSsistemas')
// Check For Error
If oServer:NetErr()
msginfo(oServer:Error())
msginfo("MySql Basic Sample - Not Connected")
Else
msginfo("Connected")
msginfo("MySql Basic Sample - Connected")
EndIf
HBM
# ---------------------------
# Nome do Executável
# ---------------------------
-osql
# ---------------------------
# Bibliotecas
# ---------------------------
-lminigui
-lhbpgsql
-llibpq
# ---------------------------
# Caminhos dos Includes
# ---------------------------
-Incpath=c:\minigui\include;c:\minigui\harbour\include;
# ---------------------------
# Caminho das Libs da MiniGui
# ---------------------------
-Lc:\minigui\lib;c:\minigui\harbour\lib;
# ---------------------------
# Outros Parâmetros
# ---------------------------
-workdir=.\OBJ\
-head=full
-gtgui
-n
-nowarn
-inc
# ---------------------------
# Prg(s) e Rc(s)
sql.prg
c:\MInigui\resources\minigui.rc
# ---------------------------
# Fim
# ---------------------------
E compiler
@echo off
SET PATH=%PATH%;C:\BCC55\BIN
SET HB_COMPILER=bcc
C:\MINIGUI\HARBOUR\BIN\HBMK2 sql.HBM
Na Pasta peguei a libpq.dll lá no diretorio de instalação do postgres.
Alguém pode me ajudar?! Não tenho aquivos de exemplo... =/