Interface Generator 1.0 - Get it!
- NoahPhense
- Addict
- Posts: 1999
- Joined: Thu Oct 16, 2003 8:30 pm
- Location: North Florida
..
dont tell me you dont have this..GedB wrote:codearchiv ????

Click CodeArchiv (on the left) ..
http://www.purearea.net/pb/english/index.htm
- np
Last edited by NoahPhense on Tue Jul 13, 2004 8:39 pm, edited 1 time in total.
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?
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?
Anthony Jordan
- NoahPhense
- Addict
- Posts: 1999
- Joined: Thu Oct 16, 2003 8:30 pm
- Location: North Florida
..
Install windows 2000...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?

j/k
- np
interface to "MakeCab.MakeCab.1"
simple vbs to packing any file to cab ... (xp)
it is interface "catsrvut.dll"
with interface-generator:
where is
CreateCab(...)
AddFile(...)
interface ?
:roll:
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
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
CreateCab(...)
AddFile(...)
interface ?
:roll:
["1:0>1"]
If I use the progID "MakeCab.MakeCab.1" with the Interface Generator I get the following:
This shows all the methods that you wanted. I think you used a differt progID.
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
-
- Addict
- Posts: 1126
- Joined: Wed Oct 15, 2003 12:40 am
- Location: Sweden
- Contact:
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:
to:
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
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
Code: Select all
Interface Test
GetText(*pstrText, *plResult)
SetText(strText.p-bstr, *plResult)
EndInterface
@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
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