Size: a a a

2020 March 08

AK

Alexey Kulakov in Delphi & Lazarus
коллекцией оформи, с указателями
источник

AK

Alexey Kulakov in Delphi & Lazarus
или делай как в С, но только в паскале, если так проще
источник

VA

Viktor Akselrod in Delphi & Lazarus
Pshemko Bzdeshko
предполагается динамический массив (скорее всего 1000+ элементов).. насколько я понимаю SetLength в данном случае некошерно от слова «совсем».. в своих сях я бы просто сделал связанный список, а как в lazarus посоветуете эту задачу решить?..
какой размер элемента?
источник

PB

Pshemko Bzdeshko in Delphi & Lazarus
где-то до 100 байт
источник

VA

Viktor Akselrod in Delphi & Lazarus
Pshemko Bzdeshko
где-то до 100 байт
не думаю, что это будет проблемой
источник

PB

Pshemko Bzdeshko in Delphi & Lazarus
просто в потенциале конфигурационный файл может содержать и десятки тысяч записей
источник

VA

Viktor Akselrod in Delphi & Lazarus
1000 * 100 - это менее 100КБ
это абсолютно не тот размер, о котором надо беспокоиться.
даже если на порядок изменится кол-во - не страшно
источник

AK

Alexey Kulakov in Delphi & Lazarus
Я тестировал ини файл на тысяч йе записей... Долговато была обработка. Если все элементы с доступом не по порядку, но там секций только было не меньше 10к
источник

RS

Renat Suleymanov in Delphi & Lazarus
Alexey Kulakov
Я тестировал ини файл на тысяч йе записей... Долговато была обработка. Если все элементы с доступом не по порядку, но там секций только было не меньше 10к
Так это работа с файловой системой видимо. И все равно у меня не тормозило особо даже с тысячью записей. Само собой чтение при открытии, к примеру, приложения и в других случаях
источник

AK

Alexey Kulakov in Delphi & Lazarus
Для линейного массива на 1000 элементов до 100 байт фигня
источник

VI

Vitalii Ishkevych in Delphi & Lazarus
RichEdit1.Paragraph.Numbering:=nsBullet;

Ставит перед текстом точку. Помогите сделать нумерацию цифрами. Я уже 3 дня сижу не могу понять как.
источник

N

Nik in Delphi & Lazarus
🤣
источник

VA

Viktor Akselrod in Delphi & Lazarus
Vitalii Ishkevych
RichEdit1.Paragraph.Numbering:=nsBullet;

Ставит перед текстом точку. Помогите сделать нумерацию цифрами. Я уже 3 дня сижу не могу понять как.
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Pshemko Bzdeshko
предполагается динамический массив (скорее всего 1000+ элементов).. насколько я понимаю SetLength в данном случае некошерно от слова «совсем».. в своих сях я бы просто сделал связанный список, а как в lazarus посоветуете эту задачу решить?..
можно оставить как есть. но лучше добавлять элементы сразу тысячами (setlength arr, length(arr) + 1000), а в конце окончательно установить нужный размер. где-то держать индекс текущего элемента и по нему обращаться
источник

VI

Vitalii Ishkevych in Delphi & Lazarus
i := Editor.ActiveLineNo;

Что запишется в переменную?
источник

VA

Viktor Akselrod in Delphi & Lazarus
Vitalii Ishkevych
i := Editor.ActiveLineNo;

Что запишется в переменную?
Ты справку и гугл намеренно игнорируешь?
источник

AF

Andrew Fa in Delphi & Lazarus
Viktor Akselrod
все равно недостаточно информации
для начала поставь брекопинт в OnClick и проверь
ну чет брейкпоинты не реагируют.
Смысл в том, что если чекбокс сделать изначально видимым и кликать по нему - то событие onClick срабатывает как положено. Но если сделать чекбокс невидимым изначально, и потом менять ему видимость при наведении - то onClick уже не сработает по этому чекбоксу. Почему такое может быть?
источник

VA

Viktor Akselrod in Delphi & Lazarus
Andrew Fa
ну чет брейкпоинты не реагируют.
Смысл в том, что если чекбокс сделать изначально видимым и кликать по нему - то событие onClick срабатывает как положено. Но если сделать чекбокс невидимым изначально, и потом менять ему видимость при наведении - то onClick уже не сработает по этому чекбоксу. Почему такое может быть?
посмотри в отладчике, как обрабатывается клик начиная с обработчика сообщений в форме и найдешь условие из-за которого клик не доходит до image
источник

VA

Viktor Akselrod in Delphi & Lazarus
убедись, что image сверху ничем не перекрыт, например лейблом
источник

AF

Andrew Fa in Delphi & Lazarus
Viktor Akselrod
посмотри в отладчике, как обрабатывается клик начиная с обработчика сообщений в форме и найдешь условие из-за которого клик не доходит до image
у меня не image. у меня checkbox...
источник