Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 5047 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Fundadores
Postado

Olá pessoal,

Alguem está tendo problemas nos métodos ArquivoMFD_DLL e EspelhoMFD_DLL com a Daruma ?

Recebi o seguinte e-mail... mas não apliquei por achar que poderia causar problemas nos usuários de D2010

Caro Daniel, eu estava tendo uns problemas aqui no acbrecfDaruma para gerar o arquivo daruma dll pois estava alterando o registro da daruma mas passando o path através do PANSICHAR nisso o Path só recebia a primeira letra do diretório, alterei para PANSISTRING, agora passando o caminho completo do diretório salvo.

Criei uma função para apagar arquivos onde podemos apagar arquivos com conteúdo coringa (*.*) o qual é utilizado para apagar os arquivos *.mfd no diretório e também coloquei para apagar através do deletefile o arquivo RETORNO.bin.

Segue em anexo o arquivo modificado pelo Rómulo

ACBrECFDaruma.zip

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Fundadores
Postado

É comum usar PChar em DLLs, pois devemos informar o início do Buffer onde a DLL irá ler/escrever, ou seja, um ponteiro para o inicio da String, e a String deve ter o tamanho suficiente (já alocado) para que a DLL possa escrever em sua área de memória com segurança....

No D2010 a tradução natural de PChar seria PAnsiChar... portanto para mim parece estar correto...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • 1 mês depois ...
  • Este tópico foi criado há 5047 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...