![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Допустим я сделал сервер и клиент ,кинул сервер на комп друга ,что мне написать в делфи ,что бы происходил поиск файла,и он передавался клиентус сервера?какие протоколы используются?какие компоненты для этого ипользовать?
|
|
#2
|
|||
|
|||
|
Блин еще кое что ,допустим это текстовый файл с расширение .log
Как мне полуитья еще из текстового файла текст? |
|
#3
|
|||
|
|||
|
1. с помощью FindFirst/FindNext/FindClose находишь файл (смотри по форуму, вопросы по этой теме были).
2. Загрузка текста файла (только для текстовых файлов) Код:
function GetFileText(AFileName : String) : String;
begin
With TStringList.Create Do
Begin
LoadFromFile(AFileName);
Result := Strings.Text;
Free;
End;
end;Вызов: Код:
var
S : String;
begin
S := GetFileText('c:\boot.ini');А вообще-то для этого сузествует специальный протокол - FTP. Смотри его реализацию хотя бы в тех же Indy. PS. Для админов. По моему, за вопросы как мне найти файл уже пора давать по башке. Последний раз редактировалось lmikle, 14.08.2008 в 01:35. |
|
#4
|
|||
|
|||
|
Все равно не понятно как получить из тексового файла текст...
|
|
#5
|
|||
|
|||
|
Читать умеем? Под цифрой 2 дана функция, которая возвращает тебе содержимое текстового файла в виде строки (ну и пример использования).
|
|
#6
|
|||
|
|||
|
Да не врублюсь гдн именно тот ттекстовый фАйл (из примера я так бонял это бутини),а куда записывается, как выводиться .
|
|
#7
|
||||
|
||||
|
Он записывается в переменную S а точнее его содержимое, как я понял
|
|
#8
|
|||
|
|||
|
Правильно понял.
А уж что ты с этой переменной будешь делать - это уже твое личное дело (сорри за тафталогию). Функция принимает на вход _полное_ имя файла. Искать файлы либо юзером через TOpenDialog, либо прогой через FindFirst/FindNext/FindClose (это уж ты смотри зачем оно тебе нужно). |