![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 04.06.2009
Сообщений: 46
|
![]()
Всем доброе время суток!
Вот решил совместить 2 программы написанные на Java и Microsoft Visual Studio 2008 на C++ Значит что касается С++, нужно написать отдельную библиотеку, которая при запросе проверяет занятую оперативную память. Имею ввиду, вот включена ОС, запущены приложении, играет музыка и прочее, вот мне и нужно определить общую занимаемую оперативную память. После того как определилось, на выход передать параметры в виде числа (int или что-то другое). Это чтобы программа на языке java могла с ними дальше работать. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
в чем проблема то?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 04.06.2009
Сообщений: 46
|
![]()
Вопрос в том, как определить общую занимаемую оперативную память на данный момент и как сделать библиотеку чтоб состыковать ее с javа
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
GlobalMemoryStatus вам поможет.
я так полагаю вам DLL надо? Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 04.06.2009
Сообщений: 46
|
![]()
Именно DLL написанный на Си++
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
http://programmersforum.ru/showthread.php?t=38078
вот тут о написании DLL(вам нужно с DEF файлом) функция будет выглядеть по типу Код:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 04.06.2009
Сообщений: 46
|
![]()
Про GlobalMemoryStatus нашел хорошую статью, но это не то
Структура TMemoryStatusEx позволяет получить информацию про текущее состояние физической и виртуальной памяти, включая расширенную память. Функция GlobalMemoryStatus позволяет получить информацию про текущее использование системой как физической, так и виртуальной памяти А мне нужно определить оперативную память. Или я тут туплю? |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
а физическая память это и есть оперативная
![]() Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 04.06.2009
Сообщений: 46
|
![]()
Да, студент точно устал от курсовой)) Спасибо Вам большое!)) Буду пробовать прописывать библиотеку в джаву и получать из нее инфу
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 04.06.2009
Сообщений: 46
|
![]()
Теперь вот такая проблема, значит написа код в дос режиме, все работает
Код:
Вот создаю библиотеку library.h Код:
Код:
Код:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание и вызов библиотеки dll | DM_bite | Помощь студентам | 3 | 15.06.2010 12:47 |
Создание библиотеки *.LIB в С++ | creator32 | Помощь студентам | 0 | 14.12.2009 20:26 |
Библиотеки в c++ | Яр|/||< (^_^) | Общие вопросы C/C++ | 1 | 07.12.2009 14:30 |
библиотеки | ShenDy | Общие вопросы C/C++ | 5 | 25.07.2008 21:45 |