Announcing the JazzAge COM Wizard for PB/DLL and PB/CC 
Author Message
 Announcing the JazzAge COM Wizard for PB/DLL and PB/CC

                 Announcing the JazzAge COM Wizard for PB/DLL and PB/CC

JAZZAge announces a new addon for the powerbasic PB/DLL 5.0 and PB/CC
1.0
compilers: JazzAge 2.0 'COM/PB Edition': the COM Wizard for PB.

JA 'COM/PB' is a code generator able to turn the most complex COM object

models in ready to use PB source code modules to be included in any PB
application.

JA 'COM/PB' does not need any runtime DLL, it produces immediately
usable and
standalone PB code directly addressing the COM interfaces vtables to
obtain
the best performances.

JA 'COM/PB' includes a COM TypeLib visual browser coupled to a PB code
generator
making easy to inspect the COM object models available on a site,
display their
content and then generate in a few seconds the corresponding optimized
PB code
directly usable with PB/DLL and PB/CC to produce the smallest and
fastest COM
client applications.

JA 'COM/PB' is provided with pre-generated COM/PB modules, COM API
declarations
along with  the full source code of helper functions making easy to
manipulate
BSTRs, VARIANTs, SAFEARRAYs in PB.

JA 'COM/PB' is provided with a complete documentation introducing the
key
COM notions: creating COM instances, manipulating
BSTRs/VARIANTs/SAFEARRAYs,
properly handling COM interfaces, COM multithreading, DCOM
programming...

JA 'COM/PB' includes several short PB/DLL and PB/CC samples
demonstrating
the fundamentals of COM client programming, including a 'Hello COM!'
sample
presenting a complete COM session as simple as:

  $IF %DEF(%pb_dll32)
  FUNCTION WinMain (BYVAL CurInst AS LONG,BYVAL PrvInst AS LONG,CmdLine
AS ASCIIZ PTR,BYVAL CmdShow AS LONG) EXPORT AS LONG
  $ELSE
  FUNCTION PBMain() AS LONG
  $ENDIF
  LOCAL hr AS DWORD
  LOCAL pInterface1 AS DWORD
  LOCAL vbyte AS BYTE

  InitJACOMSERVERGUIDs

     ' Connect to COM
  hr=CoInitializeEx(0,%COINIT_MULTITHREADED)

     ' Create a COM instance

hr=CoCreateInstance(GUID_JAComServer,0,%CLSCTX_SERVER,IID_IJAComServer1,pInterface1)

     ' Assign a new value ('123') to the component PropI1 property
  IJAComServer1_PutPropI1 pInterface1,123
     ' Get the current value of the component PropI1 property
  IJAComServer1_GetPropI1 pInterface1,vbyte

     ' Release the COM component
  IJAComServer1_Release pInterface1

     ' Disconnect COM
  CoUninitialize

  END FUNCTION

Join the JA 'COM/PB' OpenBeta and get a 35% discount!


full
featured JA 'COM/PB' OpenBeta2 and qualify for a 35% discount when the
final
product is available.

Price and availability

  JA 'COM/PB' will be available by the end of 2Q/1999 and proposed at a
price
  of 149 USD.

JAZZAge Software SARL, located in Geneva - Switzerland, was founded in
1997
and is specialized in the development of multilanguage development tools

for the ActiveX and COM technologies.



Sat, 13 Oct 2001 03:00:00 GMT  
 
 [ 1 post ] 

 Relevant Pages 

1. MX Lookup with PB/CC or PB/DLL

2. TCPADDR for PB/DLL & PB/CC

3. Info on new PB/CC and PB/DLL

4. animated characters, speech input/output in PB/DLL and PB/CC

5. email enable PB/DLL-PB/CC using Outlook

6. SQL, ADO/OLE-DB programming in PB/DLL and PB/CC

7. add support for COM and OCXs to PB/DLL-CC

8. add COM components and OCXs support to PB/DLL-CC

9. OCX/COM support in PB/DLL

10. FREE: create advanced COM components in PB/DLL

11. OutPut to COM from PB\DLL

12. PB 3.2.PB/Vision 2.0 Timerinstallcode.Shared Arrays

 

 
Powered by phpBB® Forum Software