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

Что такое INSTANCE в программирований ? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поменять местами 1-й и максимальный элементы строк матрицы http://www.cyberforum.ru/cpp-beginners/thread415150.html
Поменять местами 1-й и максимальный элементы строк матрицы A размером 5x7.
C++ Табулирование функции. Вычислить 3 серии значений функции y=F(a,x) в точке xj=b+j*h,j=1,2,...,n(первая серия для a=a1,вторая-a=a2,третья-для a=a3).по каждой серии найти два числа с и d и напечатать их.Значения h,b,n,a1,a2,a3 вводятся в программу. Исходные данные F(a,x)=x*cos(a-x+1),если а >=0;2*cos(a+x),если a<0. По серии чисел y1,y2,...,yn образуется два числа c и d:с=min yj^2;d=max yj^2. числовые данные... http://www.cyberforum.ru/cpp-beginners/thread415138.html
C++ найти ошибку cannot convert *char to int
Здравствуйте! помогите найти ошибку, пожалуйста! вот код, компилятор ругается на преобразование типов.. я не могу понять, где ошиблась, и что он хочет. среда: Borland c++ 3.1 #include <iomanip.h> #include <stdlib.h> #include <io.h> #include <iostream.h> #include <fstream.h>
[C++] Класс "Время" C++
Класс "Время" с данными часы, минуты и секунды. Определить метод, вычисляющий опоздали вы в кинотеатр на фильм или нет. Если опоздали, то на сколько минут, если успеваете, то сколько осталось минут в запасе.
C++ Ребус http://www.cyberforum.ru/cpp-beginners/thread415111.html
В ребусе некоторые цифры зашифрованы буквами. Одинаковым буквам соответствуют одинаковые цифры, разным – разные. Вместо звездочек могут стоять любые цифры, в том числе и зашифрованные буквами. Ни одно число не начинается нулем. м у х а * с л о н ...
C++ Циклический сдвиг элементов матрицы по кругу на число T Доброго времени суток. Искал, искал так и не нашел что-нибудь по сдвигу двумерного массива. Нужен циклический сдвиг по кругу на число T; т.е. последний элемент массива (n,m) становится на место первого элемента (1,1). вот код заполнения и вывода массива. #include <stdio.h> #include <time.h> #include <iostream> using namespace std; подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
23.12.2011, 11:15     Что такое INSTANCE в программирований ?
Цитата Сообщение от aknur Посмотреть сообщение
Но все-же не пойму, объясните пожалуйста на простом языке...
- все процессы загружают себя в оперативное пространство ОС. Таким образом какая-то часть ОС будет "занята" приложением - это область называется модулем. ОС не работает с именами программ она работает с модулями. Чтобы их как то различать она ОС должна знать в какой части адресного пространства находится модуль - вот HINSTANCE и есть адрес в памяти той самой области которую "занимает" приложение (читай HINSTANCE - адрес модуля, адрес области в которой хранятся директивы которые несёт в себе для процессора исполняемый файл)

Очень хорошо поиметь представление о HINSTANCE можно на примере DLL. Считайте, что DLL это "как деталь механизма, которую могут использовать все приложения". Чтобы знать где эта "деталь" лежит нужно знать адрес части адресного пространства которую она занимает - вот HINSTANCE и даст нам адрес
читайте о DllMain по ссылке
 
Текущее время: 21:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru