Posted By: Jovo () on 'CZprogram'
Title:     C++Builder a DLL
Date:      Fri Apr 11 13:43:23 2003

Ahoj.

  Mam vyrobit program, ktery pouziva nejake COM komponenty. V BCB se da dat 
Project/Import type library a v seznamu vybrat .DLL, ve kterem sjou popsane 
tridy (objekty?), ktere .DLL poskytuje. Jsou tam veci jako "TPCDGetLoginLibs" 
a podobne.
  V manualu jsou priklady napsane jen pro Visual Basic, napriklad:
...
Private Declare Function GetUserName
      Lib "advapi32.dll" Alias "GetUserNameA"
      (ByVal lpbuffer As String, nSize As Long) As Long
Public OK As Boolean
Private Sub Form_Load()
      Dim Libs As New PCDGetLoginLibs
      ' Get the list of available libraries and fill in combo box
      Libs.Execute
      lim = Libs.GetSize() - 1
      For i = 0 To lim
            libname = Libs.GetAt(i)
            LibCombo.AddItem libname
      Next            
...

No a postup, jak pouzivat komponenty v C/C++ (ponejlepe v BCB) naprosto chybi.
Mozna to bude znit trivialne, ale jak v BCB mohu pracovat s komponenty tak, 
jak je popsano v tom pripade pro VisualBasic?
  V tomto jsem jeste nedelal a tak ani nevim, co hledat/na co se ptat.


Diky, Jovo. 

Search the boards