Size: a a a

2020 May 02

DB

Dmitry Belkevich in Delphi & Lazarus
источник

AS

Alexey Shumkin in Delphi & Lazarus
Tom Cauf
Народ, делаю тут упражнения по книге Мансурова. Заметил такую фигню - вывод в консоль кириллицы ломается при подключении библиотеки Crt. Как починить?
А на странице 84 той книги не про тебя рецепт?
источник

S

Serjone in Delphi & Lazarus
Dmitry Belkevich
фото, что бы дорожки, чипы и коннекторы (если есть) были хорошо видны. есть некоторый шанс, что там есть куда подцепиться без вайфая
без вайфая не подцепиться. Оно крутится, связь возможна только беспроводная. Там эпоксидкой залиты куски, сегодня обещали вскрыть, сам жду фоток.
источник

TC

Tom Cauf in Delphi & Lazarus
Alexey Shumkin
А на странице 84 той книги не про тебя рецепт?
Нет, это не работает. Вообще меня дико смущает факт такой каши с кодировками и отсутствием стабильно работающего решения.
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Tom Cauf
Нет, это не работает. Вообще меня дико смущает факт такой каши с кодировками и отсутствием стабильно работающего решения.
что уж поделать. такая вот странная командная строка. можешь погуглить, это не проблема лазаря:
командная строка windows кракозябры
источник

TC

Tom Cauf in Delphi & Lazarus
Dmitry Belkevich
что уж поделать. такая вот странная командная строка. можешь погуглить, это не проблема лазаря:
командная строка windows кракозябры
Я писал примерно на 20 языках в винде и линухе. Везде есть более-менее работающие способы взаимодействия со стоковой консолью видны без изменений системных настроек. Но вот такого зоопарка не универсальных решений ещё не встречал.
источник

DB

Dmitry Belkevich in Delphi & Lazarus
ну поспорь с гуглом 😂
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Так может происходить, к примеру, если текущая кодировка консоли 866, а утилита telnet.exe почему-то выводит текст в кодировке 1251.
Кодировка php скрипта в консоли windows
Java и кодировка в консоли windows
Как из Python вывести на Windows-консоль строку На границе с Windows-консолью используется Unicode, внутри sys.stdin ... cp866 не совместима с utf-8, можно получить кракозябры в таком случае
psql postgresql подлючение в CMD - командная строка кодировка ... psql проблема с кодировкой командной строки windows 7
источник

TC

Tom Cauf in Delphi & Lazarus
Dmitry Belkevich
Так может происходить, к примеру, если текущая кодировка консоли 866, а утилита telnet.exe почему-то выводит текст в кодировке 1251.
Кодировка php скрипта в консоли windows
Java и кодировка в консоли windows
Как из Python вывести на Windows-консоль строку На границе с Windows-консолью используется Unicode, внутри sys.stdin ... cp866 не совместима с utf-8, можно получить кракозябры в таком случае
psql postgresql подлючение в CMD - командная строка кодировка ... psql проблема с кодировкой командной строки windows 7
Ты через слово что ли читаешь мои сообщения?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
я предлагаю простое решение для обучения. когда пойдут реальные проекты - будешь разбираться с кодировкой отдельно, если проблемы возникнут
источник

KB

Kit Bayun in Delphi & Lazarus
вышла новая полностью переписаная с нуля версия FastMM 5 - обещают всех порвать "Производительность выше, чем у FastMM 4.992 в однопоточных тестах на 15% и в многопоточных тестах на 30%." :applause:

хомяк https://github.com/pleriche/FastMM5
на русском https://it-blackcat.blogspot.com/2020/05/FastMM5-released.html
источник

DB

Dmitry Belkevich in Delphi & Lazarus
я там в теме ссылку кидал на тесты в унигуе. похоже, что менеджер действительно намного лучше работает:
http://forums.unigui.com/index.php?/topic/14304-newly-released-fastmm5/
источник

KB

Kit Bayun in Delphi & Lazarus
Кто использует UniGUI, подписывайтесь
http://forum.ru-board.com/topic.cgi?forum=33&topic=14874
источник

SB

Sergey Bodrov in Delphi & Lazarus
Tom Cauf
Я писал примерно на 20 языках в винде и линухе. Везде есть более-менее работающие способы взаимодействия со стоковой консолью видны без изменений системных настроек. Но вот такого зоопарка не универсальных решений ещё не встречал.
Мне хватило траходрома с кодировками в Питоне.
источник

Р

Рус in Delphi & Lazarus
jarr1 := TJSONObject.ParseJSONValue('[[1,1],[2,2],[3,3]]') as TJSONArray;
 jarr2 := TJSONObject.ParseJSONValue('[[4,4],[5,5],[6,6]]') as TJSONArray;

Подскажите как к jarr2 прибавить jarr1?

Гугла и Янд молчат
источник

И

Илья in Delphi & Lazarus
у TJSONArray есть свойства Count и Items. Пройти в цикле по всем элементам второго массива и добавить их в первый массив : Jarr1.AddElement(Jarr2.Items[I])
источник

Р

Рус in Delphi & Lazarus
Илья
у TJSONArray есть свойства Count и Items. Пройти в цикле по всем элементам второго массива и добавить их в первый массив : Jarr1.AddElement(Jarr2.Items[I])
jarr1 := TJSONObject.ParseJSONValue('[[1,1],[2,2],[3,3]]') as TJSONArray;
 jarr2 := TJSONObject.ParseJSONValue('[[4,4],[5,5],[6,6]]') as TJSONArray;

 for i := 0 to jarr2.Count - 1 do jarr1.AddElement(jarr2.Items[i]);

Спасибо, работает.👍 Но неужели нет поизящнее способа?
источник

И

Илья in Delphi & Lazarus
А чем он не изящный? Две строчки кода? Почти любой изящный код скрывает внутри себя много неизящного
источник

GB

George Bakhtadze in Delphi & Lazarus
Рус
jarr1 := TJSONObject.ParseJSONValue('[[1,1],[2,2],[3,3]]') as TJSONArray;
 jarr2 := TJSONObject.ParseJSONValue('[[4,4],[5,5],[6,6]]') as TJSONArray;

 for i := 0 to jarr2.Count - 1 do jarr1.AddElement(jarr2.Items[i]);

Спасибо, работает.👍 Но неужели нет поизящнее способа?
хелпер напиши к TJSONArray, раз нет у него метода для сложения массивов, будет тебе изящно
источник

И

Илья in Delphi & Lazarus
или переопределить оператор сложения...
источник