Замечания и предложения


#1327

Кхм, в более новой версии заголовка с копирайтингом - правильно…

//*****************************************************************************************************\\
// Copyright (©) Cergey Latchenko ( github.com/SunSerega | forum.mmcs.sfedu.ru/u/sun_serega )
// This code is distributed under the Unlicense
// For details see LICENSE file or this:
// https://github.com/SunSerega/POCGL/blob/master/LICENSE
//*****************************************************************************************************\\
// Copyright (©) Сергей Латченко ( github.com/SunSerega | forum.mmcs.sfedu.ru/u/sun_serega )
// Этот код распространяется под Unlicense
// Для деталей смотрите в файл LICENSE или это:
// https://github.com/SunSerega/POCGL/blob/master/LICENSE
//*****************************************************************************************************\\

Но я не помню что исправлял что то на столько тупое…

@Admin, пожалуйста, замените заголовок в BlockFileOfT на это:

//*****************************************************************************************************\\
// Copyright (©) Cergey Latchenko ( github.com/SunSerega | forum.mmcs.sfedu.ru/u/sun_serega )
// This code is distributed under the Unlicense
// For details see LICENSE.md file or this:
// https://github.com/SunSerega/PascalABC.Net-BlockFileOfT/blob/master/LICENSE.md
//*****************************************************************************************************\\
// Copyright (©) Сергей Латченко ( github.com/SunSerega | forum.mmcs.sfedu.ru/u/sun_serega )
// Этот код распространяется под Unlicense
// Для деталей смотрите в файл LICENSE.md или это:
// https://github.com/SunSerega/PascalABC.Net-BlockFileOfT/blob/master/LICENSE.md
//*****************************************************************************************************\\

Чтоб пулл не кидать для такой мелочи…


#1328

Пулл легче гораздо


#1329

кто знает , как в описании сделать жирный текст, к примеру: “///Тут описание .” слово “описание” жирным текстом выдавало. И можно ли сделать?


#1330

https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/xmldoc/summary

В эту сторону ройте. Поидее, в паскале всё то же самое должно работать.


#1331

Как найдёте - нам потом расскажите


#1332

предлагаю реализовать:

  1. Открытие нескольких проектов в разных окнах (даже через sandboxie не смог открыть второе окно)
  2. Открытие сразу всех выделенных в проводнике файлов

Из багов:

  1. При попытке открыть несколько файлов иногда (точные причины не установил) может открыться в новом окне программы.
  2. Подсказка по нажатию клавиши периодически отваливается. Перезапуск приложения помогает не всегда.

Раздел справки “Справка по языку”-> “Классы”->“Атрибуты” находится в разработке уже довольно долго… Есть продвижения?

Вроде бы всё, что хотел сказать


#1333

Это надо сильно переписывать код IDE. Вряд ли этим заниматься будут. Можете попробовать сами сделать форк этого и покопаться тут.

Это отваливается весь анализатор кода. Вот только, надо или полностью переделывать его, или - искать минимальный код для каждого отдельного бага от которого отваливается анализатор кода, и писать его сюда.


#1334

Как применить MarshalAs к результату функции?

    [return: MarshalAs(UnmanagedType.LPStr)]
    static function GetString(name: GLGetStringQueries): string;
    external 'opengl32.dll' name 'glGetString';

Ошибка: Данная конструкция не поддерживается текущей версией компилятора


#1335

не надо. а кто хочет, пусть сам переписывает


#1336

не представляю, что там надо сильно переписывать, чтобы исправить какой-то мелкий баг с открытием файлов.


#1337

Чтоб исправить мелкий баг - надо лишь нормально продумать мультипоточную логику, что в независимости от такого, как спамятся открытия файлов - всё работало стабильно.

Но я говорил про другое, про разделение IDE на несколько окон. И если это уже делать - то и переписывать много. Разве что если сделать как в Notepad++, опция открытия нового окна при перетаскивании вкладки…


#1338

Каких еще окон? Delphi 7 что-ли? Не надо такого


#1339

Несколько окон, значит:

Чтобы несколько проектов можно было открывать. А не только один.


#1340

Самое первое что было сказано:


#1341

Кто хотел узнать как в описании сделать выделения.Я конечно узнал только это, но это тоже хлеб :


#1342

пробовал другие XML теги, но чего то не работают


#1343

Как насчёт добавить снипет для регионов?

{$region |}

{$endregion}

Когда пишешь просто $region в файле, где их уже полно, до того как успеваешь добавить $endregion - анализатор кода уже сошёл с ума, из за того что кол-во начал и концов регионов не одинаковое. Он там разворачивает рандомные регионы, некоторые может и свернуть так же рандомно. Ну и конечно начинаются те графические баги о которых я давно писал. Если вставлять регион по Ctrl+V - этого всего нет. Поэтому снипет тут очень помог бы.


#1344

А давайте определимся, что вы называете сниппетом?


#1345

Это не я называют, это во всех IDE так:

Набираете несколько букв, как be, нажимаешь Shift+Space - и получаете сразу большой кусок текста (в случае be это begin-end.).

У вас снипеты находятся в файле C:\Program Files (x86)\PascalABC.NET\template.pct


#1346

Да, внёс


Помощь новичкам