IPB
ЛогинПароль:

> Правила раздела!

1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!

 
Closed Topic Открыть новую тему 
> Функция findfirst();
Polymorph
сообщение 28.09.2003 16:34
Сообщение #1





Группа: Пользователи
Сообщений: 4

Репутация: -  0  +


Как сделать так, чтобы функция findfirst(); найденный файл прикрепляла к переменной типа text? Помогите, а то я уже замучился совсем! ??? ???
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
GLuk
сообщение 28.09.2003 19:41
Сообщение #2


Профи
****

Группа: Пользователи
Сообщений: 775
Пол: Мужской

Репутация: -  0  +


Приведи код...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Polymorph
сообщение 29.09.2003 11:06
Сообщение #3





Группа: Пользователи
Сообщений: 4

Репутация: -  0  +


a : text;
d : searchrec;
findfirst ('c:a.pas', anyfile, d);
{а здесь нужна мне процедура, которая прилепит найденный файл}
{a.pas к переменной a}
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
GLuk
сообщение 29.09.2003 11:17
Сообщение #4


Профи
****

Группа: Пользователи
Сообщений: 775
Пол: Мужской

Репутация: -  0  +


Assign
Поначалу не совсем понял вопрос... ;)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Roux
сообщение 29.09.2003 19:28
Сообщение #5


Гость






Тебя тут гении просят код написать, а ты ерунду какую-то пихаешь >:(. Напиши нормальный код и объясни все толково! >:(
 К началу страницы 
+ Ответить 
GLuk
сообщение 29.09.2003 19:57
Сообщение #6


Профи
****

Группа: Пользователи
Сообщений: 775
Пол: Мужской

Репутация: -  0  +


Интересно, это провокация или действительно ВОПРОС!!??
Мне кажется это действительно был код...
И ответ был дан.!:%
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Polymorph
сообщение 30.09.2003 13:23
Сообщение #7





Группа: Пользователи
Сообщений: 4

Репутация: -  0  +


2Roux: Слышь, Павел, заткнись, а то зубы повыбиваю, бабы на тебя и не посмотрят больше.
2Gluk: В том-то и проблема, что assign не работает. Загвоздка в том, КАК нужно обозначить в assign`е найденный файл.
Например: assign (a, 'путь к файлу'); А что если мы не знаем путя к файлу?Для того чтобы найти файл, нам и нужна была процедура findfirst();

Если объяснил я непонятно, резюмирую: нужно сделать так, чтобы после выполнения процедуры findfirst(); путь к найденному этой процедурой файлу прицеплялся к переменной, которую мы потом используем. Assign не работает, проверено. Или, может, плхо проверено 8)? Если кто-то знает, как помочь, плиз, помогите!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
GLuk
сообщение 30.09.2003 14:21
Сообщение #8


Профи
****

Группа: Пользователи
Сообщений: 775
Пол: Мужской

Репутация: -  0  +


Флейма вот только не хватало...набей Павлу зубы немедленно >:(
Фишка в том, что подставлять нужно юзая тип SearchRec, описанный в модуле DOS либо WinDos (TSearchRec) через поле Name (это массив содержащий имя файла с экстом)...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
APAL
сообщение 30.09.2003 15:10
Сообщение #9


Смотрю...
*****

Группа: Модераторы
Сообщений: 1 055
Пол: Мужской
Реальное имя: Пшеничный Алексей Анатольевич

Репутация: -  6  +


[quote]2Roux: Слышь, Павел, заткнись, а то зубы повыбиваю, бабы на тебя и не посмотрят больше.
[quote]

Пожалуйста не надо грубить друг-другу.
Объясняйтесь спокойно и без лишних нервов - если человек не понял объясни еще раз подробнее.

P.S.: Ребята, давайте жить дружно!


--------------------
Если что-то не делает того, что вы запланировали ему делать - это еще не означает, что оно бесполезно.
--------------------
Прежде, чем задать вопрос - Правила :: FAQ :: Поиск
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
GLuk
сообщение 1.10.2003 18:51
Сообщение #10


Профи
****

Группа: Пользователи
Сообщений: 775
Пол: Мужской

Репутация: -  0  +


На всякий так сказать случай добавляю:
Пример кода юзая этот тип и ф-ию FindFirst:

Uses Dos;

Var
  D:SearchRec;
  T:Text;
Begin
    FindFirst('couldbe.fnd',Archive, DirInfo);
    Assign(T,D.Name);
    Reset(T);

    {..........}

    Close(T);
End.

А по совести все это есть в пасовом хелпе...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Roux
сообщение 3.10.2003 20:47
Сообщение #11


Гость






Эй, гений, не кипятись >:(. И попрошу выбирать выражения >:(! Этот полиморф от меня и так получил, ща вон синяк под глазом :P. Но ведь сам виноват, не так?
 К началу страницы 
+ Ответить 
GLuk
сообщение 4.10.2003 7:14
Сообщение #12


Профи
****

Группа: Пользователи
Сообщений: 775
Пол: Мужской

Репутация: -  0  +


По-моему Roux просится в баню...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
AlaRic
сообщение 4.10.2003 8:41
Сообщение #13


...
*****

Группа: Пользователи
Сообщений: 1 347
Пол: Мужской

Репутация: -  3  +


Roux занесен в бан!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Closed Topic Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия 24.07.2025 9:18
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"