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

DLL 32 и 64 в C++ 2010 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача на массивы и строки http://www.cyberforum.ru/cpp-beginners/thread795774.html
Написать программу, которая вводит с клавиатуры массив из N вещественных чисел, находит среди элементов массива индекс первого минимального и первого максимального элемента и выводит результат...
C++ delete[] Здравствуйте! Имеется след. код: char* values = new char; values = '\0'; ////ещё код//// delete values; Вопрос - почему программа вылетает на строке delete? http://www.cyberforum.ru/cpp-beginners/thread795770.html
C++ Перегрузка сложения
Stonewt Stonewt::operator +(Stonewt &st){ Stonewt st1; st1.stone=st.stone+stone; st1.pds_left=st.pds_left+pds_left; cout<<st1.pds_left<<endl; if(st1.pds_left>lbs_per_stn){ int...
C++ Составить программу определяющую между какими из пар точек самое большое расстояние
Добрый вечер. Написал программу. Только не совсем уверен, что она правильная, помогите исправить. Условие: На плоскости заданы своими координатами n точек. Составить программу определяющую между...
C++ Ошибка при написание программы работы с файлами http://www.cyberforum.ru/cpp-beginners/thread795756.html
Очень прошу, помогите разобраться и устранить ошибку, не могу понять что не так. #define _CRT_SECURE_NO_WARNINGS #define _CRT_NONSTDC_NO_WARNINGS #include<stdio.h> #include<conio.h>...
C++ Cоздать рекурсивную функцию которая исчисляет y=x+x^2/2+x^3/3+x^4/4...и тд, зависит от введенного икса Задание -создать рекурсивную функцию которая исчисляет y=x+x^2/2+x^3/3+x^4/4...и тд, зависит от введенного икса.Не могу никак разобраться какой нужно передать параметр что бы это все... подробнее

Показать сообщение отдельно
tur9
43 / 4 / 1
Регистрация: 20.08.2012
Сообщений: 89
27.02.2013, 22:23  [ТС]
По умолчанию автоматом создается этот файл
Код
// dllmain.cpp : Defines the entry point for the DLL application.
#include "stdafx.h"

BOOL APIENTRY DllMain( HMODULE hModule,
                       DWORD  ul_reason_for_call,
                       LPVOID lpReserved
					 )
{
	switch (ul_reason_for_call)
	{
	case DLL_PROCESS_ATTACH:
	case DLL_THREAD_ATTACH:
	case DLL_THREAD_DETACH:
	case DLL_PROCESS_DETACH:
		break;
	}
	return TRUE;
}
Мой h файл
Код
// targ1.h
void LetterList();
int PutInt(int);
int sum2num(int, int);
Код
// targ1.cpp : Defines the exported functions for the DLL application.

#include "stdafx.h"
#include <iostream>

extern "C++"__declspec(dllexport) void LetterList()
{ 
	std::cout << "This function was called from LetterList() " << std::endl; 
} 

extern "C++" __declspec(dllexport) int PutInt(int param) 
{ 
	return param; 
}

extern "C++" __declspec(dllexport) int sum2num(int num1, int num2) 
{ 
	return num1 + num2; 
}
вызов длл-я
Код
// call_dll_1_console.cpp : Defines the entry point for the console application.

#include "stdafx.h"
#include "targ1.h"
#include <iostream>
#include <conio.h>

int _tmain(int argc, _TCHAR* argv[])
{
	int x = PutInt(5);
	LetterList();
	int a(3), b(7), y;
	y = sum2num(a, b);
	std::cout<<x;
	std::cout<<y;
	_getch();
	return 0;
}
Так я и не смог пока понять как ты получил картинку файла где битность видна в тотале.
Если не сложно объясни.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru