Ответы пользователя по тегу C++
  • Из-за чего ошибка чтения?

    drem1lin
    @drem1lin
    чуть программист, чуть чуть админ...
    В добавлении к Mercury13, в предпоследней строке должно быть void(*f)() = (void(*)()) source;
    А вообще, лучше выделить отдельную страницу, скопировать туда shell, и потом вызывать
    Ответ написан
    Комментировать
  • Почему рисуется только одно окно?

    drem1lin
    @drem1lin Автор вопроса
    чуть программист, чуть чуть админ...
    В общем здесь все написано правильно! проблема решалась с помощью Spy++. С помощью него определил, что окно создается, а указав нарисовать границы увидел что граница нарисована там где надо. Далее начал искать уже внутри дочернего окна и оказалось, что неправильно математически задал место появления контролов. Они появлялись вне этого окна. И их было не видно.
    Ответ написан
    Комментировать
  • Почему не выполняется вычисление?

    drem1lin
    @drem1lin
    чуть программист, чуть чуть админ...
    потому что у вас знак минус.....
    А вообще проверил у себя дает 0x000000007ffffffd
    заменив на +2 получаю 0xffffffff80000001
    Ответ написан
    9 комментариев
  • Умерла ли видеокарта?

    drem1lin
    @drem1lin
    чуть программист, чуть чуть админ...
    Попробуйте запустить систему с LiveCd, когда система пишет про графический драйвер был восстановлен беда обычно в драйверах. LiveCd если видеокарта исправна должен работать корректно. и в таком случае беда с драйверами на вашей системе. И тогда надо использовать чтото Display Driver Uninstaller
    Ответ написан
    Комментировать
  • Как реализовать автозапуск dll?

    drem1lin
    @drem1lin
    чуть программист, чуть чуть админ...
    Автозагрузка dll это дурное дело.
    1. Если тебе это надо на одной машине или парке схожих, то можно воспользоваться старым приемом. Системные проги грузят dll библиотеки и делают это они следующим способом, сначала они их ищут в той же папке, где они, потом в системной директории. Можно найти такое приложение, которое грузит библиотеки, которых в системе нет, и подложить свою библиотеку переименованную под ту, которую ищет прога. сделать такой поиск можно используя ProcMon, FileMon и подобный софт + какой нибудь PE Explorer, что бы посмотреть имена экспортируемых dll.
    2. Напиши сам прогу, которая будет грузить твою dll и повесь ее в автозарузку.
    Ответ написан
    Комментировать
  • Как выполнить теневое копирование?

    drem1lin
    @drem1lin Автор вопроса
    чуть программист, чуть чуть админ...
    моя ошибка была в компонентах COM, помогли исходники Shadowspan
    Ответ написан
    Комментировать
  • Как указать директорию хидеров для VS 2013?

    drem1lin
    @drem1lin
    чуть программист, чуть чуть админ...
    Я встречал дистрибутив 2013 студии в котором изза ошибки не ставился Windows SDK и соответственно нет хидеров. Похоже, ваш случай. Лечение просто переустановить Windows SDK
    Ответ написан
    Комментировать
  • Для чего нужна перегрузка операторов?

    drem1lin
    @drem1lin
    чуть программист, чуть чуть админ...
    она нужна, что бы упростить разработку. Когда вы разрабатываете свой класс и вам нужно сделать сортировку по какому то из полей, например, вы можете сравнивать напрямую это поле, или написать перегрузку операторов и сравнивать сразу экземпляры, так же есть операторы присваивания, которые, позволяют скопировать не только указатель на данные, но и отдельно сами данные. Все что делается в этих операторах, можно сделать руками, но сделав перегрузку вы делаете удобнее прежде всего себе и уменьшаете дублирование кода, а значит поправив код в одном месте вы его поправите везде
    Ответ написан
  • Вывод в edit текста из .txt файла как?

    drem1lin
    @drem1lin
    чуть программист, чуть чуть админ...
    вы пишете про WinApi, а сами используете потоки) для WinApi надо делать CreateFile, ReadFile, и потом SetWindowText и все сразу будет как надо
    Ответ написан
  • Как сравнивать объекты?

    drem1lin
    @drem1lin
    чуть программист, чуть чуть админ...
    ну если в массиве ваши объекты, к ним написать конструктор сравнения и все
    Ответ написан
  • Как безопасно хранить файлы локально (решение желательно под С++ на VS 2008)?

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