[ xxxrugby @ 31.08.2005. 17:51 ] @
Ocu da otvorim file i odem u njemu recimo na Adressu 0x235 ili ti ga 00000235
I onda tu ocu da promjenim vrijednost recimo na FF.

Kako da to uradim.!
[ X Files @ 31.08.2005. 21:44 ] @
Pre neki dan sam bas to pominjao, npr za C++ Builder:

// NETESTIRANO:

Code:

TMemoryStream *MS = NULL;

try
{
   try
   {
      MS = new TMemoryStream;
      MS->LoadFromFile( "C:\\nekifajl.png" );
      // ==============================
      &((LPBYTE)(MS->Memory))[ 0x235 ] = 0xFF;
      // ==============================
      MS->SaveToFile( "C:\\nekifajl.png" );
   }
   catch ( const Exception &e )
   {
      // Greska pri otvaranju datoteke...
   }
}
__finally
{
   if ( MS )
      delete MS;
}


Potpuno isto je i za svaki drugi buffer, samo sto moras SAM da implementriras:

- otvaranje fajla,
- rezervisanje prostora za buffer (shodno velicni fajla),
- punjenje buffera
- IZMENA: buffer[ 0x235 ] = 0xFF;
- snimanje buffera u datoteku.

... ako nesto nisam prevideo.