Dobrý den,
Může dojít k problému, když jeden program čte ze souboru a druhý zapisuje ve stejný čas?
Jak je možné zajistit, aby čtecí program pozastavil činnost, zatímco druhý zapisuje?
díky.
Dobrý den,
Může dojít k problému, když jeden program čte ze souboru a druhý zapisuje ve stejný čas?
Jak je možné zajistit, aby čtecí program pozastavil činnost, zatímco druhý zapisuje?
díky.
pouzit meziprocesovy zamky ve sdilene pameti ci tak podobne... pripadne kouknout co vse jde vytahnout o souboru, jak se da otevirat, jak blokovat otevreni jinde a tak dale...
podívej se na dwShareMode http://msdn.microsoft.com/en-us/library/windows/desktop/aa363858(v=vs.85).aspx
je to jen pro Windows. Postupoval bys tak, že otevřeš soubor, ověříš úspěšnost otevření, provedeš se souborem požadovanou operaci, zavřeš soubor. Při neúspěšném otevření bys opakoval pokus. Takto může se souborem pracovat vždy jen jeden program.
hu
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku