Alaska Software Inc. - DispHelper COM Helper Library
Username: Password:
AuthorTopic: DispHelper COM Helper Library
AUGE_OHRDispHelper COM Helper Library
on Tue, 05 Apr 2011 02:28:01 +0200
hi,

Pablo Botella have point me to http://sourceforge.net/projects/disphelper/

2 Reason why it is interessing :

1.)
*** Qoute Pablo ***
I think we have just another usefull tool that can save situations where
xxx's IDispatch support is not handling a method as you expect or just
when you think will be the most easy way.
*** eof ***

you can get YYYYMMDDHHMMSS.cc with Ot4Xb instead
of o:treatDateAsString( .T. ) -> YYYMMMDDHHMMSS

Sample :  cStringStart := oItem:treatDateAsString( .T. ):getProperty( 
"Start")

LOCAL oFt := FileTime64():New()  Ot4Xb

 Genius by Pablo Botella

if(@dh:dhGetValue(L("%f"),;
   @oFt,;
   oItem,;
   L(".Start")) >= 0 )
  cStringStart :=
  oFt:_GetTimeStamp_("%04.4hu%02.2hu%02.2hu%02.2hu%02.2hu%02.2hu.%03.3hu")
else
   ? "failed"
end

2.)
Xbase++
26.98 Sec. for 100 Records
 0.2698 Records per Sec.
 0.0170 Sec. per ActiveX Calls
 0 ActiveX Calls fail

DispHpr.DLL
5.59 Sec. for 100 Records
0.0559 Records per Sec.
0.0035 Sec. per ActiveX Calls
0 ActiveX Calls fail

the Xbase++ Application "read" Outlook Calender into DBF using MAPI

greetings by OHR
Jimmy