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

DLL for Windows - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заполнить булевский массив goroda[100] значениями false http://www.cyberforum.ru/cpp-beginners/thread707955.html
Не соображу как это сделать !
C++ Задачник по С++ Есть ли какой нибудь большой задачник по С++. По скольку только начал изучения С++ и на других языках писать не умею, интересует начальный уровень задачь. Начиная от: Hello world! и заканчивая сложными программами. P.S. Было бы очень хорошо, если бы в задачнике так же были решения задачь. http://www.cyberforum.ru/cpp-beginners/thread707954.html
заменить условие C++
Как написать эту программу используя strtok и X=strtok(NULL," ") ?Программа должна находить короткое слово. char* min=0; char *X; X=strtok(x, " "); min=X; do { if (strlen(X)<strlen(min)) min=X; }
C++ Векторизация множественно выполняющейся операции
Задача - произвести какую либо операцию над каждым элементом массива. К примеру возьмем 2 числовых массива размерностью n каждый, заполним их и элементы второго прибавим к элементам первого, с идентичным индексом. Сделать этом можно тремя путями: 1. Последовательное сложение: a+=b; a+=b; ... 2. Через цикл while int i=0; do { a+=b; while(++i!=n);
C++ Числовая прямая http://www.cyberforum.ru/cpp-beginners/thread707938.html
На числовой прямой будем рассматривать только точки с целой координатой (в дальнейшем будем называть их целыми точками). Рассмотрим некоторое количество числовых промежутков, начало и конец которых являются целыми точками (предполагается, что начало и конец промежутка также входят в промежуток). С множествами чисел разрешается выполнять операции объединения, пересечения и разности: Множество...
C++ Переделать программу помогите изменить программу, программа ищет наименьший элемент последовательности, а мне надо индекс этого элемента т.е порядковой номер (начиная с нуля). вот код: #include <vcl.h> #pragma hdrstop #include "Unit1.h" подробнее

Показать сообщение отдельно
MrCold
854 / 752 / 71
Регистрация: 11.01.2012
Сообщений: 1,942
24.11.2012, 23:40     DLL for Windows
У меня вот так работает
либа
C++
1
2
#pragma once
extern "C" __declspec(dllexport) int QFunction();
C++
1
2
3
4
5
#include "FunctionDLL.h"
int QFunction()
{
    return 42;
}
проверка в консоли
длл импорт убрал
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include "stdafx.h"
#include <windows.h>
#pragma comment(lib,"kernel32.lib")
 
 
#include <stdlib.h>
#include <stdio.h>
#include <iostream>
 
using namespace std;
 
 
 using namespace System;
 
 
    typedef int (*CFunction)();
 
    int main()
    {
        
        HMODULE pLib = LoadLibrary(TEXT("FunctionDLL.dll"));
        if(pLib != 0)
        {
            FARPROC function = GetProcAddress(pLib, "QFunction");
            if (function != 0)
              Console::WriteLine(Convert::ToString(function()));
 
            FreeLibrary(pLib);
        }
        else
        {
            Console::WriteLine(L"Error Не удалось открыт DLL");
          //  Close();
        }
 
        return 0;
    }
Ваш пример у меня 0
Миниатюры
DLL for Windows  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru