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

Есть процесс A и дочерний процесс B, который находит хэндл родительского процесса A. И этот хэндл в разных случаях РАЗНЫЙ! Почему? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Strtok() и string http://www.cyberforum.ru/cpp-beginners/thread333623.html
По заданию нужно воспользоваться именно strtok чтобы разбить строку что есть на слова (ориентируясь на пробелы, все знаки препинания предварительно убираются). Собственно string str; ... string str2=strtok(str.c_str()," "); - материться string str2=strtok(str.data()," "); - и так тоже матерится Собственно ошибка связана с тем что strtok отказывается жевать const (вообще странно, она же...
C++ Read PNG in C Всем привет. Подскажите как на С (без привлечения сторонних библиотек) прочитать PNG файл. В конечном итоге хотелось бы получить двумерный массив, где номер элемента - это положения пикселя, а сам элемент - это цвет. http://www.cyberforum.ru/cpp-beginners/thread333615.html
C++ Пузырьковый метод
Не могу написать простейший пузырьковый метод. Откуда берется ноль ? #include <iostream> using namespace std; int main() {setlocale(LC_ALL,"Rus"); int a,r=100; for(int y=0;y<5;y++) {cout<<"Введите "<<y+1<<" число --> "; cin>>a;
C++ error LNK2019: ссылка на неразрешенный внешний символ
Всем привет. Вопрос легкий, но что-то я застопорился. Делал задачки с книги Джесса Либерти, и на классах завис. По идеи все должно было работать без проблем,но увы... Вот код задачи. #include <iostream> #include <conio.h> using namespace std;
C++ операция повторения http://www.cyberforum.ru/cpp-beginners/thread333537.html
#include <iostream> using namespace std; int main() { int match, win, ni, por; cout<<"Введите количество матчей: "; cin >> match; cout<<"Введите количество побед: "; cin >> win;
C++ как сделать вывод текста, результата и продолжение текста #include <iostream> using namespace std; int main() { int win; cout<<"Введите цифру\n"; cin >> win; cout<<"Результат " << win * 3 << endl; system("pause"); подробнее

Показать сообщение отдельно
Bers
Заблокирован
17.07.2011, 02:54     Есть процесс A и дочерний процесс B, который находит хэндл родительского процесса A. И этот хэндл в разных случаях РАЗНЫЙ! Почему?
Цитата Сообщение от kravam Посмотреть сообщение
Нет, нештатно. Я говорю:
вот процесс B получает хэндл процесса A, этот хэндл равен x
И
опять вот процесс B получает хэндл процесса A, этот хэндл равен y

Он получает одну и ту же величину, только по-разному. Один и тот же указатель ё. И этот указатель непостоянен.
Понимаешь в чем тонкость.... ваш хэндл на самом деле ни что иное, как:

typedef void *HANDLE; //всего лишь всевдоним обычного указателя на войд

Почему два разных процесса указывают казалось бы на одно и тоже место в памяти, но при этом адреса разные?

Начните читать с 22# сообщения по этой ссылке.
Указатели
 
Текущее время: 20:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru