Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: помогите( Добавлено: 26.03.10 02:32  

Автор вопроса:  UnDeAdZak
Блин народ, у меня уже мозги слиплись в трубочку :(
Всё пытаюсь заюзать библиотеку FreeImage:
юзаю:

using System.Reflection;
using System.Runtime.InteropServices;

после создаю класс:

    public class FreeImage
    {
        [DllImport("FreeImage")]
        public static extern int FreeImage_Load(FIF format, string FileName, int Flags);
        [DllImport("FreeImage")]
        public static extern void FreeImage_UnLoad(int Handle);
        [DllImport("FreeImage")]
        public static extern bool FreeImage_Save(FIF format, int Handle, string FileName, int Flags);
    }

но заюзать не могу ,так как он ипшет, что пространство имён FIF не найдено( по идее оно должно задаваться кодом:

DLL_API FIBITMAP *DLL_CALLCONV FreeImage_Load(FREE_IMAGE_FORMAT fif,
       const char *filename, int flags FI_DEFAULT(0));
 
DLL_API BOOL DLL_CALLCONV FreeImage_Save(FREE_IMAGE_FORMAT fif,
   FIBITMAP *dib, const char *filename, int flags FI_DEFAULT(0));
 
DLL_API void DLL_CALLCONV FreeImage_Unload(FIBITMAP* dib);

Но на сайте где это всё написано совсем не упоминается, куда эти строчки вставлять :(
насчёт

using System.Reflection;
using System.Runtime.InteropServices;

я уже раскопал что надо их сначала юзать, но вот про то где это втыкать я не знаю=(
подскажите плиз, кому не жалко.

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #1
Добавлено: 26.03.10 02:44
Зайди в папку Wrapper\FreeImage.NET\cs
там лежит библиотека FreeImageNET.dll и 11 примеров на C#

Ответить

Номер ответа: 2
Автор ответа:
 UnDeAdZak



Вопросов: 80
Ответов: 476
 Профиль | | #2 Добавлено: 26.03.10 07:49
Во я дурак!!! Я пытался в проэкт добавить ни нетовскую библиотеку ,когда в другой папке лежала именно она.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам