|
|
Другие темы раздела | |
Delphi Как пропустить все строки из файла, который импортировал через 1 переменную Как пропустить все строки из файла, который импортировал через 1 переменную? Вообщем, в программу добавляются прокси. И их разбиваю на ip, port. ip:=Copy(ipport,1,Pos(':', ipport)-1); port:=Copy(ipport, Pos(':', ipport)+1, Length(ipport)); Далее мне нужно каждую проксю подставить в переменную https://www.cyberforum.ru/ delphi-beginners/ thread2016856.html |
Регулярка, работа с последним значением Delphi Сущетвует много текста <text1>Тут текст</text1> Парсить это с п мощью регулярки(Это я сделал) Помещать это все в в stringlist, а затем работать только с последним полученным значением, допустим <text1>Тут текст</text1> штук 10(Их может быть разное кол-во) Он парсит все регуляркой, а затем попросту удаляет все, кроме последней строки Добавлено через 6 минут Или копировать последнюю строку |
Delphi "Проектирование базы данных" и "Разработка приложения" - в чем отличия?
https://www.cyberforum.ru/ delphi-beginners/ thread2016701.html Проектирование базы данных и разработка приложения - в чем отличия ? разные вещи? Можно простым словами |
Delphi Выбрать устройство воспроизведения Как выбрать устройство воспроизведения для программы? Возможно это сделать через MMSystem&&& https://www.cyberforum.ru/ delphi-beginners/ thread2016622.html |
Заполнение Combobox и файла Delphi Помогите разобраться....... Есть вот такой код: procedure TSMS.N10Click(Sender: TObject); const FN3 = 'Phone.ini'; var LSMS: TSMSMessage; Item:TListItem; f: TextFile; // файл begin |
Delphi Визуализация сортировки выбором Написать программу с визуализации сортировки выбором. https://www.cyberforum.ru/ delphi-beginners/ thread2016576.html |
Delphi Литература для чайника для понимания VCL
https://www.cyberforum.ru/ delphi-beginners/ thread2016545.html Добрый день. Заинтересовался, как Delphi "рисует" компоненты VCL. То есть есть желание чуток модифицировать ComboBox Чтоб AutoComplete начинало наново работать после ";" Но я не соображу как вообще Делфи создаёт это... можно ли литературу для чайника как это всё делается... Заранее спасибо за литературу. |
Delphi SELECT * FROM [Лист1$] если excel без листов вообще Здравствуйте! Может кто нибудь подскажет как вытаскивать данные из excel через sql ADOQuery, если excel файл не содержит листов вообще. Как это SELECT * FROM для Лист1 перефразировать для вышеописанной ситуации. |
Delphi Ошибка: Отсутствует значение для одного или нескольких требуемых параметров
https://www.cyberforum.ru/ delphi-beginners/ thread2016435.html Здравствуйте, подскажите, пожалуйста, как исправить ошибку "Отсутствует значение для одного или нескольких требуемых параметров". Ошибка выходит в DataSource2 (DataSet: Active) и AdoTable (Active). |
Delphi DLL
https://www.cyberforum.ru/ delphi-beginners/ thread2016431.html Здравствуйте. 3-й день не могу решить задачу. DLL работает с двумя процессами одна функция принимает данные и сохраняет данные с помощью маппинга а другая функция считывает данные и передает в другой процесс. Сначала сделал все работало а потом перестало. Не могу понять в чем причина. Функция приема. procedure kotir(kot:real); var ss:String; hFileMapObj: THandle; //описатель FaleMapping... |
Поиск в StringGrid Delphi Есть просто поиск по третьему столбцу, а нужно сделать бинарный поиск. Сначала столбец сортируется, происходит поиск и выносит результат в StringGrid2. Как сделать бинарный? unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, |
Delphi Запустить консольное приложение CreateProcess Мне необходимо запустить консольное приложение с некими параметрами. делаю так: procedure start(name,par:string); var Rlst: LongBool; StartUpInfo: TStartUpInfo; ProcessInfo: TProcessInformation; Error: integer; begin FillChar(StartUpInfo, SizeOf(TStartUpInfo), 0); with StartUpInfo do https://www.cyberforum.ru/ delphi-beginners/ thread2016366.html |
500 / 346 / 200
Регистрация: 20.10.2016
Сообщений: 1,101
|
|
15.07.2017, 09:44 | 0 |
Долгая фильтрация стринггрида в потоке - Delphi - Ответ 1062196115.07.2017, 09:44. Показов 1126. Ответов 20
Метки (Все метки)
Ответ
Основной поток постоянно обрабатывает GUI.
А то как и где вы создаете поток это вообще бред, вот подумайте, в Edit5Change каждый раз при вводе создается поток, причем каждый новый поток вы тычете в одну и туже переменную, теряя при этом ссылки на ранее созданные. Вот вам ситуация, вы вводите в поиске слово "белиберда", после каждого нажатия кнопки создается поток, и с большой долей вероятности предыдущий поток не завершит работу до того как будет создан новый. Тут логичней либо запускать поиск по кнопке, либо ввести в поток флаг, позволяющий ему работать. И при создании нового потока, проверять, а существует ли еще предыдущий поток и если существует то опускать флаг и тем самым завершать работу предыдущего, с последующим запуском нового. Вернуться к обсуждению: Долгая фильтрация стринггрида в потоке Delphi
0
|
15.07.2017, 09:44 | |
Готовые ответы и решения:
20
сохранить из стринггрида Из стринггрида сохранить в файл Запись из стринггрида в файл Простейшая сортировка стринггрида |
15.07.2017, 09:44 | |
15.07.2017, 09:44 | |
Помогаю со студенческими работами здесь
0
Картинки в ячейках стринггрида Сортировка из стринггрида по возрастанию Удалить несколько столбцов из стринггрида Расчет среднего арифметического из стринггрида |