Задать вопрос
  • Что будет если в тупую установить много шрифтов на компьютер?

    HemulGM
    @HemulGM Куратор тега Windows
    Delphi Developer, сис. админ
    Любые программы, использующие шрифты (например, текстовые редакторы или графические), будут каждый запуск загружать список шрифтов. Графические редакторы помимо это ещё и обрабатывают каждый, подготавливая его для использования (чем больше шрифтов, тем дольше будет загружаться).
    Шрифт в системе сам по себе ничего не меняет, только увеличивает время на загрузку списка шрифтов сторонними программами.
    Ответ написан
    Комментировать
  • Как правильно наполнить сайт?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    А вы собсна кто? Разработчик? Или администратор сайта (заказчик)? Или рядовой работник, которому поставили задачу наполнить новый сайт-магазин? Или вы фрилансер, которому дали ту же задачу?

    Вопрос "где брать описание?" очень странный, ведь, например есть товар "ручка" - ты не сможешь её описать?
    В чем конкретно проблема? Что есть сейчас на сайте? Для чего вам сайт?
    Ответ написан
  • На каком движке? И в каком приложении делают idle игры?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Не имеет значения. Все инструменты - это лишь обёртки. Одни могут только быть более заточены под конкретную задачу, предоставляя разработчику однобокое упрощение. Например, Unity - движок, который позволяет быстро, визуально и не напрягаясь создать игру. Он заточен под 3D, даже 2D - там на самом деле 3D, просто с 2D перспективой. Также, он не оптимизирован в угоду простоте и не позволяет создавать крупные проекты.

    Не знаю зачем это я вообще.
    В общем, вам нужен любой простой движок (возможно чисто под андроид), т.к. интересующий вас пример прост и уже шаблонен.
    Ответ написан
    Комментировать
  • Где можно найти русскоязычную документацию по GDI+?

    HemulGM
    @HemulGM Куратор тега Windows
    Delphi Developer, сис. админ
    Ну, думаю более менее описано тут.
    И вообще на rsdn очень многое описано и переведено с msdn.

    В книге "Delphi for .NET. Руководство разработчика" есть пара глав на тему GDI+
    Ответ написан
    Комментировать
  • Можете оценить работу, сказать где ошибки?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Скажу как как не особо разбирающийся в дизайне...
    Знаю, что есть определённые давно зоны, где должен быть текст, картинка и прочие элементы на рекламном блоке. Об этом можно найти в сети.

    А теперь то, что я заметил:
    Текст, который у тебя расположен справа говорит нам о разном. Т.е. "приветствие", а под ним, чуть менее крупным шрифтом совершенно о другом. И я ещё ни разу не видел, чтоб на таких банерах писали "Мы рады видеть вас...".

    Что значит "2шт."? На складе только две есть? Или это как-то относится к акции?

    У одного изображения крема (3 слева) есть отражение, а у остальных его нет. И он и вовсе с другой перспективой снят.

    Цвета подобраны более менее не плохо.
    Ответ написан
    Комментировать
  • Как разделить иконки на панели задач?

    HemulGM
    @HemulGM Куратор тега Windows
    Delphi Developer, сис. админ
    Нет, сделать такое нельзя. Taskbar не поддерживает группировку. Да и в чем проблема я вообще не вижу.
    Ответ написан
    Комментировать
  • Как создаются крупные программы (на подобии графических редакторов, офисных программ)?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    А чем плох редактор форм? Что в нём не хватает? Вас наверно волнует вопрос, а как же отображается что-то не входящее в стандартный набор визуальных компонентов? Дело в том, что это стандартный набор, а создавать свои визуальные компоненты ни кто не запрещает. Их могут создавать не визуально, чистым кодом. Можно создавать DesignTime компоненты (те, что отображаются в редакторе форм) и работают точно так же, перетаскиваешь, настраиваешь и прочее. Вы слишком рано задались этим вопросом, не изучив общей теории.

    Вот тебе не большой пример. Конечно, он не дотягивает до мощных графических редакторов и других крупных проектов, но все же.

    5d9875ff781b9090812944.png
    Эта программа написана мною. Это сервер-менеджер для игры. Он написан на чистом Delphi. В нём я использую мною же написанные визуальные и невизуальные компоненты.

    Есть другой проект, написан на том же языке:
    5d987674d2535012330583.png
    Это "тайм-менеджер" обыкновенный. Здесь и вовсе нет стандартных компонентов (все мои), но он тоже сделан в редакторе форм.

    Редактор форм - это лишь инструмент, позволяющий ускорить процесс разработки, а не ограничитель.
    Ответ написан
    3 комментария
  • Каким способом в проводнике Windows установить метки на папки?

    HemulGM
    @HemulGM Куратор тега Windows
    Delphi Developer, сис. админ
    Названия папки мало? Можно использовать desktop.ini который позволяет изменить видимое имя каталога, но физически имя останется прежним. Так сделано например для каталога Документы (C:\Users\Documents)
    [.ShellClassInfo]
    LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21770 - это имя каталога из библиотеки
    IconResource=%SystemRoot%\system32\imageres.dll,-112
    IconFile=%SystemRoot%\system32\shell32.dll
    IconIndex=-235


    https://ru.wikipedia.org/wiki/Desktop.ini

    В статье на вики сказано, но я напишу ещё раз: "Каталог должен быть с атрибутом "Только чтение".
    attrib +R "Новая папка"

    5d986cc3a74e4772196019.png
    Ответ написан
    Комментировать
  • Почему в проводнике windows в ftp каталоге файлы не открываются а скачиваются в браузере и как это исправить?

    HemulGM
    @HemulGM Куратор тега Windows
    Delphi Developer, сис. админ
    Файлы ftp как ты мог догадаться хранятся на сервере, а не локально. FTP протокол - это обычный протокол запрос-ответ текстом. Т.е. нужно сначала скачать файл.
    Сторонние файловые менеджеры качают файл, помещают его во временную папку, ты делаешь с ним дела, а затем файл закачивается обратно.
    Ответ написан
    Комментировать
  • Как вывести анимацию на рабочий стол?

    HemulGM
    @HemulGM Куратор тега Python
    Delphi Developer, сис. админ
    Любой язык программирования с WinAPI. Выводить на дескриптор рабочего стола изображение.
    Если хочешь на питоне, то погугли как это делается на любом другом языке и затем перепиши на питон.
    Ответ написан
  • Windows form, C# как активировать кнопку с другого скрипта?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Подключи класс формы в LOL.cs и сможешь обращаться к форме и её объектам.
    Ответ написан
    Комментировать
  • Как при включенном UAC разрешить выполнение программы?

    HemulGM
    @HemulGM Куратор тега Windows
    Delphi Developer, сис. админ
    5d96e3531d6c5005928035.pngВсё правильно. И никак ты не исправишь это.
    Твоей программе требуется админский доступ? Если нет, то можешь поправить manifest программы через редактор ресурсов и тогда программа запустится только с правами пользователя.
    Ответ написан
  • Как сделать страничку браузера прозрачной?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Браузер такое не позволяет делать. Необходимо окно браузера делать полупрозрачным. Забудь в общем.
    Ответ написан
    Комментировать
  • Как в delphi добавить новую строку в dbgrid с уже заполнены одним полем?

    HemulGM
    @HemulGM Куратор тега Delphi
    Delphi Developer, сис. админ
    После append можешь обращаться к полям (fields) и присваивать значения
    Ответ написан
    Комментировать
  • Автоматизация сообщений в ВК через API?

    HemulGM
    @HemulGM Куратор тега Python
    Delphi Developer, сис. админ
    Можно, но для того, чтобы ты мог отправлять и читать сообщения пользователя (своего) ты должен попросить у Тех. поддержки, чтобы они позволили твоему токену иметь доступ до раздела "messages". А для этого, нужно им будет рассказать о твоём приложении, цели, аудитория и т.д. Без этого, ты не сможешь выполнять любые действия с сообщениями.
    Я ждал около 2-ух недель решения, и получил разрешение не с первого раза.
    Ответ написан
    Комментировать
  • Как из программы на C# отправить POST-запрос к поисковой форме, чтоб получить страницу с результатами?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Форма на странице лишь элемент интерфейса. По нажатию кнопки выполняется запрос, в который передаются данные из этой формы.
    Раз ты хочешь отправить этот запрос, то зачем тебе эта форма? Тебе нужно узнать, какой запрос выполняется по нажатию кнопки и выполнить этот запрос из C# (если тебе позволит это сделать сайт-сервис он же сервер).
    Чтобы узнать запрос, нужно открыть консоль разработчика на F12, перейти во вкладку Network и нажать на кнопку отправки формы. Там ты увидишь запросы, которые будут происходить, один из них твой.
    Ответ написан
  • Нужно ли изучать delphi 10.3 с нуля если шарю в delphi 7?

    HemulGM
    @HemulGM Куратор тега Delphi
    Delphi Developer, сис. админ
    Я переносил крупные проекты прямиком из Delphi 7 в Seattle и проблемы были только с WideChar и AnsiChar.
    В остальном появилось огромное кол-во фишек и нововведений. Одни ускоряют процесс разработки, другие увеличивают кол-во возможностей языка и ООП и многое-многое другое. Новые версии среды - это тот же Delphi, что и Delphi 7, тебе не стоит переживать по этому поводу.
    Ответ написан
    Комментировать
  • Какой БП подойдет для такой видеокарты?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Главный параметр выбора БП, после мощности конечно (хоть и не всегда) является его качество
    Про качество рекомендую посмотреть мельком тут и всё сразу поймешь
    https://ru.wikipedia.org/wiki/80_PLUS
    Если в кратце, то нужно чтоб у БП была сертификация 80PLUS. Ну и чем выше по таблице из ссылки, тем лучше.

    P.S. Главное не DEXP/DNS
    Ответ написан
    6 комментариев
  • Как получить подстроку вида?

    HemulGM
    @HemulGM Куратор тега Delphi
    Delphi Developer, сис. админ
    TStringList.Delimiter := ';';
    TStringList.DelimitedText := <твой текст>;

    После этого в списке будут все элементы
    Ответ написан
    2 комментария
  • Как обновить биос не имея Windows?

    HemulGM
    @HemulGM Куратор тега Windows
    Delphi Developer, сис. админ
    Любой bios прошивается напрямую. Прошивка через ОС - это дополнение. Тебе нужно иметь флешку с ФС FAT32, закинуть туда нужную прошивку и через меню bios найти пункт обновления. В современных всё очень просто, в старых же нужно будет покопаться или погуглить конкретный bios.
    Ответ написан
    Комментировать