Page 4 of 4
Posted: Tue Jul 13, 2004 7:56 pm
by GedB
codearchiv ????
..
Posted: Tue Jul 13, 2004 8:05 pm
by NoahPhense
GedB wrote:codearchiv ????
dont tell me you dont have this..
Click CodeArchiv (on the left) ..
http://www.purearea.net/pb/english/index.htm
- np
Posted: Tue Jul 13, 2004 8:14 pm
by thefool
you dont have codearchive?
Thats very handy, nearly a must!!
Posted: Tue Jul 13, 2004 9:00 pm
by GedB
I can download the whole library! Way cool

Posted: Wed Jul 14, 2004 1:30 pm
by akj
When I run the Interface Generator (on Windows ME) on very large interfaces e.g. Word.Application, Excel.Application I consistently get the following error message:
303: An attempted read or write to/from an address to which that process isn't allowed (C000005)
Severitycode 0
Facilitycode 0
Errorcode 0
The address is (it seems) always the same: C000005
How can I prevent this error message?
..
Posted: Wed Jul 14, 2004 4:42 pm
by NoahPhense
akj wrote:When I run the Interface Generator (on Windows ME) on very large interfaces e.g. Word.Application, Excel.Application I consistently get the following error message:
303: An attempted read or write to/from an address to which that process isn't allowed (C000005)
Severitycode 0
Facilitycode 0
Errorcode 0
The address is (it seems) always the same: C000005
How can I prevent this error message?
Install windows 2000...
j/k
- np
interface to "MakeCab.MakeCab.1"
Posted: Wed Aug 04, 2004 8:32 am
by bingo
simple vbs to packing any file to cab ... (xp)
Code: Select all
Set Cab = CreateObject("MakeCab.MakeCab.1")
Cab.CreateCab "C:\Tmp\tmp.cab", False, False, False
Cab.AddFile "C:\windows\explorer.exe", "explorer.exe"
Cab.CloseCab
it is interface "catsrvut.dll"
with interface-generator:
Code: Select all
; Interface generated by Interface Generator 1.0, Date 08/04/2004
; COMEXPLib, ComExp 1.0 Type Library
; Structures
Structure _tagCLASSINFO
Clsid
pszClassName.l
nProgIDs.l
ppszProgID.l
EndStructure
Structure _tagPSCLASSINFO
PSClsid.l
pszPSClassName.l
nInterfaces.l
pPSItfInfo.l
EndStructure
Structure _tagPSITFINFO
iid.l
pszInterfaceName.l
EndStructure
; Interfaces
Interface IComExport Extends IUnknown
ExportAsMSI(a,b,c,d)
GetRemoteClassInfo(a,b)
GetTypeLibInfo(a,b)
GetPSDlls(a,b)
GetPSClassInfo(a,b,c)
EndInterface
where is
CreateCab(...)
AddFile(...)
interface ?
:roll:
Posted: Wed Aug 04, 2004 4:58 pm
by aXend
If I use the progID "MakeCab.MakeCab.1" with the Interface Generator I get the following:
Code: Select all
; Interface generated by Interface Generator 1.0, Date 08/04/2004
; COMMKCABLib, COM MakeCab 1.0 Type Library
; DispInterfaces
Interface IMakeCab Extends IDispatch
CreateCab(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p)
AddFile(a,b,c,d,e,f,g,h)
CloseCab()
CopyFile(a,b,c,d,e,f,g,h)
EndInterface
This shows all the methods that you wanted. I think you used a differt progID.
Posted: Fri Aug 06, 2004 2:04 pm
by waffle
so would this work with the newton physics lib to freely incorporate it with the 3D engine .... ?
Posted: Sat Aug 21, 2004 10:44 pm
by Shannara
Anybody ever get this working for ActiveX controls? Particularly activex controls created in VC++? I tried and it constantly returns nothing.
Posted: Sun May 22, 2005 2:14 am
by Shannara
*bump*
Posted: Thu Mar 30, 2006 4:21 pm
by techjunkie
Where did aXend go?!?!
What I understand the last post from aXend was Thu Sep 01, 2005 20:56.

Posted: Thu Jun 29, 2006 4:08 pm
by Lebostein
Hi, great tool!
Why the Interface generator creates simple named parameters? Could you implement an "extended output" with original names, types and pseudotypes, for example:
from:
Code: Select all
Interface Test
GetText(a,b)
SetText(a,b)
EndInterface
to:
Code: Select all
Interface Test
GetText(*pstrText, *plResult)
SetText(strText.p-bstr, *plResult)
EndInterface
I can see this special informations on the right side in the generator, when I select a method in the interface but not in the generated code... it would be very useful
Posted: Fri Aug 25, 2006 12:05 pm
by S.M.
@Lebostein
You could use my tool instead, it supports all your wishes (and a bit more)
See here:
http://www.purebasic.fr/english/viewtopic.php?t=23370
Posted: Sat Sep 02, 2006 8:11 am
by Frontier
Hi,
Is it possible to have both COMLIB and Droopy's lib? I'm asking because there is a keyword conflict in functions Ansi* and Uni* which exists on both libraries, which causes the compiler not to load.
Many thanks in advance.