>As produzidas no VFP tem que ser registradas.. As demais não (do Delphi e C++).. Isto é uma das poucas características onde o Delphi e o C++ supera o VFP !! :)
Essas eu acho que foram feitas em C++, são da Palm (pelo que eu sei todo desenvolvimento da palm é em C/C++, e estão começando com alguma coisa de Java). Mas mesmo assim eu registrei as duas DLLs.
>Talvez a maneira de utiliza-la crretamente seria usando:
>
>DECLARE INTEGER IPDDatabaseInfo IN pDDirectlib
Mas o DECLARE não é somente pra funções? Pelo que eu vi através do Object Browser, o IPDatabaseInfo é uma classe. Eu fiz o declare e não deu erro, só que como que eu faço pra instanciar um objeto da classe IPDDatabaseInfo?
Eu tenho um exemplo em VB, e lá é dito para ir no item
Project -> References do menu, e aí marcar as referências para as duas DLLs ("Palm ComDirect 1.0 Type Library" e "Palm ComStandard 1.0 Type Library"), e aí o código VB tá assim
Dim PDBInfo As New IPDDatabaseInfo
E o intellisense do VB já lista todas as classes contidas nas DLLs. No intellisense do Fox, eu coloquei a referência pras DLLs mas só consigo acessar as bibliotecas, aí tenho que fazer algo tipo o exemplo que eu dei antes (x = createobject("biblioteca.classe")) e aí o fox me acusa um erro de sintaxe ......
Tô começando a ficar sem opções .......
Like Frank said: "I did it... MY WAY!"