Witam.
Potrzebowal bym porady w nastepujacym problemie:
Otoz uruchamiam sobie pliczek.exe a nastepnie chce go otworzyc i zamienic mu pare bitow. Win95 i win98 nie pozwala mi na to gdyz otrzymuje I/O error 32. Poprzez { $I- } i { $I+ } udalo mi sie uniknac komunikatu ale i tak nie moge zmienic zawrtosci uruchomionego programu. Problem ten nie wystepuje w WIN XP. Potrzenuje pomocy kdyz to cos ma dzialac po WIN95 i WIN98. Z gory dzieki za pomoc. [!!!]
begin
....
WinExec('pliczek.exe',1);
sleep(500);
AssignFile(F,'pliczek.exe');
{ $I- }
FileMode:=2;
Reset(F);
Seek(F,20);
bajt := 0;
write(F,bajt);
write(F,bajt);
closeFile(F);
{ $I+ }
....
end;