Re: tbrowse runtime error
- Posted by jacques deschĂȘnes <desja at g?obetrotter.?et> Oct 13, 2007
- 576 views
jacques deschĂȘnes wrote: > > Matt Lewis wrote: > > > > wrote: > > > > > > > > > I just downloaded the last version of euCom and try to run tbrowse.exw but > > > > > > get this error. > > > > > > c:\euphoria\others_inc\w32memory.ew:888 > > > w32CurrentStructure has not been declared > > > return {{w32CurrentStructure()}} > > > > What version of win32lib are you using? It seems to work with v0.60 and > > v0.70 for me. > > > > Matt > > I flushed every win32lib files and reinstalled version 0.70.1 and then tbrowse > is crashing on another error: > > c:\euphoria\include\eucom\EuCOM.ew:771 in function call_interface() > subscript value 0 is out of bounds, reading from a sequence of length 0 > obj_ix = 0 > iid = 2 > iid_func = 5 > args = {9389900,9580020,1,1033,947396} > iid_ix = 2 > ci_ix = <no value> > vtbl = <no value> > this = <no value> > > ... called from C:\EUPHORIA\CONTRIBU\euCom\tbrowse\tlbinf32.ew:145 in function > getidsofnames() > obj_ix = 0 > dispnames = { > {67'C',108'l',97'a',115's',115's',73'I',110'n',102'f', > 111'o',70'F',114'r',111'o',109'm',79'O',98'b',106'j',101'e',99'c',116't'} > } > c = 1 > rgszNames = 9580020 > rgDispId = 947396 > mset = 9580044 > ok = <no value> > dispid = <no value> > i = 1 > > ... called from C:\EUPHORIA\CONTRIBU\euCom\tbrowse\tlbinf32.ew:179 in > procedure > init_tliapplication() > obj_ix = 0 > > ... called from C:\EUPHORIA\CONTRIBU\euCom\tbrowse\Tbrowse.exw:139 > > > jacques OK! now I know why tbrowse crash, it fail creating an instance t tliApplication. Searching the registry I find the clsid: {8B21775E-717D-11CE-AB541203C10000} which use the following inproc server: C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\vstlbinf.dll Is visual studio responsible for the failure? jacques d.