Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 12.11.2009, 01:41
Ztrel Ztrel вне форума
Прохожий
 
Регистрация: 10.08.2009
Сообщения: 25
Репутация: 10
Вопрос Как организовать поиск текстового файла

Доброго времени суток, всемогущие программисты Delphi ! У меня назрел очередной вопрос, на который, я думаю, вам будет очень легко ответить...
Глобальная задачка
Как при нажатии кнопки организовать поиск текстового файла, имя которого начинается на определенные символы?
Локальная задачка на заданную тему
Предположим есть программа, которая умеет регистрировать пользователей - учеников и учителей. Но у нее должен быть маааленький пунктик. Если профиль учителя уже создан, то все остальные пользователи смогут зарегистрироваться только как ученики. Предположим, также, что файл с профилем учителя -текстовой и его имя (т.е имя файла) начинается на 'Teacher'. Папка, где лежит этот файл - известна и доступна... Вот...
Можно ли сделать так, чтобы кнопочка проверяла существование текстового файла, имя которого начинается на это пресловутое 'Teacher' ?

P.S. Заранее спасибо всем, кто откликнется!
Ответить с цитированием
  #2  
Старый 12.11.2009, 07:58
Аватар для NIch
NIch NIch вне форума
Продвинутый
 
Регистрация: 02.06.2008
Адрес: Бендеры ПМР
Сообщения: 754
Репутация: 2446
По умолчанию

http://www.winsov.ru/delphi021.php
http://www.codenet.ru/progr/delphi/stat/ffile.php
http://www.interface.ru/home.asp?artId=9443
http://articles.org.ru/cfaq/index.php?qid=2693
__________________
В начале был Бит, потом Байт и только потом появилось Слово...
Ответить с цитированием
  #3  
Старый 12.11.2009, 09:04
Аватар для Konrad
Konrad Konrad вне форума
Эксперт
 
Регистрация: 19.03.2009
Сообщения: 1,261
Репутация: 45834
По умолчанию

Это страшно)
А что если какой-то ученик удалит файл 'Teacher' или заменит своим?)
Ответить с цитированием
  #4  
Старый 12.11.2009, 17:23
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

FindFirst/FindNext/FindClose спасет отца русской демократии.
Ответить с цитированием
  #5  
Старый 13.11.2009, 02:18
Ztrel Ztrel вне форума
Прохожий
 
Регистрация: 10.08.2009
Сообщения: 25
Репутация: 10
По умолчанию

Цитата:
Сообщение от Konrad
Это страшно)
А что если какой-то ученик удалит файл 'Teacher' или заменит своим?)

Ну, предположим, что мы сделаем этот файл скрытым А название зашифруем каким-нибудь "Этбашем" ) А папку назовем "Операция "Ы" " - чтоб никто не догадался...

А вот насчет ответов по теме - Огромадное спасибище!!!

Последний раз редактировалось Ztrel, 13.11.2009 в 02:21.
Ответить с цитированием
  #6  
Старый 13.11.2009, 09:10
Аватар для Konrad
Konrad Konrad вне форума
Эксперт
 
Регистрация: 19.03.2009
Сообщения: 1,261
Репутация: 45834
По умолчанию

Цитата:
Сообщение от Ztrel
Ну, предположим, что мы сделаем этот файл скрытым А название зашифруем каким-нибудь "Этбашем" ) А папку назовем "Операция "Ы" " - чтоб никто не догадался...
Посмотреть скрытые файлы сможет любой 5-ти классник.
Название шифровать безсмысленно, если не шифруеться файл.
Называть можно как угодно, все равно найдеться Кевин Митник, который догадаеться.
Кстати есть его книга, советую почитать. Там описаны многие дыры, по вине таких вот программеров, которые он использовал на заре комп-эры.

А теперь допустим школьник зарегиться под правами учителя... и начнеться полный армагедец, фантазии думаю хватит Правда это еще не худший исход. Так его можно будет сразу вычислить. Но если умный школьник зайдет и тихо кое что сделает, то потом будет трудно что-то доказать, а он себе скажем оценки "подправит". И потом будет распинаться что так и было, что учитель виноват и т.д.

А Атбаш я, например, ломал еще в 6-м классе, еще в прошлом тысячелетии А сейчас: когда зашел в гугл, набрал имя шифра и тебе целое досье, это дело техники, для простых шифров.

Последний раз редактировалось Konrad, 13.11.2009 в 10:18.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 09:00.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025