Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Credo che dovremo fare una sorta di test garantito. Ma non so ancora come.
A rigor di logica, la chiusura di un handle provoca la liberazione dell'area di memoria.
Ma non significa che la chiusura dell'handle debba azzerare quest'area. L'handle viene chiuso, i dati scritti rimangono fino a quando non vengono sovrascritti da un altro software. è così che funziona.
Se si utilizzano file per la memorizzazione di dati intermedi, è possibile, naturalmente. L'importante è reimpostare i dati su disco in alcuni punti di riferimento, perché se succede qualcosa, le informazioni andranno irrimediabilmente perse.
A rigor di logica, chiudendo l'handle si libera quest'area di memoria.
Ma non significa che la chiusura dell'handle debba azzerare quest'area. Chiuso l'handle, i dati scritti rimangono fino a quando non vengono sovrascritti da un altro software.
Il file viene chiuso, l'handle viene distrutto, apriamo un file con lo stesso nome e leggiamo le informazioni necessarie, anche se per idea l'area distribuita dovrebbe essere persa e l'apertura di un file distrutto senza averlo creato dovrebbe causare un errore. Non so se si tratta di un bug o di una funzionalità.
anche se l'area distribuita dovrebbe essere persa e l'apertura di un file distrutto senza averlo creato dovrebbe causare un errore.
Credo che si tratti di un bug.
Il trucco è che c'è un nome di file in memoria. E il sistema lo rileva.
Gente, ho una richiesta.
Ho bisogno di trovare una funzione API - da qualsiasi API, comprese quelle non Windows - che non permetta di usare memcpy/strcpy .
Cioè trovare un caso in cui per qualche motivo la dimensione del puntatore restituito non sia nota, o la stringa restituita non sia NULL-terminata e senza dimensione nota.
Vi prego di aiutarmi a trovare i limiti di applicazione di questo metodo...
MT5 642 Win7 64 non funziona, per quanto ne so, dopo che
hmem=CreateFileMapping(INVALID_HANDLE_VALUE,NULL,PAGE_READWRITE,0,size+HEAD_MEM,path); // crea un oggetto di memoria
Ottengo l'errore 1400,
ma Vista 32 funziona.
Ho controllato e ho ricevuto lo stesso errore. Ma =6.
Ho controllato e ho ricevuto lo stesso errore. Ma =6.
Deve essere un trucco di qualche tipo. Al lancio diretto dà err=6, ma in modalità debug err=1400.
Come trasferire array di int o double? Non ci riesco :(