Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Доступ к тестовому файлу являющийся системным / 22 сообщений из 22, страница 1 из 1
26.11.2003, 14:57
    #32335521
Valdemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к тестовому файлу являющийся системным
Пытаюсь открыть текстовый файл, который является системным.
Ругается что нет доступа. Открываю командой Rewrite, какие параметры отвечают за доступ к таким файлам. Приведите пример. Зарание благодарен.
...
Рейтинг: 0 / 0
26.11.2003, 19:11
    #32335979
Андрей Бабенко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к тестовому файлу являющийся системным
Почитайте немного help...
например про функцию rewrite - Creates a new file and opens it.

вот небольшой пример, как просили:
var
f: textfile;
s: string;
begin
assignFile(r, 'd:\myfile.txt');
FileMode := 0; //только чтение
reset(F);
readln(f, s);
closeFile(F);
end;

а ещё почитайте про FileMode и его возможные значения...
...
Рейтинг: 0 / 0
27.11.2003, 06:05
    #32336160
Valdemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к тестовому файлу являющийся системным
Читать я из без параметров могу, а вот запись, а хелп читал, там мало информации, если знаешь как записывать, то подскажи.
...
Рейтинг: 0 / 0
27.11.2003, 09:55
    #32336312
Valdemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к тестовому файлу являющийся системным
Ну хорошо а кто подскажет как написать всплывающую посказку для кнопки
...
Рейтинг: 0 / 0
27.11.2003, 10:00
    #32336316
Adony
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к тестовому файлу являющийся системным
Hint:='Подсказка', ShowHint:=True
??
...
Рейтинг: 0 / 0
27.11.2003, 10:08
    #32336328
Valdemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к тестовому файлу являющийся системным
ДА а свойство визибле я и не заметил, СПАСИБО
...
Рейтинг: 0 / 0
27.11.2003, 11:56
    #32336506
Valdemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к тестовому файлу являющийся системным
Ну может кто-нибудь знает как изменить системный файл, чтобы операционка не ругалась.
...
Рейтинг: 0 / 0
27.11.2003, 11:57
    #32336511
SАSH2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к тестовому файлу являющийся системным
хм... текстовый файл

Код: plaintext
var f : file of text;
Почему такая конструкция не канает в делфе?
...
Рейтинг: 0 / 0
27.11.2003, 12:31
    #32336561
Андрей Бабенко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к тестовому файлу являющийся системным
Неужели непонятно, что если файл открыт каким-то приложением с режимом
fmShareDenyWrite, то ничего у тебя не получится в него записать, или если
fmShareExclusive, то даже прочитать...
и вообще, поделись своей тайной, зачем тебе это надо? :-)
...
Рейтинг: 0 / 0
27.11.2003, 12:36
    #32336568
Rostyk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к тестовому файлу являющийся системным
2SASH
Так заканает:
Код: plaintext
var f: TextFile;
...
Рейтинг: 0 / 0
27.11.2003, 12:59
    #32336615
SАSH2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к тестовому файлу являющийся системным
2Rostyk: Но ведь смысл тот же?
...
Рейтинг: 0 / 0
27.11.2003, 13:17
    #32336648
Rostyk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к тестовому файлу являющийся системным
SASH2 писал: Но ведь смысл тот же?
С Вашей точки зрения - да, с точки зрения компилятора - нет.

Возможно, в ближайшем будущем мы не будем писать программы, стуча по клаве и гоняя маус, а появится умная-преумная среда разработки, которой достаточно будет сказать, вальяжно развалившись к кресле: "А ну ка, забацай мне по царскому велению, по моему хотению, железяка хр..нова, прогу, да чтобы то делала да это, да таким способом да с таковым извратом да побыстрее." Но это будет потом. А сейчас надо синтаксис учить, Help читать да мозоли на пальцах натирать...
...
Рейтинг: 0 / 0
27.11.2003, 14:50
    #32336807
Valdemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к тестовому файлу являющийся системным
>Неужели непонятно, что если файл открыт каким-то приложением с режимом >fmShareDenyWrite, то ничего у тебя не получится в него записать, или если
>fmShareExclusive, то даже прочитать...
>и вообще, поделись своей тайной, зачем тебе это надо? :-)

Выше сказанное мне не понятно.Растолкуй не много.
...
Рейтинг: 0 / 0
28.11.2003, 13:32
    #32337744
Valdemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к тестовому файлу являющийся системным
Кто что знал, то и сказал
...
Рейтинг: 0 / 0
28.11.2003, 13:40
    #32337763
SiDen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к тестовому файлу являющийся системным
Прои помощи разных флажков можно наложить ограничения на файл таким образом, что никто больше несможет не только туда писать, но и читать.
А выше просто приведены такие флажки :)
...
Рейтинг: 0 / 0
28.11.2003, 15:08
    #32337904
Valdemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к тестовому файлу являющийся системным
Это понятно, мне не понятно что и как их применять для текстового файла?
...
Рейтинг: 0 / 0
28.11.2003, 15:15
    #32337916
SiDen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к тестовому файлу являющийся системным
Вам не нужно ничего применять.
Доступ для Вас уже закрыт судя по всему и с прикладного уровня Вы туда не пролезете.
Вы бы описали полностью задачу. Советы толковее были бы :)
...
Рейтинг: 0 / 0
28.11.2003, 15:51
    #32337973
Valdemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к тестовому файлу являющийся системным
я создал текстовый файл и определил его как системный. а теперь ос не допускает к нему.
...
Рейтинг: 0 / 0
28.11.2003, 16:11
    #32338000
SiDen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к тестовому файлу являющийся системным
ну так снимите флаги и запишите... а затем назад выставьте
например так

FileSetAttr('c:\a.txt', 0);
assignfile(f,'c:\a.txt');
{$I-}
rewrite(f);
{$I+}
FileSetAttr('c:\a.txt', faReadOnly or faSysFile);
i:=IOResult;
if(i<>0)then
begin
showmessage(inttostr(i));
end
else
begin
try
writeln(f,'a');
except
end;
try
closefile(f);
except
end;
end;
...
Рейтинг: 0 / 0
28.11.2003, 16:14
    #32338007
Valdemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к тестовому файлу являющийся системным
Завтра попробую
...
Рейтинг: 0 / 0
01.12.2003, 06:07
    #32338874
Valdemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к тестовому файлу являющийся системным
Кто что знает, есть еще идеи.
...
Рейтинг: 0 / 0
01.12.2003, 06:53
    #32338883
Valdemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к тестовому файлу являющийся системным
Поставлю вопрос в другом ракурсе, КАК ОДНОВРЕМЕННО ЧИТАТЬ ИЗ ФАЙЛА И ЗАПИСЫВАТЬ. Задача такова, необходимо найти запись в файле и изменить ее значение.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Доступ к тестовому файлу являющийся системным / 22 сообщений из 22, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]