IT-Блог о программировании и операционных системах

Чего мне не хватает в Delphi

Недавно комментировал пост Алексея Тимохина на одноимённую тему и понял, что есть определённые вещи, которые бы не помешали мне в Delphi. Итак, я начну:
  • Хотелось бы иметь возможность задавать значение выравнивания программных секций. Всё таки моя программа – хочу будет 2, а захочу 256. Да и нафиг мне куча ненужных мне нулей?
  • Хотелось бы иметь возможность замены штатного стаба в компилированных программах. Мелочь, а приятно.
  • Как я уже писал в своем комментарии на блоге Алексея, было бы очень неплохо, если бы Delphi сама могла проверять целостность себя и своих файлов. Это бы разом решило все проблемы с подобного рода вещами.
  • Хотелось бы иметь в палитре компонентов переключалку, которая бы позволяла вводить не начальное имя искомого компонента, а любые символы последовательно встречающиеся в имени. (Реализовано в 2009. Реализовано в Delphi 2010, может быть и раньше, но по 2006 включительно - нет. Спасибо Александру Алексееву за комментарий. )
  • К предыдущему неплохо бы переключалку, позволяющею вводить имя вкладки, на которой этот компонент висит. Я например, часто помню только название вкладки.
Хотелки других Delphi-разработчиков:

P.S. Хочу ещё, чтобы войны не было

8 комментариев:

  1. >>> позволяла вводить не начальное имя искомого компонента, а любые символы последовательно встречающиеся в имени

    Вообще-то так оно и есть (проверил в D2010). Для TImageList вы можете набрать "list".

    ОтветитьУдалить
  2. >> Вообще-то так оно и есть (проверил в D2010). Для TImageList вы можете набрать "list".
    Проверил d2k6 - не алё, а жаль. Ну да ладно, будем считать, что реализовали, всё таки ) Вычеркиваем. Спасибо Саш =)

    ОтветитьУдалить
  3. З.Ы. 2010 delphi ещё небыло возможности потыкать (

    ОтветитьУдалить
  4. В 2009 уже такое есть - набираешь imer высвечивается Timer

    ОтветитьУдалить
  5. > Хотелось бы иметь в палитре компонентов переключалку, которая бы позволяла вводить не начальное имя искомого компонента, а любые символы последовательно встречающиеся в имени. ( Реализовано в Delphi 2010, может быть и раньше, но по 2006 включительно - нет.

    Эксперты CnWizards добавляют такую примочку к делфям. Я так привык к ней, что даже не представляю как без неё работать.
    п.с. напишу об этой функции экспертов CnWizards позже.

    ОтветитьУдалить
  6. На 2005-2007 для включения поиска можно использовать DDevExtensions 1.61

    ОтветитьУдалить
  7. Спасибо всем за комментарии!

    >> В 2009 уже такое есть - набираешь imer высвечивается Timer.

    Ок, спасибо, поправил.

    >> Эксперты CnWizards добавляют такую примочку к делфям. Я так привык к ней, что даже не представляю как без неё работать.
    п.с. напишу об этой функции экспертов CnWizards позже.

    Жду просто с нетерпением! Иногда прям так неудобно, ужас. Помнишь например, что слово Client там было, а чё за клиент, какая вкладка... Но всё же это не то. Интересует, чтобы эта возможность была штатной. А если вдруг я не использую вообще никаких экспертов...

    >> На 2005-2007 для включения поиска можно использовать DDevExtensions 1.61

    Конечно хорошо, Но тоже самое, возможность не штатная.

    ОтветитьУдалить
  8. Мдэ... Нам тут темплейтов, к примеру, не хватало...

    Хотя и сейчас не хватает...

    ОтветитьУдалить