2009-07-15 7 views
4

Une de nos applications échoue sur les ordinateurs contrôlés via pcAnywhere car la fonction ImageAP_Add() WinAPI ne parvient pas à ajouter l'image/le masque après un certain temps. La fonction renvoie -1 et le nombre d'icônes dans la liste d'images ne change pas. Sur tous les autres ordinateurs, ce n'est pas un problème. Ce qui est intéressant, c'est que nous pouvons ajouter 99 bitmaps (LoadBitmap) à la liste d'images, mais en ajoutant le 100ème bitmap ImageList_Add cesse de fonctionner.ImageList_Add renvoie -1 sur PC contrôlé par pcAnywhere

J'ai essayé d'écrire une application de test simple qui remplit l'imagelist par un nombre spécifié de bitmaps, mais cela n'a pas causé le problème. Donc je suis debout sous la pluie. Est-ce que quelqu'un a vu ce comportement étrange ou a une solution ou une explication pour cela?

Répondre

0

Peut-être que pcAnywhere fait quelque chose qui génère une fuite de ressources sur le système contrôlé ... Et ImageList ne peut pas ajouter une nouvelle image à cause de cela. Alors peut-être que l'exemple d'application n'a pas déclenché la masse critique.

Il y a plusieurs années que j'ai touché une installation pcAnywere.

Questions connexes