Question : L'expression de « AddressOf » ne peut pas être convertie en « nombre entier » parce que le « nombre entier » n'est pas un type de délégué.

J'ai l'erreur suivante en code qui a été amélioré de VB6 à l'expression du


'AddressOf de VB.net ne peut pas être converti en « nombre entier » parce que « nombre entier » n'est pas un délégué code de type.

The attatched - peut quiconque aider ?
class= > " clair " de
> de " codeSnippet " de class= de
class= " lineNumbers " de
class= de
1 :
class= " de l'id= " codeSnippet656046 de
UZUSER.UZDLLPrnt = FnPtr (AddressOf UZDLLPrnt)
class= de

Réponse : L'expression de « AddressOf » ne peut pas être convertie en « nombre entier » parce que le « nombre entier » n'est pas un type de délégué.

Bonjour, les TCI-torquilclark,

Votre fonction FnPtr ne semble faire rien.  Ainsi pour des démarreurs, je l'éliminerais.  

Alors vous pourriez essayer d'ajouter des caractéristiques de délégué pour vos fonctions.  J'ai montré une modification d'échantillon de votre code dans l'extrait joint.

Puis juste utilisation :

        UZUSER.UZDLLPrnt = AddressOf UZDLLPrnt

pour votre tâche.

Des modifications semblables devraient également être apportées pour les autres fonctions.

Je ne suis pas sûr si Wiz_SingleEntryUnzip manipulera ceci correctement, cependant.  Mais il pourrait valoir un essai.

À la votre,
Randy
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
    '-- Structure d'UNZIP32.DLL Userfunctions
    Déléguer la fonction UZDLLPrntPtr (fname de ByRef comme UNZIPCBChar, ByVal X comme nombre entier) comme nombre entier
    Structure privée USERFUNCTION
        « Faible UZDLLPrnt indicateur comme nombre entier » à la fonction d'impression d'Apps
        Faible UZDLLPrnt indicateur comme UZDLLPrntPtr 'à la fonction d'impression d'Apps
        Faible UZDLLSND indicateur comme nombre entier 'à la fonction saine d'Apps
        Faibles UZDLLREPLACE indicateur comme nombre entier 'à Apps remplacent la fonction
        Faible UZDLLPASSWORD indicateur comme nombre entier 'à la fonction de mot de passe d'Apps
        Faible UZDLLMESSAGE indicateur comme nombre entier 'à la fonction de message d'Apps
        Faible UZDLLSERVICE indicateur comme nombre entier 'à la fonction de service d'Apps (non codée !)
        Faible TotalSizeComp taille totale comme nombre entier 'des archives de fermeture éclair
        Faible TotalSize taille totale comme nombre entier 'de tous les dossiers dans les archives
        Faible CompFactor facteur de compression comme nombre entier '
        Faible NumMembers nombre total comme nombre entier 'de tous les dossiers dans les archives
        Le faible cchComment en tant que sous peu 'diminuent si les archives ont un commentaire !
    Structure d'extrémité
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us