• Exe файл распаковать с помощью WinRAR это норма?

    HemulGM
    @HemulGM Куратор тега Windows
    Delphi Developer, сис. админ
    Да, это норма. Архиваторы могут определять структуру exe. Exe может быть самораспаковывающимся архивом (SFX). И такой архив можно распаковать и получить все файлы. Можно увидеть даже командную строку, которая выполняется после распаковки. Так часто делают, чтобы не утруждать себя созданием инсталлятора.

    Если распаковывать файлы архива вручную, через архиватор, то ни что не запустится само.

    Контекстное меню в винде может содержать сторонние элементы, как ты заметил. А эти сторонние элементы появляются там не сами по себе. При вызове контекстного меню, вызываются привязанные к формату файла обработчики. В данном случае нас интересует обработчик WinRar, который анализирует файл перед показом меню и решает, добавлять ли элементы в меню или нет.

    PS
    Из-за такой схемы, кстати, винда может часто тормозить при вызове контекстного меню, потому что какой-то дерьмо-обработчик долго отрабатывает. Такое иногда бывает например с Nvidia Control Panel. И рекомендуется просто убрать обработчик через реестр.
    Ответ написан
    Комментировать
  • Какой язык программирования учить новичку?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Зависит от того, чем хочет он заниматься. А питон не везде подходит.
    Ответ написан
    Комментировать
  • Какой ЯП выбрать с нуля для написания конкретной программы?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Хорошим выбором будет Delphi. Но каждый так или иначе будет тянуть одеяло на себя (к своему языку).
    На этом языке помимо удобств и прочего, существуют конкретно по RS323 примеры программ и кода. И даже, конкретно для весов. Работа с COM портами очень простое дело. И программы, написанные на Delphi до сих пор ни кто не стремится заменить в сферах, где такое используется.
    Другое, что выступает за Delphi - это простота в написании программ с ноля. Delphi синтаксис - это синтаксис Pascal, который преподают детям в школе в качестве базовых понятий программирования. Он достаточно прост в освоении. А среда разработки RAD Studio, имеющая бесплатную версию, позволяет быстро построить интерфейс и снабдит уймой инструментов.
    В отличии от C# у вас не будет зависимостей и скорее всего вы обойдетесь единственным файлом exe, который будет работать у вас на любой винде без сторонних предустановок.
    Ответ написан
    Комментировать
  • Как при помощи выходного тепла ПК расчитать сколько Watt он потребляет?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Это плохая идея. Вот смотри. Ты допустим измеряешь температуру и поток воздуха от вентилятора.
    Так вот. Допустим у нас видяха пашет как проклятая на все 170 ватт. Но затем, ты выключаешь игру (или рендер), которая грузила видяху и она вообще почти не работает. Т.е. питание на ГПУ не идёт, идёт только на охлаждение (5-10 ватт). Но поток воздуха не уменьшается ещё некоторое время и температура тоже. А ты всё это считаешь. Так и с ЦП другими устройствами. Тепло выделяемое ими не постоянно и меняется с сильной задержкой перед и после. Тем более, что зависит от внешней среды. Ну и некоторые электронные компоненты могут вообще не выделять тепло (много тепла).
    Алгоритм будет настолько сложным и не точным, что это того не стоит.

    Куда эффективнее использовать, например ваттметр. Стоит он в районе 1к.

    PS. а че, писать "ватт" по-русски не позволяет религия? Это выглядит крайне невежественно.
    4509.750.jpg
    Ответ написан
    Комментировать
  • Почему комп использует всю оперативку?

    HemulGM
    @HemulGM Куратор тега Windows
    Delphi Developer, сис. админ
    Первым делом код BSOD смотрим. Иначе разговор на пустом месте
    Ответ написан
    Комментировать
  • Что означает этот ответ в VK api?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    В случае, если номер пользователя является корректным, будет возвращён 1.

    Соответственно, если не 1, а, например 2, то номер не корректный.

    Методом научного тыка следует попробовать это на сайте ВК сделать и увидеть текст ошибки.
    Ответ написан
    Комментировать
  • Какие данные могут находится в переменных типа класса?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Класс - это тоже тип, как и int, string, bool...
    Т.е. написав это ты создаешь новый тип данных. Тип данных, который называется MyClass в данном случае.

    Этот тип данных хранит уже то, что ты там напишешь.
    Ответ написан
    3 комментария
  • Как выполнить этот цикл?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Навскидку так
    uses math;
    for i := 0 to 100 do
    begin
      point := sin(DegToRad(6*pi/100 + i));
      ...
    end;


    fmx
    Path1.Data.Clear;
    Path1.Data.MoveTo(TPointF.Zero);
    for var i := 0 to 1000 do
    begin
      var Pt := TPointF.Create(i * 10, sin(DegToRad(6*pi/1000+i)));
      Path1.Data.LineTo(Pt);
    end;


    5f008d26e145a483982386.png
    Ответ написан
    Комментировать
  • Можно поменять виндовс на ноутбуке с сломаной матрицей?

    HemulGM
    @HemulGM Куратор тега Windows
    Delphi Developer, сис. админ
    Подключите второй монитор и начните установку. По идее изображение должно по умолчанию дублироваться на него без доп. переключения.
    В противном случае, просто установите Windows на любой другой компьютер учитывая настройки режима работы SATA. Желательно они должны совпадать ACHI/IDE, Native/Legacy.
    Ответ написан
    Комментировать
  • Как переделать эту прогу с Delphi7 на Unity3D?

    HemulGM
    @HemulGM Куратор тега Delphi
    Delphi Developer, сис. админ
    Все ставится без проблем. Если не ставил кряки до этого. Ставь и не придумывай всякое
    Ответ написан
    7 комментариев
  • Роутер GM-3. у кого есть пользовательский опыт?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Ищи по запросу "iskratel rt-gm-3". На 4PDA есть много топиков
    Ответ написан
  • В какой области программирования попробовать себя?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Попробуй взять нормальную IDE, в которой ты сможешь визуально построить окно программы. Напиши любую тлузу (инструмент, утилиту) для себя. Например, программу для смены обоев автоматически. Есть вот такое бесплатное API (https://wall.alphacoders.com/api.php).
    Или любую другую интересную или нужную тебе программу с визуальной частью.
    Ответ написан
    Комментировать
  • Window 10, на что используется RAM?

    HemulGM
    @HemulGM Куратор тега Windows
    Delphi Developer, сис. админ
    В диспетчере показывается вся картина, если, конечно, смотреть на столбец "Выделенная память". По умолчанию он скрыт. Так что добавьте его и смотрите на него.

    P.S. При чем тут MemDiag конечно мне не понятно
    Ответ написан
    Комментировать
  • На чем писать быстрые приложения под Desktop?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Delphi - VCL, Delphi - FMX. Охренеете от возможностей и скорости разработки
    VCL - 100% нативность под Windows.
    FMX - кроссплатформенность под все осн. платформы (Win, Linux, Android, MACOS, IOS)
    Ответ написан
    21 комментарий
  • Прозрачная почва и океан в Unity что делать?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Ай яй яй. Это вообще-то мало законно. Unturned не свободное ПО. Земля у тебя не прозрачная, ее у тебя просто там нет.
    Ответ написан
    Комментировать
  • Будет ли работать процессор в мат. плате без поддержки данного процессора?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Работать может, если проц просто новее чем спецификация матери и его просто не возможно было добавить в список. Иначе, шансов, что заработает маловато
    Ответ написан
    Комментировать
  • Как лучше сделать?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Создаёшь отдельную таблицу, в которой указываешь связь препода (или кто там у тебя пользователь) со студентом. Т.е. таблица: ид, ид препода, ид студента.
    На форме два выходишь студентов именно по этой таблице.
    Ответ написан
    Комментировать
  • Можно ли перенести windows 10 на другой пк?

    HemulGM
    @HemulGM Куратор тега Windows
    Delphi Developer, сис. админ
    Законным способом нельзя. Можно клонировать диск на новый. Всё будет работать без проблем, но лицензия может слететь. Так или иначе, это противоречит лиц. согл. OEM версии, которую ты используешь на старом ПК
    Ответ написан
  • Как исправить ошибку?

    HemulGM
    @HemulGM Куратор тега Delphi
    Delphi Developer, сис. админ
    Достаточно перевести ошибку. Написано же, отсутствует оператор или точка с запятой
    Ответ написан
  • Какое значение выведет данный код?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    p^ - означает обращение не к адресу, а к значению по этому адресу.
    Сначала p и q владеют разными знаниями. Потом оба становится равным 2.
    Т.к. q не равно p, то если их значения равны (а они равны по 2), то q теперь имеет такой же адрес как у p.
    Дальше их адреса совпадают. Итого, ответ 2.
    Ответ написан
    Комментировать