Article View: be.comp.programming
Article #10555Re: Eenvoudige DLL in C++ (om te gebruiken in VB 6.0)
From: zussie
Date: Wed, 06 Mar 2002 21:55
Date: Wed, 06 Mar 2002 21:55
58 lines
1938 bytes
1938 bytes
Repelsteeltje:
>Ik wil een dll schrijven in C++, zonder al te veel poespas (geen com),
>en die kunnen aanroepen in VB, net als een Windows API-call.
mydll.h:
#if !defined(_MYDLL_)
#define _MYDLL_
#if defined (_CPP_)
extern "C" {
#endif
void FAR PASCAL MyFunction(void);
#if defined(_CPP_)
} // extern "C"
#endif
#endif //_MYDLL_
-----
mydll.cpp:
#include <windows.h>
#include "mydll.h"
extern "C" BOOL WINAPI DllMain(HANDLE hModule, DWORD dwReason, LPVOID
lpReserved)
{
return TRUE;
}
extern "C" void FAR PASCAL MyFunction()
{
// put your code here
}
----
mydll.def:
EXPORTS
MYFUNCTION
----
de compiler opties zijn compiler afhankelijk voor het genereren van
een dll, dus kijk in de docu.. voor de vb kant moet je niet bij mij
zijn. en als je vc++ gebruikt gewoon de Win32 Dynamic Link Library
wizard gebruiken.
groetjes, su.(hth, hand)
--
alles komt nooit weer
Technical Details
Message-ID:
<3c868a84.141784791@fb1.euro.net>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news-x2.support.nl!news2.euro.net!nl-news.euro.net!not-for-mailReferences:
<va0d8u8j8b1tnhq69sph7ish47nrpnk48v@4ax.com>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: 107324,aae3d4ad104a17fd X-Google-Attributes: gid107324,public X-Google-Thread: fcea4,c53ab37083f14bc4 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-03-06 13:54:18 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news-x2.support.nl!news2.euro.net!nl-news.euro.net!not-for-mail From: su@islief.nl (zussie) Newsgroups: be.comp.programming,nl.comp.programmeren Subject: Re: Eenvoudige DLL in C++ (om te gebruiken in VB 6.0) Date: Wed, 06 Mar 2002 21:55:41 GMT Organization: EuroNet Internet Lines: 58 Message-ID: <3c868a84.141784791@fb1.euro.net> References: <va0d8u8j8b1tnhq69sph7ish47nrpnk48v@4ax.com> NNTP-Posting-Host: cp21873-a.tilbu1.nb.nl.home.com X-Trace: nl-news.euro.net 1015451661 42542 217.120.102.57 (6 Mar 2002 21:54:21 GMT) X-Complaints-To: usenet@nl-news.euro.net NNTP-Posting-Date: Wed, 6 Mar 2002 21:54:21 +0000 (UTC) X-Newsreader: Forte Free Agent 1.11/32.235