Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Delphi Не меняется иконка в трее Привет всем ! стоит delphi 2007, пробую компонент TtrayIcon, не пойму как сменить программно иконку в трее. в инспекторе объектов загружена другая иконка, она отображается в трее. создал кнопку на форме, на событие кнопки по клику ставлю. trayicon1.icon.LoadFromFile('favicon1.ico'); и ничего не происходит. если поставить https://www.cyberforum.ru/ delphi-beginners/ thread249626.html Метод простой итерации Delphi
repeat n:=0; for i:=1 to 4 do begin for j:=1 to 4 do if (i<>j) then sum:=sum+a*xp; end; for i:=1 to 4 do begin
Delphi Распознать вид треугольника https://www.cyberforum.ru/ delphi-beginners/ thread249539.html
Распознать вид треугольника, в зависимости от длины сторон. Определить и вывести на форму косинусы всех углов треугольника. При решении используйте формулы:
Delphi График..построение не получается https://www.cyberforum.ru/ delphi-beginners/ thread249511.html
нужно построить график вот код программы: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons, ExtCtrls, TeeProcs, TeEngine,Series, Chart;
Delphi Цикл с задержкой
Привет всем, мне нужно реализовать такую вещь, цикл должен считать значения через определенный промежуток времени, делаю вот так вот: .................. for i := 0 to 1000 do Sleep(10); .................. но программа виснет ужасно, вызываю я это все нажатием на кнопку, программа "отвисает" только через 10 секунд как и просчитает до конца... Наставьте меня на путь истинный...
Delphi Кейлогер Где то(возможно и на вашем сайте) нашел исходник кейлогера без использования динамических библиотек. Хотел бы чтобы кто нибудь построчно обьяснил что делает та или иная функция, ибо язык и принципы знаю плохо . И еще, как реализовать запись только в нужных окнах, например где присутствует edit box , или как узнавать и записывать в файл заголовки окон в которых вводилось , по возможности время.... https://www.cyberforum.ru/ delphi-beginners/ thread249480.html
Delphi Перенести содержимое компонента Memo в матрицу https://www.cyberforum.ru/ delphi-beginners/ thread249449.html
помогите решить задачку В компонент memo ввести произвольный текст(не более 80 слов).По двойному щелчку мыши все эти слова переписать в ячейки квадратной матрицы,ближайшей по размеру к веденному числу слов.Например,для 34 слов матрица будет 6х6. как я понял для вывода результата надо использовать элемент ээ таблицы на форме,я не помню как он называется,а не TLabel. спасибо
Факториал Delphi
Установить, равно ли натуральное число сумме факториалов его цифр. Использовать подпрограмму вычисления факториала. Пример такого числа – 145 = 1! + 4! + 5!
Delphi Окончательно: Пазлы В поисках истины вторую неделю. Каким образом можно порезать картинку именно на Jigsaw, ну т.е. чтобы выглядели как натуральные кусочные пазлы. Может кто пособит чем-нибудь? на поисковики просьба не отправлять.. https://www.cyberforum.ru/ delphi-beginners/ thread249398.html Delphi Дизайн приложений на Делфи https://www.cyberforum.ru/ delphi-beginners/ thread249299.html
Если какие нибудь компоненты который могут радикально менять дизаин формы, компонетнов и при этом не нужна никаких дополнительный скинов Пользуюсь AlphaControl компоненты шикарные но нужно скины в папку с программой пихать
Очень нужна программа сортировки Delphi
Суть такова: пользователь вводит числа в поле 1 (memo, edit или stringread), при нажатии на кнопку 1 они сортируются по возрастанию и конечный результат выводятся в другое поле (memo, edit или stringread). При на жатии на кнопу 2 числа сохраняются в файл, принажатии на кнопку 3 выводятся в поле1. Все перепробовала, ничего не получается и помочь никто не может. Надежда только на Вас!
Delphi Отсортировать в матрице строки по возростанию элементов отмеченного (мышкой) столбца https://www.cyberforum.ru/ delphi-beginners/ thread249265.html
класс- числовая матрица размером м н. Отсортировать в ней строки по возростанию элементов отмеченного (мышкой) столбца. По клавише escape исходная не отсортированная матрица и это все в форме.....
129 / 31 / 3
Регистрация: 03.08.2010
Сообщений: 630
0

Оптимизация ListView - Delphi - Ответ 1407187

28.02.2011, 21:07. Показов 1278. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Есть функция, на вход которой подаётся
Delphi
1
var sbItems: arTStrings; var cpItems: arString
Delphi
1
2
type arTStrings = array of TStrings;
type arString = array of string;
В sbItems содержатся SubItem'ы будущих Item'ов. В cpItems содержатся Caption'ы будущих Item'ов.

Вот сама функция:
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
  with FormMain.ListGame do
  begin
    Clear;
    count := Length(gameList) - 1;
    if count > FormMain.spnMaxCount.value then
      count := FormMain.spnMaxCount.value;
    if count > 0 then
      FormLoadScreen.Showload;
    {На вышеприведенные мусор не обращайте внимание. Это просто подсчёт
     количества Item'ов и вычистку ListView'а}
    for i := 0 to count do
    begin
      FormLoadScreen.SetCount(i, count); //Это чисто техническая. Не обращайте внимания
      li := Items.Add; //Добавляем пустой Item
      li.Data := gameList[i]; //Приписываем ему объект
      li.Caption := cpItems[i]; //Приписываем ему Caption
      li.ImageIndex := -1; //Приписываем пустой значок
      li.SubItems := sbItems[i]; //Приписываем SubItem'ы
      li.SubItemImages[9] := 2; //Одному из SubItem'ов приписываем значок
    end;
  end;
  FormLoadScreen.HideLoad;
Данный метод работает очень медленно. Уже поздно, поэтому зависимость Time(count) пока проводить не буду. Но при count = 13500 заполняет 18 секунд на не самом медленном процессоре! Есть возможность оптимизировать?

Вернуться к обсуждению:
Оптимизация ListView Delphi
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.02.2011, 21:07
Готовые ответы и решения:

Оптимизация записи в БД из ListView
Есть ListView с текстом и CheckBox, при загрузке приложения значения ListView заполняются из БД. ...

ListView и правильность\оптимизация кода
Приветствую всех. Вопросов несколько: 1. Запутался с последовательностью выполнения команд 2....

Типы оптимизация: черная оптимизация, серая оптимизация и белая оптимизация
Много много лет назад, на заре становления профессии &quot;оптимизатора&quot; в какой то умной книжке был...

Оптимизация методом Ньютона (нахождение точки минимума). Оптимизация кода
MATLAB только начал осваивать. Попытался реализовать нахождение точки минимума методом Ньютона...

3
28.02.2011, 21:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.02.2011, 21:07
Помогаю со студенческими работами здесь

ListView. После добавления кнопки перестал быть доступен сам ListView
Кастомизировал ListView с помощью нескольких TextView. Но после того, как добавил ImageButton сам...

Как правильно скролить ListView который находится внутри другого ListView?
Доброго! Впихнул один ListView во внутрль другого, получил интересный эффект... если жмакнуть по...

Listview вывод данных и переход по нажатию на другой Listview SQLite
Доброго извините за название темы, долго не мог сформировать название, В общем у меня беда с...

Отобразить в ListView подробную информацию об объекте, выбранном в другом ListView
Имеется класс Диск и класс Трек. Класс Диск содержит лист треков. На форме имеется 2 listView'а, в...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru