Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.02.03;
Скачать: [xml.tar.bz2];

Вниз

Игнорирование кода от совместного доступа к файлу Windows XP   Найти похожие ветки 

 
Катунов Юрий ©   (2008-01-06 10:30) [0]

Здравствуйте мастера и с новым 2008 годом. Пусть всё у вас будет коллеги. -))
Я тут сэмитировала совместный доступ к файлу на примере файла sam.
Вот такой вот код......
procedure TForm1.Button1Click(Sender: TObject);
var
 f: TextFile;
 s: string;
begin
 s := "C:\WINDOWS.0\system32\config\sam";
     AssignFile(f, s);
     try
       try
         Reset(f);
       except
         exit;
       end;
     finally
       CloseFile(f);
     end;
end;

На ура работает в Windows98 и в WindowsME, а в WindowsXP - не хочет. Как игнорировать ошибки I/O 32 и I/O 103 в данном случае?


 
Virgo_Style ©   (2008-01-06 14:14) [1]

Разве в книжках и справке не написано, что именно делает Reset в случае ошибки?


 
Alarm ©   (2008-01-06 14:24) [2]

>Катунов Юрий ©   (06.01.08 10:30)

А где ты в Windows98 и в WindowsME нашел (или нашла, судя по "Я тут сэмитировалА") файлы SAM?


 
Dennis I. Komarov ©   (2008-01-06 14:39) [3]

Сейчас прочитает, и пароли вытаскивать будет :)


 
Leonid Troyanovsky ©   (2008-01-06 18:11) [4]


> Катунов Юрий ©   (06.01.08 10:30)  

> Как игнорировать ошибки I/O 32 и I/O 103 в данном случае?

Надо протяжно произнести "ээх.." и взмахнуть рукой.

--
Regards, LVT.


 
Anatoly Podgoretsky ©   (2008-01-06 18:17) [5]

Вот этот завет тебе поможет
http://www.podgoretsky.com/DM/BadWill.html#BW-04


 
icWasya ©   (2008-01-06 22:25) [6]

IoResult + F1


 
Германн ©   (2008-01-07 00:51) [7]

А самая "тупая" ошибка тут:

>      finally
>        CloseFile(f);
>      end;
>



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.02.03;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.049 c
2-1199468052
Golikov
2008-01-04 20:34
2008.02.03
динамическое создание фреймов.


1-1193313819
Кристалл-эл
2007-10-25 16:03
2008.02.03
Господа, подскажите, как сделать "глобальные гор. клавиши"


8-1173018362
Quelle
2007-03-04 17:26
2008.02.03
Градиент


2-1199779394
Zheksik
2008-01-08 11:03
2008.02.03
Варианты решения задачи сравнения вещественных чисел.


1-1193230015
pasha_golub
2007-10-24 16:46
2008.02.03
Не могу зайти дебаггером в исходники DBClient.pas





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский