Histórico da Página
Estado | ||||||
---|---|---|---|---|---|---|
|
- MemCpy(cRet, oPointer, nBytes)
- objetivo: fazer uma cópia de memória da DLL para uma variável TLPP. Aqui, a gente consegue fazer cópia de dados binários.
- cRet: a variável que vai receber a cópia.
- oPointer: um ponteiro para a área de dados na DLL. Esse ponteiro é uma abstração realizada antes pelo método newPointer (tRunDll:NewPointer).
- nBytes: a quantidade de bytes a ser copiada.
- retorno: lógico
- .T. execução com sucesso
- .F. execução com erro
Depois que a aplicação TLPP obtém um ponteiro para um buffer da dll DLL e sabe o tamanho dele, ela pode utilizar a operação MemCpy para fazer uma cópia.
Diferente do tRunDll:StrCpy, que faz cópia de string com terminador '\0', o MemCpy pode copiar um buffer binário, conforme exemplo.
|
|
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas