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.