Sandro
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 06/12/2004 00:07 hs
Olá Rocha, Eu faço uso frequentemente da API do Windows em meus programas e não tenho problemas, desde o VB3. O problema que você encontra às vezes pode ser causado por incompatibilidade entre tipos de dados da API com Vb, normalmente nas strings, por isso, antes de passar uma string para a API, formate ela como as do C, com 255 caracteres em branco. Isso evita overflow, e outros erros da API. Esta rotina que eu passaei para você eu adaptei de uma outra que eu uso nos meus programas e que é executada sempre que o Sistema entra no ar. Nunca houve uma quebra no meu programa em 4 anos de funcionamento. Mas se ainda assim você preferir não usar a API, pesquise bem o controle CRViewer, ele é bem diferente do CrystalReport.ocx; em compensação, bem mais poderoso. Veja principalmente o arquivo de ajuda CrystalDevHelp que fica no diretório "C:/Arquivos de programas/Seagate Software/Crystal Reports/Developer Files/Help", nele você vai encontrar as infromações necessárias para usá-lo. Um abraço, Sandro.
|
|
|