Import DLL

Общие вопросы о Unity3D

Import DLL

Сообщение 666marat666 04 ноя 2010, 01:06

Какие особенности импорта библиотек в юнити из Borland*a?
http://unity3d.com/support/documentation/Manual/Plugins.html- это читал , всё вроде правельно делаю
Может ктото сталкивался с проблемами?
Изображение

->Невозможно решить проблему на том же уровне, на котором она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.<-
Альберт Эйнштейн
Аватара пользователя
666marat666
UNIт
 
Сообщения: 139
Зарегистрирован: 04 авг 2010, 22:40
Откуда: Украина

Re: Import DLL

Сообщение DbIMok 04 ноя 2010, 01:13

при чем тут чьи-то проблемы? код тестовой библиотеки на pastebin.com, dll вложением на форум, код загрузки dll в Unity в пост в теге syntax
правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.8k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05

Re: Import DLL

Сообщение 666marat666 04 ноя 2010, 01:30

http://pastebin.com/q3w9EAW9

Синтаксис:
Используется csharp
using UnityEngine;
using System.Runtime.InteropServices;

public class SomeScript : MonoBehaviour {
      [DllImport ("Project1")]
private static extern int Sum(int a, int b);

   void Update () {
           int a;
       a=Sum(1,2);
      print (a);
   }
}


У вас длл во вложениях запрещены

P.S. Пишет DoNotException .../Project1.dll, я так понимаю оно не видит эту функцию
Изображение

->Невозможно решить проблему на том же уровне, на котором она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.<-
Альберт Эйнштейн
Аватара пользователя
666marat666
UNIт
 
Сообщения: 139
Зарегистрирован: 04 авг 2010, 22:40
Откуда: Украина

Re: Import DLL

Сообщение DbIMok 04 ноя 2010, 02:14

в зипе. алгоритм столкнулся с затруднением? )

viewtopic.php?f=87&t=480
правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.8k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05

Re: Import DLL

Сообщение 666marat666 04 ноя 2010, 02:26

угу O:-)
У вас нет доступа для просмотра вложений в этом сообщении.
Изображение

->Невозможно решить проблему на том же уровне, на котором она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.<-
Альберт Эйнштейн
Аватара пользователя
666marat666
UNIт
 
Сообщения: 139
Зарегистрирован: 04 авг 2010, 22:40
Откуда: Украина

Re: Import DLL

Сообщение 666marat666 04 ноя 2010, 17:14

Разобрался!!! :D
К функции нужна приставка "__cdecl" и имя функции Sum(int,int) будет _Sum(int,int)
особенности компилятора , кому интерестно http://www.rsdn.ru/article/devtools/bcbdll.xml , может пригодиться
Изображение

->Невозможно решить проблему на том же уровне, на котором она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.<-
Альберт Эйнштейн
Аватара пользователя
666marat666
UNIт
 
Сообщения: 139
Зарегистрирован: 04 авг 2010, 22:40
Откуда: Украина

Re: Import DLL

Сообщение 666marat666 04 ноя 2010, 21:14

Вопрос: если вставлять асемблерные вставки в шарпе под веб приложение будет работать?
Изображение

->Невозможно решить проблему на том же уровне, на котором она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.<-
Альберт Эйнштейн
Аватара пользователя
666marat666
UNIт
 
Сообщения: 139
Зарегистрирован: 04 авг 2010, 22:40
Откуда: Украина

Re: Import DLL

Сообщение Neodrop 04 ноя 2010, 22:55

Никакие Dll кроме .NET не будут работать в WEB
И эта ваша тоже.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Import DLL

Сообщение 666marat666 04 ноя 2010, 23:14

насчёт моей я понимаю ,что небудет
Изображение

->Невозможно решить проблему на том же уровне, на котором она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.<-
Альберт Эйнштейн
Аватара пользователя
666marat666
UNIт
 
Сообщения: 139
Зарегистрирован: 04 авг 2010, 22:40
Откуда: Украина


Вернуться в Общие вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: GoGo.Ru [Bot], Yandex [Bot] и гости: 19