powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Строка состояния (statusbar)
12 сообщений из 12, страница 1 из 1
Строка состояния (statusbar)
    #39715467
petrovichvanya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, загружаю файл в memo
Код: pascal
1.
2.
3.
4.
5.
procedure TForm2.btn1Click(Sender: TObject);
begin
if dlgOpen1.execute then
mmo1.Lines.LoadFromFile(dlgOpen1.filename);
end;


подскажите как сделать мне строку состояния загрузки файла, т.к. файлы могут быть большие файл будет грузится долго
...
Рейтинг: 0 / 0
Строка состояния (statusbar)
    #39715472
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты хочешь Гигабайт в Memo загнать ?
Memo - это компонент для РЕДАКТИРОВАНИЯ текста. Зачем пользователю гигабайт текста ?
...
Рейтинг: 0 / 0
Строка состояния (statusbar)
    #39715476
Фотография Dimonka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrovichvanyaЗдравствуйте, загружаю файл в memo
Код: pascal
1.
2.
3.
4.
5.
procedure TForm2.btn1Click(Sender: TObject);
begin
if dlgOpen1.execute then
mmo1.Lines.LoadFromFile(dlgOpen1.filename);
end;


подскажите как сделать мне строку состояния загрузки файла, т.к. файлы могут быть большие файл будет грузится долго
При такой изначальной постановке вопроса тебе скорее всего в этот топик:
http://www.sql.ru/forum/1303149/kak-v-processe-ispolneniya-ryada-sql-zaprosov-otobrazhat-progress-bar-thread
...
Рейтинг: 0 / 0
Строка состояния (statusbar)
    #39715477
petrovichvanya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBr,

редактировать не нужно, только для просмотра, несколько десятков мегабайт
или через ProgressBar проще делать?
...
Рейтинг: 0 / 0
Строка состояния (statusbar)
    #39715480
Фотография Dimonka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrovichvanyaDimaBr,

редактировать не нужно, только для просмотра, несколько десятков мегабайт
или через ProgressBar проще делать?
Ты сам-то когда последний раз десяток-другой мегабайт текста просматривал? :-)
...
Рейтинг: 0 / 0
Строка состояния (statusbar)
    #39715489
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
var
  F: Text;
  S: string;
begin
  Assign(F, '...');
  Reopen(F);
  while not Eof(F) do
    begin
      readln(F, S);
      Memo1.Lines.Append(S);
      DoProgress(...);
    end;
  Close(F);
end;


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Строка состояния (statusbar)
    #39715495
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий...
А если там всего ОДНА строка на сотню мегабайт ?
...
Рейтинг: 0 / 0
Строка состояния (statusbar)
    #39715498
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
10.10.2018 12:12, DimaBr пишет:
>
> А если там всего ОДНА строка на сотню мегабайт ?

не пудри моцг студенту.
у него лаба горит.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Строка состояния (statusbar)
    #39715506
petrovichvanya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimonka, почти каждый день сталкиваюсь, логи операций несколько сотен тысяч строк
...
Рейтинг: 0 / 0
Строка состояния (statusbar)
    #39715511
Фотография Dimonka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrovichvanyaDimonka, почти каждый день сталкиваюсь, логи операций несколько сотен тысяч строк
Супер, и сколько из них ты прочёл ? Подозреваю, что от силы последних 100 строчек пролистал.

Так вот и надо пользователю помочь - загрузить лог за последний день или за последний проход/запуск, сделать поиск нужных частей лога итд. Мегагайты ворочать туда-сюда никому не надо.
...
Рейтинг: 0 / 0
Строка состояния (statusbar)
    #39715655
ееее
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Зачем вы тратите время на пустые споры если беседа все равно в итоге придет к выбору бд и индексов.
...
Рейтинг: 0 / 0
Строка состояния (statusbar)
    #39715888
Фотография krapotkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
простой мемо после 3-5 тыс строк на каждое добавление строки так сурово реагирует, что 85% процессорного времени в программе уходит просто на работу с мемо...

даже если нужно смотреть логи, используйте техники бесконечных крутилок, где реальное количество загруженных строк всегда невелико. при перемотке вверх вниз подгружаются нужные и удаляются ненужные
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Строка состояния (statusbar)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]