otwieranie pliku z CD metodą tradycyjną NIE DZIAŁA

0

no więc tak, pisze pewien programik i mam problem jak otworzyc plik
który jest na CD tym oto sposobem:

var
F : File;
filename:string;

begin

AssignFile(F, FileName);
Reset(F,1);
// w tym miejscu pojawia się mi błąd że niemożna otworzyć pliku....

błagam o pomoc!!!!!!!!

0

A nie może być OpenDialog ??

// nie cytuj wszystkiego - ŁF

0

Gali, wytrzeźwiej, już po sylwestrze, OpenDialog nie otwiera pliku!!!

A co do otwierania, to ja miałem ten sam problem.
A spowodowane jest to tym, że użytkownik nie ma praw zapisu na dysk (w tym przypadkuy na CD).
Jedynym sensownym i w miarę łatwym rozwiązaniem jest użycie strumieni w trybie tylko do odczytu. Artykuł o strumieniach jest na 4p.

0

Domyślnie reset (otwiera) i rewrite (tworzy i otwiera) plik, jeśli jest on zadeklarowany jako file lub file of..., zarówno do odczytu jak i do zapisu - można to zmienić (nie pamiętam gdzie - szukać w HELPie).
Natomiast AssignFile tylko kojarzy zmienną plikową z plikiem fizycznym.

0

FileMode + F1

1 użytkowników online, w tym zalogowanych: 0, gości: 1