Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.03.2015, 15:39   #31
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Для милиона строк зависнит все к чертям.
Посчитал хотя бы. Миллион строк такого файла нет и 30Mb. Комп наверно образца 2000-года? StringList построчно не может из файла брать, только целиком LoadFromFile
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 11.03.2015, 15:39   #32
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Для милиона строк зависнит все к чертям.
попробуй, для начала!
Цитата:
код выше мне под delphi 2009нужно переделать
переделывай. мы не возражаем.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 11.03.2015, 15:40   #33
Alexandr17
Форумчанин
 
Регистрация: 10.12.2013
Сообщений: 227
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
прекрасно открывается и обрабатывается. чот ты гонишь, дrужок!

подтвеждаю, проверил, чтобы убедиться.
Значит ошибку при битовом чтении допустил. Но это в прошлом. Сейчас самое главное это переделать код обработки asm под delphi 2009
Alexandr17 вне форума Ответить с цитированием
Старый 11.03.2015, 15:44   #34
Alexandr17
Форумчанин
 
Регистрация: 10.12.2013
Сообщений: 227
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Посчитал бы хотя бы. Миллион строк такого файла нет и 30Mb. Комп наверно образца 2000-года? StringList построчно не может из файла брать, только целиком LoadFromFile
Ну все верно. Если я переделаю обработку asm под tstringlist то
Сначало грузить файл целиком а потом еще через цикл фор пройтись то ресурсов жирать будет больше. Конечно для такого маленького файла это будет не заметно но всеже. Хотелось бы использовать построчное чтения.
Alexandr17 вне форума Ответить с цитированием
Старый 11.03.2015, 15:49   #35
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Сначало грузить файл целиком а потом еще через цикл фор пройтись то ресурсов жирать будет больше. Конечно для такого маленького файла это будет не заметно но всеже.
да попробуй ты сначала обработать большой файл, потом выводы делать будешь! вот, мля, вбил себе в голову! где ты видел ассемблерные исходники в мильён строк? во сне под галоперидолом штоли?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 11.03.2015, 15:49   #36
StriderX
Форумчанин
 
Регистрация: 21.04.2014
Сообщений: 115
По умолчанию

Цитата:
Сообщение от Alexandr17 Посмотреть сообщение
Ну все верно. Если я переделаю обработку asm под tstringlist то
Сначало грузить файл целиком а потом еще через цикл фор пройтись то ресурсов жирать будет больше. Конечно для такого маленького файла это будет не заметно но всеже. Хотелось бы использовать построчное чтения.
А для этого надо почитать и понять как работают стримы. Это вообще не ваш головняк - думать о том, что там куда и как загружается. Пусть стрим думает и сам читает блоками. В случае произвольной кодировки это совсем не простой и совершенной не нужный лоулевел.
StriderX вне форума Ответить с цитированием
Старый 11.03.2015, 15:51   #37
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

ReadLn для построчного считывания. Но это будет дольше для файла в миллион строк (и в тысячу тоже) чем StringList и одноразовое считывание. За счет множественного обращения к файлу, поверь
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 11.03.2015, 15:54   #38
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
ReadLn для построчного считывания
ты открыл ящик Пандоры!
зря! ой зря...
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 11.03.2015, 15:58   #39
Alexandr17
Форумчанин
 
Регистрация: 10.12.2013
Сообщений: 227
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
ReadLn для построчного считывания. Но это будет дольше для файла в миллион строк (и в тысячу тоже) чем StringList и одноразовое считывание. За счет множественного обращения к файлу, поверь
В delphi 2009 ReadLn проблему с кодировками создает. Так что раз еще вдобавок дольше то буду TStringList'ом
Alexandr17 вне форума Ответить с цитированием
Старый 11.03.2015, 16:15   #40
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
В delphi 2009 ReadLn проблему с кодировками создает. Так что раз еще вдобавок дольше то буду TStringList'ом
ты меня устал!
ну попробуй ты сначала, прежде чем интернеты засорять!
и я повторяю свой вопрос:
Цитата:
где ты видел ассемблерные исходники в мильён строк?
покажи! не верю!
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi 2009 проблемы!!! sanekch1 Помощь студентам 3 07.08.2010 15:53
проблемы с Char и String в 2009 Delphi Kurai Помощь студентам 4 12.04.2010 14:56
Проблемы с чтением данных в Delphi cyberandom Помощь студентам 11 05.02.2010 19:52
Проблемы с выполнением ХП в Delphi 2009 MargoNik БД в Delphi 10 01.06.2009 08:53
Проблемы с framework-ом ну и с Delphi 2009 Altera Свободное общение 1 18.05.2009 22:07