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 8)

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.

:cry:

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.