Форум программистов, компьютерный форум 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/thread707934.html
помогите изменить программу, программа ищет наименьший элемент последовательности, а мне надо индекс этого элемента т.е порядковой номер (начиная с нуля). вот код: #include <vcl.h> #pragma hdrstop #include "Unit1.h"
C++ Изучение C++ Изучаю язык С++ два месяца с небольшим, пока решил это делать самостоятельно, нашел на Ютубе серию уроков, каждый урок в точности стараюсь повторить без подглядываний, в принципе не так тяжело один файл, день два макс три и ты его пишеш, но вот попалась мне серия игр - тетрис, змейка, и brackout и на изучение тетриса у меня ушло полторы недели - 5 Сишных 4 Хэдерных файла. На освоение двух... подробнее

Показать сообщение отдельно
MrCold
851 / 749 / 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  
 
Текущее время: 19:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru