|
|
|
Lazarus
|
|||
|---|---|---|---|
|
#18+
makhaon alikisay, Delphi "загибается" уже больше 20ти лет. И еще, думаю, как минимум, будет столько "загибаться". Поэтому можешь спокойно на нем дальше и работать. И, да, Лазарь и fpc собирается переводить строки дефолтно на такие же как в Делфи. По срокам не скажу. Если не волнуют проблемы по дальнейшему трудоустройству в качестве программиста или не волнует проблема "где взять кадры" - можно и дельфи, и VFP и Clarion продолжать использовать. ЗЫ: меня - не волнуют, дельфи наверняка меня переживет, просто скучно, много ограничений, "комьюнити" - одни старперы да маргиналы, нафталин с прошедшим сроком годности, короче. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2019, 15:10 |
|
||
|
Lazarus
|
|||
|---|---|---|---|
|
#18+
ёёёёё, авторЗЫ: меня - не волнуют, дельфи наверняка меня переживет, просто скучно, много ограничений, "комьюнити" - одни старперы да маргиналы, нафталин с прошедшим сроком годности, короче. Не волнуют. Скучать с работой вот ни разу не приходится :) Почти не дня. В проектах движухи выше крыши. Ограничения есть в каждом языке, иначе бы остался просто один для всего. Комьюнити может и старперы, зато всегда есть кого спросить и дождаться внятного ответа, впрочем неофитов хватает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2019, 21:20 |
|
||
|
Lazarus
|
|||
|---|---|---|---|
|
#18+
alikisay Bali, Лазарь все исходники сохраняет в кодировке UTF8. Delphi в кодировке по умолчанию системы. Вообще походу Лазарь заточили на этот дебильный высер - UTF8 только для совместимости с linux. Возможно иного приемлимого решения не нашлось. Всё это конечно крайне печально. Весь опыт работы со строками приходится переосмысливать, самописные библы выкидывать в мусорку. А как связана кодировка исходника с работой со строками? Разве нельзя работать с обычными строками при юникодном исходнике? И наоборот - работать с юникодными строками при исходнике в ansi? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2019, 07:37 |
|
||
|
Lazarus
|
|||
|---|---|---|---|
|
#18+
fraks, Когда весь rtl в utf8 а работать надо с utf16 кодинг превращается в фееричную и непрерывную генерацию подпорок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2019, 11:50 |
|
||
|
Lazarus
|
|||
|---|---|---|---|
|
#18+
rgreat Когда весь rtl в utf8 а работать надо с utf16 кодинг превращается в фееричную и непрерывную генерацию подпорок. И опять непонятно какая связь кодировки исходника .pas и работы rtl. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2019, 12:35 |
|
||
|
Lazarus
|
|||
|---|---|---|---|
|
#18+
fraks, Тут каждый о своем. ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2019, 12:45 |
|
||
|
Lazarus
|
|||
|---|---|---|---|
|
#18+
Как это феерично, обсир@ть креветки только потому, что тебе не нравится их вкус ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2019, 16:18 |
|
||
|
Lazarus
|
|||
|---|---|---|---|
|
#18+
Какого буя в лазаре в TMemDataSet при попытке в записать в Field[x].AsDateTime:=Now; приводит к "Invalid floating point operation"? Где Field.DataType = ftDateTime. Если же попробовать = ftTimeStamp то выдает что такой тип ваще не поддеривается. Нагуглил это: https://bugs.freepascal.org/view.php?id=28734 Пробую сделать подпорку: Код: pascal 1. 2. Fields[i].AsString выдает: 0-0-00 00:00:43 Или так: Код: pascal 1. 2. Fields[i].AsString выдает:0-0-00 05:03:21 Передавать туда TTimeStamp тоже пробовал. Что там за содомия с форматами даты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2020, 23:03 |
|
||
|
Lazarus
|
|||
|---|---|---|---|
|
#18+
Дорылся до вот этой мозговыносящей функции: Код: pascal 1. 2. 3. 4. Походу где-то в кишках используется она. Но она блин падает по Invalid floating point operation, если ей текущее время передать! Что это за маразм?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2020, 23:13 |
|
||
|
Lazarus
|
|||
|---|---|---|---|
|
#18+
А TBufDataset не пробовали? Вроде, кажется поадекватнее. Я когда пытался выяснить для себя, что буду здесь использовать вместо TClientDataset, то пришел к выводу, что это оно, а вот TMemDataset вообще как-то не приглянулся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2020, 23:16 |
|
||
|
Lazarus
|
|||
|---|---|---|---|
|
#18+
V.Borzov А TBufDataset не пробовали? Попробовал. Там свои тараканы. С блобами. При добавлении поля типа блоб count у FieldDefs и Fields отличаются! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2020, 23:30 |
|
||
|
Lazarus
|
|||
|---|---|---|---|
|
#18+
Хотя может это и чем-то еще проблема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2020, 23:52 |
|
||
|
Lazarus
|
|||
|---|---|---|---|
|
#18+
Перешел на TBufDataset проблема пропала. Проблема с разным кол-вом полей оказалась в том что ни Close ни CreateDataset ни изменение FieldDefs не сбрасывает Fields. Пришлось принудительно делать сброс Fields.Clear во время переиницализации датасета. Странно это все... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2020, 01:33 |
|
||
|
Lazarus
|
|||
|---|---|---|---|
|
#18+
rgreat Странно это все... так пиши в трекер, вход и рега свободные. Заодно доброе дело сделаешь :) пыс. посмотри, ради интереса, Логуновский TRxMemDataset. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2020, 19:20 |
|
||
|
Lazarus
|
|||
|---|---|---|---|
|
#18+
Док rgreat Странно это все... так пиши в трекер, вход и рега свободные. Заодно доброе дело сделаешь :) пыс. посмотри, ради интереса, Логуновский TRxMemDataset. причем компилируется и работает и в линукс и в макос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2020, 10:03 |
|
||
|
Lazarus
|
|||
|---|---|---|---|
|
#18+
Док пыс. посмотри, ради интереса, Логуновский TRxMemDataset. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2020, 02:13 |
|
||
|
Lazarus
|
|||
|---|---|---|---|
|
#18+
Вышел очередной минорный релиз Лазаря 2.0.8 (список багофиксов ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 13:02 |
|
||
|
Lazarus
|
|||
|---|---|---|---|
|
#18+
Дженерики в FPC стали ещё круче, https://www.mail-archive.com/fpc-pascal@lists.freepascal.org/msg52712.html]теперь их можно специализировать константными значениями . Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2020, 02:03 |
|
||
|
Lazarus
|
|||
|---|---|---|---|
|
#18+
Тем, у кого высоконагруженные приложения на FPC: New Multi-thread Friendly Memory Manager for FPC written in x86_64 assembly ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2020, 12:01 |
|
||
|
Lazarus
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey, Недавно был неприятно удивлён что дженерики фрипаскаля кое в чём уступают всё таки делфёвым, порылся нашёл тикет на их багтрекере который висит с 14-го года ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2020, 11:44 |
|
||
|
Lazarus
|
|||
|---|---|---|---|
|
#18+
pvv.pas, Да, недоделок там хватает, к сожалению. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2020, 15:41 |
|
||
|
Lazarus
|
|||
|---|---|---|---|
|
#18+
pvv.pas Kazantsev Alexey, Недавно был неприятно удивлён что дженерики фрипаскаля кое в чём уступают всё таки делфёвым, порылся нашёл тикет на их багтрекере который висит с 14-го года Как любит говорить тамошний админ Мартин, "patches will be accepted" :) Бери и делай, на худой конец хотя бы тикет создай. В отличие от Дельфей, патчи мерджят при первой возможности и обоюдном согласии всех сторон. По поводу дженериков, основной разраб Maciej Izak два года назад ушел из основной команды разработчиков (там был большой разбор полетов ). С ними ли он теперь, я не в курсе. Но, судя по сорцам на гитхабе , движуха в плане их дальнейшего развития все-таки есть. Попробуй сравнить/заменить сорцы компилятора и пересобрать его, если они отличаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2020, 00:40 |
|
||
|
Lazarus
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey Тем, у кого высоконагруженные приложения на FPC: New Multi-thread Friendly Memory Manager for FPC written in x86_64 assembly "У посла -медальон, у Шпака..." У Макоси lldb, у винды с линухом - мормот. Каждой сестре по серьге ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2020, 00:43 |
|
||
|
Lazarus
|
|||
|---|---|---|---|
|
#18+
Док По поводу дженериков, основной разраб Maciej Izak два года назад ушел из основной команды разработчиков Док, а с чего ты взял, что он основной разраб дженериков? От того, что он запилил дельфи-компатибл коллекции и попутно фиксил баги в компиляторе? Насколько я понимаю, дженериками в компиляторе занимался совсем другой человек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2020, 01:22 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39952183&tid=2037658]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
151ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 452ms |

| 0 / 0 |
