home *** CD-ROM | disk | FTP | other *** search
/ Programming Tool Box / SIMS_2.iso / bp_6_93 / vbwin / control / ccinit.c < prev    next >
C/C++ Source or Header  |  1993-01-05  |  965b  |  54 lines

  1. // ccInit.c
  2. // Initialisierung der Steuerelement-DLL LINE3D.VBX
  3.  
  4. #define  NOCOMM
  5. #include <windows.h>
  6. #include <vbapi.h>
  7. //Statische Daten in Headerdatei
  8. #define  CTL_DATA
  9. #include "line3d.h"
  10.  
  11. //Globale Variablen
  12. HANDLE hmodDLL;
  13.  
  14. // Einsprungspunkt des Steuerelementes
  15. BOOL FAR PASCAL _export VBINITCC
  16. (
  17.     USHORT usVersion,
  18.     BOOL   fRuntime
  19. )
  20. {
  21.     //Formalparameter
  22.     fRuntime  = fRuntime;
  23.     usVersion = usVersion;
  24.     // Steuerelement(e) registrieren
  25.     return VBRegisterModel(hmodDLL, &modelLine3d);
  26. }
  27.  
  28. // Initialisierung der DLL
  29. BOOL FAR PASCAL LibMain
  30. (
  31.     HANDLE hmod,
  32.     HANDLE segDS,
  33.     USHORT cbHeapSize
  34. )
  35. {
  36.     //Handle der DLL merken
  37.     cbHeapSize = cbHeapSize;
  38.     segDS = segDS;
  39.     hmodDLL = hmod;
  40.     UnlockData( 0 );
  41.     return TRUE;
  42. }
  43.  
  44. // DLL aus dem Speicher entfernen
  45. VOID FAR PASCAL _export WEP
  46. (
  47.     BOOL fSystemExit
  48. )
  49. {
  50.     //Formalparameter
  51.     fSystemExit = fSystemExit;
  52. }
  53.  
  54.