Yoko

All sides of Injection
It is currently 2025-12-30 07:17:02

All times are UTC+02:00




Post new topic  Reply to topic  [ 7 posts ] 
Author Message
PostPosted: 2005-04-10 16:01:00 
Offline

Joined: 2005-03-28 11:57:22
Posts: 9
Методы класса:

File(имя файла) - конструктор
Open() - открыть на чтение/запись. Возвращает true==открылся удачно
Create() - затереть файл. Возврат так же
Eof() - true == конец
ReadLn() - возвращает строку из файла. Строку полностью!
ReadString() - возвр. слово из файла до пробела/TAB
ReadNumber() - число
Write(строка/число) - запись строки/числа в файл.
WriteLn(строка/число) - запись строки/числа в файл+перевод строки.
WriteLn() - просто запись перевода строки
Close() - закрыть файл и освободить память из-под класса. После вызова Close() с файлом больше работать нельзя (даже вызвав Open).

Это все??
Мне нужно например постоянно сканировать файл на наличие вхождений каких либо нужных мне элементов. Тут нету перевода курсора на начало файла и в то же время закрыть и открыть файл снова я не могу. Но если мне нужно в нем хранить скажем 10000 элементов то не буду же я создавать массив[10000] и грузить в него из файла, у меня комп повиснет от недостатка памяти =)

Вобщем это все что я могу делать с этим файлом?? Ответьте плиз на этот топик кто знает ответ на поставленные выше вопросы.


Top
   
 Post subject:
PostPosted: 2005-04-10 22:49:50 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Это все.

Нужно больше - пишешь свое дополнение к скриптовому модулю, которое позволяет делать то что тебе надо.


Top
   
 Post subject:
PostPosted: 2005-04-11 03:04:55 
Offline

Joined: 2005-03-28 11:57:22
Posts: 9
А сорцы где взять?


Top
   
 Post subject:
PostPosted: 2005-04-11 18:38:45 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
Ты опиши что хочешь замутить, а мы расскажем как это лучше будет сделать :)


Top
   
 Post subject:
PostPosted: 2005-04-11 18:51:56 
Offline

Joined: 2005-03-28 11:57:22
Posts: 9
:lol: Так смотри после "Это все?" там все понятно написано 8)
Просто мне нужно постоянно держать файл активным как на дополнение так и на чтение при чем активное 8) Вот поди догадайся как тут :x Глянь в секцию скрипты форума я там реализацию идеи без файла выложил =) Забавный изврат.


Top
   
 Post subject:
PostPosted: 2005-04-11 21:17:43 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
Повторяю еще раз, сформулируй, что ты хочешь замутить, если секрет так секрет - разбирайся сам!


Top
   
 Post subject:
PostPosted: 2005-04-11 22:29:17 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Lost_Soul wrote:
А сорцы где взять?


Сорцы чего? Того модуля что тебе предстоит написать? ню-ню.

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

Кое-какая более лучшая работа с файлами была начата делаться АГРСом в АСМе (тема наверху страницы), но до конца не доведена. А так как АГРС счас АСМом занимается только после 10 просьб и напоминаний с моей стороны, и то только фиксами багов - скоро не жди. Вот надоест ему линейка - вернется. Будет тебе счастье.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 7 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited