Задать вопрос
  • Почему Mediaplayer выводит звук видео, но само видео нет?

    HemulGM
    @HemulGM Куратор тега Delphi
    Delphi Developer, сис. админ
    А до этого работал? Нужно задать место, где будет выводиться картинка (желательно панель). Примеры поищи. Но рекомендую использовать VLC. У меня в репозитории есть модифицированная ветка для VCL и FMX и пример в виде IPTV плеера.

    P.S. скинь пример видоса или расширение, которое использует видео-файл.
    Ответ написан
    Комментировать
  • С# WinForms. Как передать значение через кнопку из одной формы в другую?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Способов реализовать такое сотни. Ладно не сотни, но десятки. Вот несколько:
    1. Передаче через конструктор
    2. Классовые методы
    3. Классовые переменные
    4. Callback
    5. Просто перед открытием манипулировать формой
    О 5-ом подробнее:
    Объект формы (форма) может создаваться автоматически (как основная форма), а может создаваться динамически.
    Окно ты создаёшь динамически? Если да, то создание окна может не влечь за собой его скорое появление на экран.
    Т.е. создание окна - это одно, а показ окна - другое. Итого, ты создаешь окно, устанавливаешь нужные значения контролам, переменным, свойствам и т.д., а затем отображаешь окно.

    Так или иначе, у вас совсем мало знаний. Рекомендую почитать, посмотреть примеры. А лучше, разобраться с основами WinForm.
    Нужно понять, что класс формы - это обычный класс и делать с ним ты можешь всё что угодно и когда угодно.
    Ответ написан
    Комментировать
  • Почему не работают жесткие диски?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Скорее всего, ты задел (и возможно не единожды) шлейфы SATA, если ещё и не крутится диск, то и питание SATA. До этого они у тебя подокислились из-за естественной окружающей среды, а ты их потревожил и сместил с места, где был контакт. Думаю, стоит почистить от окисления (в идеале заменить) все SATA.
    Ответ написан
    Комментировать
  • Хеш таблица размерности m, метод цепочек?

    HemulGM
    @HemulGM Куратор тега Delphi
    Delphi Developer, сис. админ
    Структура описана верно. Будет ли нормально работать - нужно проверять.
    Ответ написан
  • Как написать бота на чистом языке d(Ну или на другом)?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Если в языке есть поддержка http запросов, то сделать это не сложно, да и не так долго.
    Алгоритм (вкратце):
    1. Идешь в документацию API ВК, вдумчиво читаешь
    2. Пишешь требуемые запросы на сервер

    Если только сокеты, то придётся решать ещё пласт задач и проблем более низкого уровня.
    Ответ написан
    Комментировать
  • Как переставить диск с системой из одного ноутбука в другой?

    HemulGM
    @HemulGM Куратор тега Windows
    Delphi Developer, сис. админ
    7B - ошибка драйвера хдд. На старом ноуте и на новом не совпадает установка SATA AHCI/IDE (он же Legacy).
    Заходим в биос, меняем текущую на другую (а возможно такой установки нет). Если нет такой установки, нужно лезть в реестр винды на диске и вручную устанавливать автозапуск AHCI/IDE драйвера.
    пример

    sata-ahci-ide-1.png
    Ответ написан
    2 комментария
  • Правильно но ли подсчитано на уровне алгоритма число обменов и перестановок в методе сортировок?

    HemulGM
    @HemulGM Куратор тега Delphi
    Delphi Developer, сис. админ
    Пускай массив выглядит так : 3 4 2
    Число сравнений должно быть по идее s = 3 а количество обменов p = 2

    Так проверь, сколько будет у тебя по факту.
    Ответ написан
  • Консольное окно в Delphi 7?

    HemulGM
    @HemulGM Куратор тега Delphi
    Delphi Developer, сис. админ
    FreeConsole;
    Ответ написан
    Комментировать
  • Может ли проверка диска убить вторую ОС?

    HemulGM
    @HemulGM Куратор тега Windows
    Delphi Developer, сис. админ
    Может убить ос, если действительно проблемы с диском, но это не 7ка виновата, а сам ты, раз допустил такое (бэды).
    Форматирование тут вообще не в тему.

    В любом случае бояться нужно только бэдов, а не самой проверки.
    Ответ написан
    3 комментария
  • Возможно ли стать Системным программистом без высшей математики?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Скажу по своему опыту, что тот факт, что я не изучал высшую математику (уж так получилось), не особо сказался на разработке в сфере системного программирования. Высшая математика будет необходима при собственном исследовании каких-либо вещей. Но всё зависит от того, что конкретно ты подразумеваешь под сис. программированием: ос, утилиты, субд, драйвера? Чем ближе ты к более низкому программированию и железу, тем больше тебе будет необходима работа с математикой.
    Ответ написан
    2 комментария
  • Delphi console application async call proc?

    HemulGM
    @HemulGM Куратор тега Delphi
    Delphi Developer, сис. админ
    5dce0376cd752331096656.png

    Изменения

    5dce03b7d770e041230029.png

    Результат

    5dce041616e83598661994.png
    Ответ написан
    3 комментария
  • Почему пропал звук на Виндовс-7?

    HemulGM
    @HemulGM Куратор тега Windows
    Delphi Developer, сис. админ
    Узнай, какого производителя у тебя звуковая карта. Поставь дрова на неё.
    Ответ написан
  • Можно ли сделать пересылку сообщений из вк в телеграмм?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Может тогда стоит использовать ВК только для чатов? Раз ты всё равно хочешь переписку пересылать?
    Я вот почему-то не вижу проблем. Музыкой вк не пользуюсь, слушаю Я.Музыку, Я.Радио. Может всё таки перестать листать ленту? И никакой рекламы не будет.

    Вопрос нормальный, а вот что за ним стоит - бред.

    Пересылку сообщений можно сделать путём написания софта (возможно просто скрипта). Тебе будет необходимо немного изучить API ВК и Телеграмм. С телеграмм всё просто, создаешь бота, он тебе отправляет сообщения из чата, с ВК сложнее, тебе нужно получить доступ до чатов, отлавливать события и отправлять всё это боту.
    Ответ написан
    2 комментария
  • Зачем делать игру на Unity если к ней и так нужно писать код?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Автор, ты будешь удивлён, но в Unity ты пишешь код напрямую относящийся к процессу игры. Тебя, умника, отгородили от миллионов строк инициализации графического движка, кроссплатформенных решений, работы с библиотеками OpenGL, DirectX и другими. От реализации ввода, звуковых решений и прочего прочего прочего. Тебе с таким вопросом должно быть стыдно, если ты считаешь себя разработчиком.

    Писать код для игры с нуля это:
    1. Реализовать методы для работы с OpenGL или DirectX.
    1.1. Или ты хочешь и их не использовать (ведь они тоже не твой код), а сразу использовать работу с ГПУ? Рассчитывать геометрию, перспективу, вьюпорт и прочее?
    2. Реализовать сотни классов для вывода спрайтов, 3д-моделей, теней, шейдеров, освещения.
    3. Реализовать звуковой движок: положение звука в пространстве относительно источника/приёмника
    4. Реализовать систему ввода, поддержку контроллеров, мыши и прочее
    5. Реализовать физический движок. А ты думаешь, падение фигуры в Unity, которое делается в 5 кликов, сделано OpenGLом? А коллизии?

    И то, что я описал выше даже ещё не затронуло твою игру, прикинь? Ты даже название ещё нигде не указал. Но потратишь ты на это несколько лет.
    В общем-то глупо что-то ещё разводить.
    Ответ написан
    Комментировать
  • Какой язык программирования выбрать для преподавания студентам 1го курса?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Думаю, основы программирования стоит изучать с простых языков. Заинтересовать студента в создании кода. Т.е. нужен хорошо видимый результат.
    Например, возьмём ваш питон. Это что? Это скриптовый язык. Ты передаешь данные и получаешь результат. Вот весело-то, вот интересно.
    Или вы хотите сразу на OpenCV, нейронные сети и компьютерное зрение? Я предполагаю, что нет.
    Скоре всего, это будут наискучнейшие задачи, для которых достаточно одного скрипта в десяток строк.

    А может стоит взять среду разработки с возможностью создавать графическую оболочку? Студенты будут создавать инструменты для себя и других. Шуточные программы и многое многое другое, что будет демонстрировать их интерес к программированию.

    Лично я считаю, что стоит взять C# (раз Delphi тут всем уже "устарел и вообще"). Это - студенты, вы не должны думать за них, какой им язык программирования нужно использовать в будущем. Вы должны понятно объяснить принципы программирования и развить интерес к нему.

    P.S.
    По поводу Delphi. Сейчас имеется Delphi Community Edition, который предоставляется бесплатно. Ограничения в нём касаются только поддержкой кол-ва провайдеров БД и некоторыми другими небольшими вещами.
    Ответ написан
  • Delphi 10.3. Ошибка при установке SDK. Как решить?

    HemulGM
    @HemulGM Куратор тега Delphi
    Delphi Developer, сис. админ
    Установи Android SDK Tools. А потом в настройках среды пропиши все пути.
    Ответ написан
    Комментировать
  • На что обратить внимание во время настройки Windows 10?

    HemulGM
    @HemulGM Куратор тега Windows
    Delphi Developer, сис. админ
    Это тебе не линух, винда не нуждается в обязательной настройке. Настраивай то, что тебе не нравится.
    Из часто необходимых:
    архивация (если есть куда),
    обновления (раздача, время и т.д.),
    набор программ (если нужно что-то, из коробки винда умеет многое, в отличие от других ос),
    питание (если это ноут),
    антивирус (я не помню, когда у меня в последний раз был вирус, но это не значит, что ESET SS к этому не причастен, страхует при скачивании всякого хлама).

    Остальное (вроде все) - персонализация.
    Ответ написан
    Комментировать
  • Отправка сообщения через http проблема с кодировкой, как исправить?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Utf-8 слыхал о таком?
    Статья, которая должна быть у каждого:
    https://habr.com/ru/post/147843/
    Ответ написан
    2 комментария
  • Как выйти из всех сообществ вк которые заблокированы?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    https://vk.com/vk_cleaner_hgm
    Приложение "одобрено" техподдержкой ВК. Я получал дополнительные привилегии для токена (сообщения читать), но пока эта функция ещё не доступна. Приложение прошло проверку в ВК и все исходники есть на GitHub
    5dc22549985cf921616576.png
    Ответ написан
    Комментировать
  • Что делать, если не отключается залипание по 5 нажатиям shift в Windows 10?

    HemulGM
    @HemulGM Куратор тега Windows
    Delphi Developer, сис. админ
    Отключить залипание клавиш в настройках "Спец. возможности"
    5daddbbe6ab64190464002.png
    Ответ написан