Форум программистов, компьютерный форум CyberForum.ru

VC++2010 не могу открыть ресурсы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread1032152.html
Добрый вечер! Помогите, есть какая - то лажа: код компилится но консоль виснет и в файл ничего не записывается. #include <fstream> #include <iostream> #include <string>
C++ Дописать код Здравствуйте уважаемые. Помогите пожалуйста. Не могу понять как в данный код дописать еще три логина и три пароля. Вот условия по котором написан код: Дан массив символов a , в котором в каждой строке первые 6 символов - имя пользователя, остальные 4 - пароль. Требуется написать программу, в которой при вводе логина и пароля, которые совпадают, происходит вывод на экран сообщение, что... http://www.cyberforum.ru/cpp-beginners/thread1032150.html
Шифрование методов Виженера ДЛЯ РУССКИХ БУКВ C++
Ребят, спасайте) Может остались у кого рабочие исходники данного шифра? Буду просто крайне признателен. Шифр по ниже представленной таблице
По заданной квадратной матрице размером 10×10, построить вектор длиной 19, элементы которого - максимумы элементов, диагоналей, параллельных главной д C++
помогите реализовать на С++ По заданной квадратной матрице размером 10×10, построить вектор длиной 19, элементы которого - максимумы элементов, диагоналей, параллельных главной диагонали. Pascal: const n=10; var a: array of integer; b: array of integer; i,j,max,m,k: integer;
C++ Оператор if http://www.cyberforum.ru/cpp-beginners/thread1032105.html
Написал код с оператором условий if...else, мне нужно что бы он проверял условие пример if (y=2) и выполнял одно действие, но когда я прописываю его, то при выводе результата, он мне выдает везде один ответ.
C++ В чём ошибка? #include <vcl.h> #include <conio.h> #include <iostream.h> int main(int argc, char* argv) { int i,c,j,m,a; for(i=1;i<100;i++) for(j=1;j<100;j++) for(m=1;m<100;m++) if ((j*j+m*m)==i)&(i!=a)) подробнее

Показать сообщение отдельно
Убежденный
Системный программист
 Аватар для Убежденный
14191 / 6206 / 985
Регистрация: 02.05.2013
Сообщений: 10,339
Завершенные тесты: 1
10.12.2013, 12:30     VC++2010 не могу открыть ресурсы
Цитата Сообщение от kotgav Посмотреть сообщение
Все другие ресурсы, всех других типов, указанных в MSDN и моих (пользовательских типа TEXT, TXT и т.д.) функция FindResource() завершает с результатом NULL, т.е. ресурс не находит.
Потому что "IDR_TEXT1" и MAKEINTRESOURCE(IDR_TEXT1) - разные вещи.
Обратите внимание, что в файле ресурсов у Вас объявлено так:
Код
#define IDR_TEXT1 101
а в коде загружается так:
C++
1
LPCTSTR IpName = "IDR_TEXT1";
Так что никаких чудес здесь нет, просто нужно быть чуть дотошнее в таких мелочах.

C++
1
2
3
4
5
HMODULE hMod=GetModuleHandle(NULL);
std::cout << "Значение hMod: " << hMod << std::endl;
if(!hMod) { // Если хэндл модуля не равен нулю, т.е. модуль не ассоциирован с текущим процессом
 std::cout << "Модуль не ассоциирован с текущим процессом" << std::endl;
 }
Этот код дважды ошибочен.
Во-первых, комментарий "Если хэндл модуля не равен нулю, т.е. модуль не ассоциирован с
текущим процессом" неверен - GetModuleHandle возвращает хэндл модуля, для NULL она
вернет хэндл exe, т.е. значение 0x400000, например. Во-вторых, комментарий не
соответствует проверке, т.к. условие "if(!hMod)" выполняется когда hMod == NULL, а в
комментарии сказано обратное.

проблема действительно в сочетании С++ 2010 и VS 2010.
Во всем всегда виноваты в первую очередь компилятор, Винда и Билл Гейтс лично.
 
Текущее время: 21:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru