|
0 / 0 / 0
Регистрация: 14.07.2010
Сообщений: 4
|
|||||||||||
dll VC++ 6.0 -> VC++ 200814.07.2010, 01:11. Показов 1417. Ответов 6
Метки нет (Все метки)
как-то написал dll(математика из диф.геометрии) на С++ 6.0, все работало, но теперь надо под 64-битную винду перетащить и есть проблема - сама dll работает, если в установках компилятора поставить 32-разрядный проц.
переписал в виде класса на C++ 2008, но в старой версии передавал ссылки на массивы в виде
---------------------------------------------------------------------------- как в 2008 С++ передать ссылку на массив как параметр функции?
0
|
|||||||||||
| 14.07.2010, 01:11 | |
|
Ответы с готовыми решениями:
6
Вызываю dll (написанную на vc++2008) из Fasm. Через 40 секунд вылет из программы.Без вызова dll из Fasm программа не вылетает. Подключить DLL в проект MSVS 2008 Error ntwdblib.dll - MSSQLSERVER 2008 R2 |
|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
||||||||||||||||
| 14.07.2010, 08:53 | ||||||||||||||||
|
Вот пример рабочей DLL
dll.h
0
|
||||||||||||||||
|
0 / 0 / 0
Регистрация: 14.07.2010
Сообщений: 4
|
|||||||||||
| 14.07.2010, 11:25 [ТС] | |||||||||||
|
[QUOTE=M128K145;856139]Вот пример рабочей DLL
dll.h
написал класс на C++ - обращение к нему через референс доступных проектов решения. вызываю метод класса из VB.NET типа dim mm as new clsMath.MMM mm.FFF(A(1),B(1),C(1)) --------------------------------- в h файле
когда в объявление метода добавляю указатель на массив - метод становится не видимым. среда - MS VS2008, win7-64 .................................... при создании проекта dll надо указывать win32... а позднее проблема в том, что для целого проекта надо ставить проц32 - а мне и под 64разрядный проц надо dll прицепить
0
|
|||||||||||
|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
| 14.07.2010, 13:42 | |
|
Igor Rubas, .NET увидел, но вот я не нашел признаков VisualBasic.NET и управляемых указателей
0
|
|
|
0 / 0 / 0
Регистрация: 14.07.2010
Сообщений: 4
|
|
| 14.07.2010, 15:08 [ТС] | |
|
указатель в С++
double FFF(double *pF , double *pX, double *pY); а признаки VB.NET отсутствуют - вопрос не их касался :-) а ссылка на массив в моем случае передается в виде класс Array double Class1::Add(array<double>^myArr ) { ....................... ....................... ....................... } задача решена, спасибо за участие :-)
0
|
|
|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
| 15.07.2010, 00:45 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 14.07.2010
Сообщений: 4
|
|
| 15.07.2010, 03:05 [ТС] | |
|
просто чаще MSDN читать надо :-) и все будет хорошо. про переход с одной редакции С++ на другую очень хорошо написано здесь http://msdn.microsoft.com/en-u... S.80).aspx
0
|
|
| 15.07.2010, 03:05 | |
|
Помогаю со студенческими работами здесь
7
Как собрать DLL с настройкой _WinDLL в VisualC++ 2008 Не могу вызвать функцию из dll С++ в С# в системе Win 7 64bit, MSVS 2008 VC++ 2008 как изменить свойства компиляции чтобы из exe была сделана dll? После компиляции dll в vc++ 2008 имя функции вот такое ?Add@MyMathFuncs@MathFuncs@@SAJJ@Z. Почему?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|