Найдено 415 результатов

Climber
18.10.2021 10:54:42
Форум: Lazarus
Тема: Поиск записи с NULL в SQlite
Ответы: 17
Просмотры: 11241

Re: Поиск записи с NULL в SQlite

Нужно найти первую запись с end=NULL
Самый правильный способ искать запись с NULL в реляционной БД - это написать

select * from periods where end is null
А уже потом обрабатывать результат с помощью каких-то там компонентов.

Код проекта целиком не каждый вам даст.
Код проекта целиком и не ...
Climber
13.10.2021 17:44:23
Форум: Lazarus
Тема: Под крышей DOM-a моего...(Парсинг HTML и рядом с ним)
Ответы: 33
Просмотры: 21930

Re: Под крышей DOM-a моего...(Парсинг HTML и рядом с ним)

Почему Паскалисты в упор не хотят юзать GitHub? Это же Микрософт, фу такое рекомендовать!
То ли дело GitLab - практически, поддержка отечественного производителя
2 Все мои ссылки с Яндекс-диска начиная с 2013 года живы . Во-первых, удобство. Когда вы даете ссылку на Яндекс-диск или еще куда ...
Climber
13.10.2021 00:24:17
Форум: Free Pascal Compiler
Тема: Самый простой способ сделать Enumerable коллекцию
Ответы: 7
Просмотры: 7229

Re: Самый простой способ сделать Enumerable коллекцию

runewalsh писал(а):Коллекция должна (точнее, может) реализовывать не IEnumerator, а IEnumerable
Спасибо за пояснения. Как-то я проглядел, что там разные названия.

Вот что я еще нашел: https://www.freepascal.org/docs-html/re ... 300013.2.5
Можно через оператор сделать - я пока так и сделал. У меня даже заработало 8)
Climber
12.10.2021 11:25:12
Форум: Free Pascal Compiler
Тема: Самый простой способ сделать Enumerable коллекцию
Ответы: 7
Просмотры: 7229

Re: Самый простой способ сделать Enumerable коллекцию

Спасибо за пример.
Там в той статье было нечто похожее, но без примеров методов MoveNext и Reset, и без какого-либо объяснения, как компилятор их вызывает.
Climber
12.10.2021 10:35:24
Форум: Free Pascal Compiler
Тема: Самый простой способ сделать Enumerable коллекцию
Ответы: 7
Просмотры: 7229

Re: Самый простой способ сделать Enumerable коллекцию

Да, такой способ в той статье (самая первая ссылка в стартовом посте) тоже есть, и даже с примером. Но для этого способа нужно создать дополнительный класс и реализовать на один метод больше, а для способа с интерфейсом - только добавить интерфейс к классу-контейнеру. Ну я и подумал - способ с ...
Climber
12.10.2021 10:27:12
Форум: Free Pascal Compiler
Тема: TStringList - убрать объект из списка, не удаляя его
Ответы: 13
Просмотры: 10118

Re: TStringList - убрать объект из списка, не удаляя его

А почему бы не воспользоваться для этих целей дженериками? Я бы много чем воспользовался, но не на всё нашел достаточно документации и рабочих примеров. Потихоньку что-то находится, я не спешу... Когда-то давно, в прошлой жизни, видел много примеров использования TStringList, ну и привык пихать его ...
Climber
11.10.2021 23:47:12
Форум: Free Pascal Compiler
Тема: Самый простой способ сделать Enumerable коллекцию
Ответы: 7
Просмотры: 7229

Самый простой способ сделать Enumerable коллекцию

Вообще не могу нагуглить примеры, приходится идти на ощупь...
Прочитал статью тут: m
Хочу сделать так же, чтобы можно было написать "for MyObj in MyCollection loop"

У меня есть объект-коллекция, что-то вроде такого:
TMyObject = class
... // тут что-то есть
end;

TMyCollection = class ...
Climber
01.10.2021 20:45:51
Форум: Free Pascal Compiler
Тема: TStringList - убрать объект из списка, не удаляя его
Ответы: 13
Просмотры: 10118

