🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #10555

Re: Eenvoudige DLL in C++ (om te gebruiken in VB 6.0)

#10555
From: zussie
Date: Wed, 06 Mar 2002 21:55
58 lines
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-mail
References: <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