Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Automation Error
Message
De
24/09/2009 09:23:07
 
 
À
24/09/2009 08:56:29
Information générale
Forum:
Visual Basic
Catégorie:
COM, DCOM et OLE automation
Divers
Thread ID:
01425802
Message ID:
01425911
Vues:
16
>>Hi,
>>
>>This problem has started appearing in an old VFP app that uses VB UserControls from an OCX. This line of VB code errors at seemingly random intervals:
o.oref.LPrint (rMetahDC)
'o' is a reference to a VFP object that is passed by VFP as a parameter to the VB method containing the offending line.
>>'oref' is another VB object which is a control in the VFP object.
>>'rMetahDC' is a handle to a windows metafile created by the VB method.
>>I've checked that both 'o' and 'oref' are valid references before the line executes.
>>The .LPrint method executes without error and appears to return normally.
>>But the line itself raises an 'Automation Error' with the description 'The object invoked has disconnected from its clients'
>>Don't really know whether this error is a VB or VFP problem....
>>
>>Any suggestions?
>>TIA,
>>Viv
>
>Viv,
>
>Would this help - if you haven't tried it yet ?
>
>http://support.microsoft.com/kb/966166
>
>Try printing to another printer

I suspected another printer but it didn't appear to be printer specific.
I've just changed the 'o.oref.LPrint (rMetahDC' line to 'o.oref.object.Lprint(rMetahDC)' and this old trick seems for some reason to have stopped the error - though I can't see why, in that case, it would have worked at all using the old code. FWIW the problem only seems to have arisen on machines with newer/faster hardware......
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform