» »

DLL napisan v VC++ (MFC) bi rad uporabil v VB prog

DLL napisan v VC++ (MFC) bi rad uporabil v VB prog

madonch ::

Imam en problem.

V VC++ sem napisal dll, ki pa ga bo uporabljal VB program.

Kako je treba eksportat funkcije, ter kako jih potem klicat v VB programu?

V mojem programu imam definiran class takole:

class MyClass
{
public:
__declspec(dllexport) void SwitchOff();
__declspec(dllexport) bool SwitchOn(int value);
__declspec(dllexport) bool IsConnected();
__declspec(dllexport) void disconnect();
__declspec(dllexport) MyClass();
__declspec(dllexport) virtual ~MyClass();
}

Kaj vse morava narediti programer VBasic programa in jaz, da bo on lahko uporabljal funkcije deklarirane v tem class-u?

Senitel ::

Se mi zdi, da morajo biti class-i delani z COM-om, da jih lahko VB naloži...

webblod ::

Vse kar moraš storiti je napisati še TLB in VB programer bo lahko zadevo uprabljal celo kot "native" funkcije...

Sicer pa pozna VB tudi DECLARE stavek, ki uvažajo funkcije iz zunanjih knjižnic, vendar pa morajo biti te izvožene pravilno.

V Pascalu to dosežemo s STDLIB, v Visual C++ pa funkcijo deklariramo kot WINAPI.
There must be a reason, why I'm so damn dissapointed on M$ Visual Basic
WEBblod.NET :: Slovenska programerska scena

Zgodovina sprememb…

  • spremenil: webblod ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Kodirni program ADFGX oz. ADFGVX

Oddelek: Programiranje
51051 (1011) Small_Hobit
»

c++ lib,dll,h za uporabo v C#

Oddelek: Programiranje
91958 (1757) noraguta
»

uporaba C++ unmanaged kode v C#.NET projektu

Oddelek: Programiranje
111908 (1631) krho
»

[c#] naloga za maturo...rabim majhno pomoc

Oddelek: Programiranje
192344 (1681) ql000
»

C in Dll

Oddelek: Programiranje
71135 (1042) Senitel

Več podobnih tem