Hogyan kell tárolni a képfájlt a memóriában

Hogyan kell tárolni a képfájlt a memória?

Általában a probléma ezért írtam az alkatrész, a prototípus volt TIniFile úgy, hogy ez az egyetlen különbség (és a fő különbség), azt, hogy az ini fájlban minden lehetőség is van, csak egy érték, és van kettő, és így tovább, valamint ezek az adatok titkosítva vannak, elég jó. így itt. A probléma abban rejlik, hogy működjön együtt a fájl, szükséges elején semmilyen funkciót dekódolni, majd a fájl titkosításához, persze ez minden automatikusan történik, tehát nutri komponens, ez nem észrevehető proihodit „szeme” a programozó, azaz elején az egyes funkciók fájl visszafejtése majd titkosított (amit én povotryayus) Nos, ez minden jó, ha a gép normálisan működik, és amikor a kérelem kitöltött rendesen, de ha a kérelmet elpusztítjuk TerminateProcess, vagy csak vágja le a számítógépet van esély arra, hogy ebben az időben a komponens változtat semmit a fájlban, dekódolja, és nincs ideje, hogy titkosítja.
Szóval, volt egy ötlete, hogy az indítási eleme a programnak köszönhetően a képfájlt a memóriában, dolgozott vele szem előtt tartva, és minden második, megdöntötte a merevlemez már titkosított fájl, azaz annak valószínűsége, hogy a lemez lesz visszafejteni fájl, szinte nulla. Minden jó lenne, de nem tudom, hogyan kell csinálni :(. Mozht, akik ismerik, és segít? Csak nagyon kell, hogy ez az eszembe.

Túl a választ, meg kell tudni, hogy mi a fájl használható hranieniya olyan adatokat, amelyek részben változnak.

> Prototípusa amely TIniFile
> Dekódolása, és nincs ideje, hogy titkosítja

Ne prototípus TMemIniFile és tárolja a memóriában. -) dekódolja egyszer, amikor olvasni a lemezt titkosított és egyszer menteni.

Másodpercenként hajtás a merevlemez (ha jól értem, nem maleky) - Hard Kár szegény felhasználó. És ha egy kis fájl, az adatvesztést áramkimaradás nem fog megmenteni.
És végül - a hasonló problémákat az emberek úgy döntenek, amikor létrehozza tranzakció feldolgozó rendszerek az adatbázis, obesechit integritását és koherenciáját adatbázis hardver hibák, és így tovább. Megértem, hogy - megoldások vannak nem a legkönnyebb.

>> Panov
Ezek a változások igen gyakran - másodpercenként többször.

>> Yu
Az a tény, hogy a komponens nem közvetlen prototípusa, és teljesen írásban a semmiből egy új elem, de néztem néhány pillanatig TIniFile-e, és az alapkoncepció. és TMemIniFile-om, nem vagyok ismerős. valahogy. Mi lesz, hogy újra megnézze.

>> TUser
Fájl I pologayu nem szabad túllépni. Megabates 5-10. Igen, ha nem minden második, majd minden 2. másodpercben. és ha volt egy áramszünet, az utolsó frissítés lesz 2 másodperc davnosti-, de ez nem olyan ijesztő, mivel teljesen dekódolt fájl.

A fenébe, még mindig nem értem, hogy miért visszafejteni a lemez opciót. Tartsa csak titkosított. Amikor otkpytii kódolva.

Nem, az a tény, hogy a dekódolt változata a lemez nem kell, de mivel mindegyik eljárás (például ReadSection) elején ezt az eljárást, akkor a fájl a lemezen áll, akkor olvassa el Infa, majd vissza titkosított, de a probléma az, hogy hogyan alkalommal, ha a közepén a művelet, azaz olvasni a dekódolt fájl, indítsa újra a számítógépet, a fájl a lemezen visszafejtése, ezért szeretnék csinálni, hogy lenne, ha „egy fájl letöltése a komponens”, ő a „kép” a memóriában megfejtett ott, és dolgozott vele, mint egy normál fájl, és csak 2 másodpercenként (azaz on-demand programozás) megdöntötte a kódolt változatát a memóriából a lemezre. itt. és hogyan valósítható meg még nem tudom. (

Így nem tudok segíteni valamit?


> Elején ezt az eljárást, akkor a fájl a lemezen visszafejtése
> Infa majd olvassuk vissza, majd a titkosított,

A szerkezet azért is szükséges, hogy titkosítja, vagy mi? Mi akadályozza meg, hogy titkosítja azokat a paramétereket és azok értékeit?

100% Ez erőltetett kell őrizni a dekódolt változata a lemezt. Mi a haszna? Mi célból? Biztos vagyok benne, hogy hibázott a tervezési alkalmazásokhoz.


> Dima_dvp

Egyetértek 100% -os.
Miért feltörni a lemezt.
Ez, enyhén szólva, hülye.
Megfejteni az értékeket a fájl olvasása és azonnal azokat a memóriába.
Legalábbis az elme a tömb egyes, nem tudom.

Sőt, a kérdés az, hogy a tömb tárolja ezt az információt nem kényelmes. (.

Hogyan kell tárolni, más formában a memóriában, azt don `t tudom még.

Minden. Általában hálás vagyok minden. és különösen Yu
mert enélkül én nem vette észre az ilyen alkatrész, mint egy Meminifile%) most át a komponens, és ez olyan, amit észrevettem, a munka 9-szer gyorsabban :) köszönhetően ismét