Re: TStringList - убрать объект из списка, не удаляя его

Сними OwnsObjects (хотя она по умолчанию снята...
Упс! Что-то я запутался... Это что-же там тогда тогда творится по умолчанию? (то есть делает TObject.free или не делает? по опыту вполне очищает ) У меня в голове тоже засело почему-то, что очищает по умолчанию, но я писал соответсвующий код лет 10 ...
Climber
01.10.2021 09:51:49
Форум: Free Pascal Compiler
Тема: TStringList - убрать объект из списка, не удаляя его
Ответы: 13
Просмотры: 10118

Re: TStringList - убрать объект из списка, не удаляя его

runewalsh писал(а):Сними OwnsObjects (хотя она по умолчанию снята...).
О! Вот оно что! Спасибо.
Climber
01.10.2021 00:56:47
Форум: Free Pascal Compiler
Тема: TStringList - убрать объект из списка, не удаляя его
Ответы: 13
Просмотры: 10118

Re: TStringList - убрать объект из списка, не удаляя его

В смысле создать пустой TObject, вставить ссылку на него вместо моего объекта, а потом удалить запись из списка? Выглядит, как велосипед с квадратными колесами, но если других вариантов нет, то сойдет на первое время.
Climber
01.10.2021 00:16:49
Форум: Free Pascal Compiler
Тема: TStringList - убрать объект из списка, не удаляя его
Ответы: 13
Просмотры: 10118

TStringList - убрать объект из списка, не удаляя его

Я забыл почти всё, что знал про freepascal...
Помню, был замечательный класс TStringList, который можно использовать как коллекцию объектов. Но вот беда: когда удаляешь объект из коллекции, сам объект уничтожается. А у меня случай, когда объект уничтожать нельзя, потому что по логике коллекция ...
Climber
14.08.2014 17:59:02
Форум: Lazarus
Тема: Вывод TeX разметки в Lazarus
Ответы: 11
Просмотры: 9149

Re: Вывод TeX разметки в Lazarus

Пробовал уже. В основном находятся фейсбучные профили разных людей, в имени которых есть "Lazarus" и "tex". А самое смешное, что сегодня в результатах поиска появилась ссылка (и еще пара других, включая этот топик), которой еще вчера не было И ведь не поверит же никто...

UPD. Посмотрел TpX (выше по ...
Climber
13.08.2014 17:18:50
Форум: Lazarus
Тема: Вывод TeX разметки в Lazarus
Ответы: 11
Просмотры: 9149

Вывод TeX разметки в Lazarus

Подскажите, какие для этого средства есть? Хочется видеть на форме красивую формулу, заданную в TeX разметке (если нормального способа нет, на первое время подойдут окольные).
Я ищу понемногу, но у меня дома интернета не будет еще недели две, хожу попользоваться в гости изредка, а еще гугл, собака ...
Climber
15.11.2013 22:48:59
Форум: Lazarus
Тема: Набор данных из ХП Оракл c ZEOS
Ответы: 1
Просмотры: 1877

Re: Набор данных из ХП Оракл c ZEOS

А вопрос-то в чем? Когда я интересовался этим вопросом в последний раз (конец 2010-го) ZEOS не умел работать с оракловыми рефкурсорами. Умеет работать вроде бы AnyDAC. Один из разработчиков AnyDAC (пользователь Дмитрий Арефьев на sql.ru, обитает в делфийском разделе) обычно предлагает купить ...
Climber
04.11.2013 17:25:27
Форум: Free Pascal Compiler
Тема: Влияние отладочной информации на быстродействие
Ответы: 1
Просмотры: 3780

Влияние отладочной информации на быстродействие

Написал тут одну программку для расчетной задачи. Так как вариантов перебирать надо много, начинаю искать, где чего можно выжать. Вспомнил, что программа по умолчанию собирается с отладочной информацией. Мешается ли эта отладочная информация в работе и если да, то насколько?