Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Acho que temos que fazer algum tipo de teste garantido. Mas ainda não sei como.
Em termos lógicos, o fechamento de um identificador faz com que a área de memória seja liberada.
Mas isso não significa que fechar o identificador deva zerar essa área. O identificador é fechado, os dados gravados permanecem até serem substituídos por outro software.
Se você usar arquivos para armazenar dados intermediários, é claro que pode fazê-lo. O principal é redefinir os dados para o disco em alguns pontos de referência, pois se algo acontecer, as informações serão irremediavelmente perdidas.
Em termos lógicos, fechar a alça liberará essa área de memória.
Mas isso não significa que o fechamento do manipulador deva zerar essa área. Com o manipulador fechado, os dados gravados permanecem até serem substituídos por outro software.
O arquivo é fechado, a alça é destruída, abrimos um arquivo com o mesmo nome e lemos as informações necessárias, embora a área distribuída deva ser perdida e abrir um arquivo destruído sem criá-lo deva causar um erro. Não sei se isso é um bug ou um recurso.
embora a área distribuída deva ser perdida e abrir um arquivo destruído sem criá-lo deva causar um erro.
Acho que isso é um bug.
O truque é que há um nome de arquivo na memória. E o sistema o detecta.
Pessoal, tenho uma solicitação.
Preciso encontrar uma função de API - de qualquer API, incluindo as que não são do Windows - que não permita o uso de memcpy/strcpy .
Ou seja, encontrar um caso em que, por algum motivo, o tamanho do ponteiro retornado não seja conhecido ou a string retornada não tenha terminação NULL e não tenha tamanho conhecido.
Por favor, me ajude a encontrar os limites da aplicação desse método...
O MT5 642 Win7 64 não funciona, pelo que entendi, depois de
hmem=CreateFileMapping(INVALID_HANDLE_VALUE,NULL,PAGE_READWRITE,0,size+HEAD_MEM,path); // criar objeto de memória
Recebo o erro 1400,
mas o Vista 32 funciona.
Eu verifiquei e obtive o mesmo erro. Mas =6.
Eu verifiquei e obtive o mesmo erro. Mas =6.
Deve ser algum tipo de truque. Na inicialização direta, ele apresenta err=6, mas no modo de depuração, err=1400.
Como transferir matrizes int ou double? Não consigo fazer isso :(