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

Написание dll - библиотеки и ее открытие средствами Delphi - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Тест по c++ http://www.cyberforum.ru/cpp-beginners/thread978926.html
Помогите зарешать тест, буду признателен
C++ Задача про лотосы: за сутки каждый лотос делится пополам. Определить сколько будет через месяц. Решите задачи на C++(в виде кода программы) 1.В озере растут лотосы. За сутки каждый лотос делится пополам, и вместо одного лотоса появляются два. Ещё через сутки каждый из получившихся лотосов делится пополам и так далее. Через 30 суток озеро полностью покрылось лотосами. Через какое время озеро было заполнено наполовину? http://www.cyberforum.ru/cpp-beginners/thread978918.html
C++ Альтернативный способ решения
Приветствую всех программистов, зашедших в эту тему. В общем, начну с условия задачи: "Написать программу объединения трех строк “The laboratory”, “work” и “№6” в четвертую строку с текстом: «The laboratory work №6» без использования функции sprintf()" Задачу эту я решил, использовав strcat. Всё работает, НО дотошный препод требует, чтобы я её решил альтернативным способом....
Целочисленное деление C++
Почему ноль получается?? Я понимаю, что o и p целочисленные. НО P ведь нет. почему ноль? int main() { int o=5; int n =10; float P; P = o/n; cout << P; return 0;
C++ Создать аналог функции strpbrk на С++ http://www.cyberforum.ru/cpp-beginners/thread978875.html
Здравствуйте, прошу о помощи. Дано задание сделать аналог функции strpbrk на С++, чтобы работало аналогично этой задачи, только сделано другими операторами. #include <string.h> #include <stdio.h> int main( void ) { char string = "The 3 men and 2 boys ate 5 pigs\n"; char *result = NULL; // Return pointer to first digit in "string".
C++ Ошибка error LNK2019: unresolved external symbol char * Добрый день! Помогите разобраться с ошибкой, не пойму что именно она значит. Заранее спасибо error LNK2019: unresolved external symbol "char * __cdecl get_substr(char *,char *)" (?get_substr@@YAPADPAD0@Z) referenced in function _main #include "stdafx.h" #include <iostream> using namespace std; подробнее

Показать сообщение отдельно
palva
 Аватар для palva
2373 / 1595 / 190
Регистрация: 08.06.2007
Сообщений: 6,364
Записей в блоге: 4
16.10.2013, 22:12     Написание dll - библиотеки и ее открытие средствами Delphi
Вот работающая программа Delphi
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{$APPTYPE CONSOLE}
program pg88;
uses Windows;
Type
    TAllFunc = Function(n,b:Real):Real; cdecl;//stdcall;
var
    Handle:HModule;
    Square, Perimeter: TAllFunc;
    n,b: Real;
begin
    Handle:=LoadLibrary('simpledll.dll');
    if(Handle<>0) then
    begin
        @Square := GetProcAddress(Handle,PChar(LongInt(1)));
        @Perimeter := GetProcAddress(Handle,PChar(LongInt(2)));
        n := 3.0;
        b := 4.0;
        WriteLn(Perimeter(n,b));
    end;
end.
Square возвращает нуль, поскольку вы неправильно реализовали ее на си.
C++
1
1/4
Это выражение дает нуль. Надо писать
C++
1
1.0/4.0
Добавлено через 2 минуты
Цитата Сообщение от palva Посмотреть сообщение
Вы что, не можете посмотреть экспорты dll ?
ValeryS, Извините, это я обращался к Akylax,
 
Текущее время: 01:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru