FIXED: Running siap and modules under wine, first steps
Alex Villacís Lasso
a_villacis at palosanto.com
Mon Jun 12 12:59:52 CDT 2006
Maximiliano Curia wrote:
> On Monday 26 September 2005 15:00, Alex Villacís Lasso wrote:
>
>> --- wine-20050830-cvs/dlls/oleaut32/typelib.c 2005-09-21
>> 10:39:22.000000000 -0500
>> +++ wine-20050830-cvs-patch/dlls/oleaut32/typelib.c 2005-09-24
>> 20:34:32.000000000 -0500
>>
>
>
>> This patch executes the "create interface" code when typekind ==
>> TKIND_DISPATCH
>> and wTypeFlags has TYPEFLAG_FDISPATCHABLE, regardless of the value of
>> hRefType,
>> in addition to the previous condition.
>>
>
> I backported this patch to the version 20050310.
> If you are willing to let the test application available I could check the
> successfullness.
>
>
>> --- wine-20050830-cvs/dlls/ole32/defaulthandler.c 2005-09-23
>> 10:51:36.000000000 -0500
>> +++ wine-20050830-cvs-patch/dlls/ole32/defaulthandler.c 2005-09-25
>> 19:19:31.000000000 -0500
>> @@ -1422,7 +1422,7 @@
>> * This is necessary because it's the only time the non-delegating
>> * IUnknown pointer can be returned to the outside.
>> */
>> - if (pUnkOuter && IsEqualIID(&IID_IUnknown, riid))
>> + if (pUnkOuter && !IsEqualIID(&IID_IUnknown, riid))
>> return CLASS_E_NOAGGREGATION;
>>
>> /*
>>
>
> IsEqualIID was introduced after the version 20050310 that I'm using, and it
> seem that the:
> if ( (pUnkOuter!=NULL) &&
> (memcmp(&IID_IUnknown, riid, sizeof(IID_IUnknown)) != 0) )
> was replaced wrongly replaced.
>
> The (pUnkOuter && !IsEqualIID(&IID_IUnknown, riid)), should have the same
> efect as the previous code.
>
>
>> Mr. Maximiliano Curia, could you please indicate where to get sample
>> modules for SIAP? The default installer
>> doesn't seem to come with any modules inside. Of course, this might be
>> yet another Wine bug, so please confirm.
>>
>
> Yes, of course, they are in:
> http://www.afip.gov.ar/seccion_rg.asp#programas
>
> The most used are:
> ftp://www.afip.gov.ar/iva40/iva_v4r1.exe (Taxes)
> ftp://www.afip.gov.ar/sijyp25/sijyp.25r0.exe (Pensions)
>
> Although, there are different programs for different activities (and I use 12
> of these programs), these two are used by most of them.
>
>
As of 2006-06-09, the CVS snapshot of Wine seems to run SIAP correctly.
No crashes at all. Could you please be so kind as to test with the *most
recent CVS snapshot* and confirm?
Alex Villacís Lasso
More information about the wine-devel
mailing list