Newsgroup: it.comp.lang.c++
Titolo: gestione file > 540MB.

Ho difficoltà nel maneggiare file da qulche GIGA.
Si vocifera che Win ha problemi per queste dimensioni.
Qualcuna ha qualche idea e suggerimento?
Ciao e grazie.
Andrea C.

Qualcuna ha qualche idea e suggerimento?
Scusa la domanda forse stupida, ma che razza di file sono questi da 1 Gb?
Ciao, Giuseppe
---------------------------------------------------------------------------
_Guybrush su IRCNet canale #programmazione
ICQ: 42227764
---------------------------------------------------------------------------

 Qualcuna ha qualche idea e suggerimento?
Spiacente, non sono qualcunA ma qualcunO.
Però non credo che il problema sia di win, altrimenti tutti i sw di
masterizzazione che creano l'immagine su disco avrebbero problemi. (640Mb).
Potresti specificare meglio i problemi.
--
Alessandro Monti

  (640Mb).
Vorrei far notare la piccola diversita' (insignificante direi) fra i
due tipi di file:
qualche GIGA e 640Mb.
Per il resto non conosco win.
--
(o-  T | If Bill Gate$ had a nickel for every time window$ crashed...
//\  U | ... oh, wait, he does...
V_/_ X | email: r.salmaso (at) 
flashnet.it
 | pinguin (at) 
pinguin.linuxbox.com
VDK (C++ GUI lib) 
http://www.programmers.net/artic/Motta/vdk/index.htm
VDKBuilder (RAD Tool) 
http://www.programmers.net/artic/Motta/vdk/related.htm
HomePage 
http://pinguin.linuxbox.com

 qualche GIGA e 640Mb.
Sorry, mi riferivo al Subject (>540MB) e ritenevo l'indicazione ai Giga come
una generalizzazione non inerente al problema.
So che Win ha problemi per >4Gb.
Credo siano connessi all'uso di quantità a 32 bit.
Una soluzione potrebbe essere di spezzare il file in altri <4G (se
applicabile, ma non vedo perchè non dovrebbe)
--
Alessandro Monti

 Per il resto non conosco win.
..cut...
Pure io non ho idea se e' un problema del SO, comunque, dato che si
tratta di file di "qualche GIGA" temo che, effettivamente, sia possibile
che win non riesca a gestirli, soprattutto (penso) se superano i 2GB.
Per curiosita':
- I tuoi files sono oltre i 2GB ?
- Fino a che dimensione riesci a gestire i files (se hai fatto delle
prove in merito) ?
Ciao, U D A.
-- 
<><><><><><><><><><><><><><><><><><><><><><><><
UDA'Software
mailto:
u...@freemail.it
http://www.GeoCities.com/SiliconValley/Bay/2165

 wrote in message
37DBFBD4...@freemail.it...

--------------------------------------------------------------------
[OT] Dovrebbe essere postato su it.comp.programmare.win32
Dall'help di win32
DWORD SetFilePointer(
    HANDLE hFile, // handle of file
    LONG lDistanceToMove, // number of bytes to move file pointer
    PLONG lpDistanceToMoveHigh, // address of high-order word of distance to
move
    DWORD dwMoveMethod  // how to move
   );
Parameters
.....
lDistanceToMove
Specifies the number of bytes to move the file pointer. A positive value
moves the pointer forward in the file and a negative value moves it
backward.
lpDistanceToMoveHigh
Points to the high-order word of the 64-bit distance to move. If the value
of this parameter is NULL, SetFilePointer can operate only on files whose
maximum size is 2^32 - 2. If this parameter is specified, the maximum file
size is 2^64 - 2. This parameter also receives the high-order word of the
new value of the file pointer.
..........
Quindi win32 gestisce file sufficientemente grandi.
Solo nella lettura e scrittura non puo' superare i 2^32 -2 byte, ma vorrei
proprio vederla una allocazione di memoria di 4 GB per leggere/scrivere una
porzione
del bigfile :-))
Ciao
Nazzareno