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

Ошибка в адресации DLL - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Построение контура в графе http://www.cyberforum.ru/cpp-beginners/thread1194793.html
Здравствуйте, имею задание: На плоскости заданы координаты N элементов, являющихся выводами печатной платы. Некоторые элементы связаны между собой. Требуется выбрать начальный элемент для построения контура (пути, не содержащего циклов) максимальной длины. Контур строится по следующему правилу: из всех возможных элементов, связанных с данным, в контур включается ближайший элемент. Граф...
C++ Приведите схему распределения памяти для объединения un2 и присвойте каждому элементу объединения максимальное union UN2{int Lg; struct{unsigned b1:2; unsigned b2:3; unsigned b3:5; unsigned b4:6;}bit; }un2; http://www.cyberforum.ru/cpp-beginners/thread1194784.html
Ассоциативный массив C++
Добрый день. Есть массив map<char,vector<bool> > table; Как пройтись по этому массиву итератором, чтобы вывести содержимое на экран? Я делаю так: map<char,vector<bool> >::iterator iter; for(iter=table.begin(), iter++;iter!=table.end(); iter++) { cout << iter->first << ":" << iter->second <<endl; } Но second выводить не хочет. Наверное нужен второй итератор.
Три точки заданы координатами. Определить, какая из них расположена ближе к началу координат C++
помогите написать программу на языке си, Три точки заданы координатами. Определить, какая из них расположена ближе к началу координат. нужно очень срочно
C++ Задача на массив! С++ http://www.cyberforum.ru/cpp-beginners/thread1194768.html
Помогите, пожалуйста, с задачкой, условие таково: "На заданном своими координатами множестве точек найти количество разносторонних треугольников с вершинами в указанном множестве, и таких, что количество точек, находящихся снаружи и внутри треугольников была равна. ". Нужно как можно раньше, заранее благодарен ПС: Советовали делать перебором (тройной проверкой)
C++ Builder Ошибка в программе: [bcc32 Error] File1.cpp(65): E2171 Body has already been defined for function '_fastcall T Помогите плз. Пока осваиваюсь и не могу понять в чем ошибка программы, вот код: ошибка в программе: File1.cpp(65): E2171 Body has already been defined for function '_fastcall TForm1::Button14Click(TObject *)' //--------------------------------------------------------------------------- #include <vcl.h> #include <iostream.h> #include <conio.h> #include <stdlib.h> подробнее

Показать сообщение отдельно
gravity48
0 / 0 / 0
Регистрация: 30.05.2014
Сообщений: 3
31.05.2014, 18:29     Ошибка в адресации DLL
в функцию dll передаю указатель на массив это непосредственный вызов функции
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
virtual void __fastcall Click(void){
        float *amplitud_fl;
         HINSTANCE dllHandle;
         typedef void (_import FType(char *,int *,unsigned long *,unsigned long *,float *,TForm *));
         FType *dll_funkcia;
         dllHandle = LoadLibrary(put_k_dll.c_str());
         if (dllHandle)
            dll_funkcia = (FType *)GetProcAddress(dllHandle,"_funkcia_vxoda");
         else
            ShowMessage("Не удалось загрузить "+Text+".dll");
         if (dll_funkcia){
            dll_funkcia(amplituda_char,amplituda_int,Form_main->dlina_dannux_char,Form_main->kol_vo_amplitud,amplitud_fl,Form_main);
         }
         else
            ShowMessage("Функция из DLL недоступна!");
Функция в длл
C++
1
2
3
4
5
6
7
start = new wav_read(amplit_char,amplit_int,dlina_dannux,kol_vo_otchetov,ampl_float,Form_main);
     start->chtenie();
     ampl_float = new float [(*start->kol_vo_otshetov)];
     ShowMessage((*start->kol_vo_otshetov));
     ShowMessage( FloatToStr(start->amplitud_fl[3]));
     ampl_float = start->amplitud_fl;
     return;
потом когда я начинаю использовать массивы уже в форме откуда я вызываю dll выдает ошибку памяти. как это можно исправить?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru