Questione : L'espressione “di AddressOf„ non può essere convertita “in numero intero„ perché “il numero intero„ non è un tipo del delegato.

Ho il seguente errore nel codice che è stato aggiornato da VB6 all'espressione del


'AddressOf di VB.net non può essere convertito “in numero intero„ perché “numero intero„ non è un delegato codice di type.

The attatched - può qualcuno aiutare?
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
class= " del id= " codeSnippet656046 del
UZUSER.UZDLLPrnt = FnPtr (AddressOf UZDLLPrnt)
class= del

Risposta : L'espressione “di AddressOf„ non può essere convertita “in numero intero„ perché “il numero intero„ non è un tipo del delegato.

Ciao, TIC-torquilclark,

La vostra funzione FnPtr non sembra fare qualche cosa.  Così per i dispositivi d'avviamento, la eliminerei.  

Allora potreste provare ad aggiungere le specifiche del delegato per le vostre funzioni.  Ho indicato una modifica del campione del vostro codice nel frammento allegato.

Allora appena uso:

        UZUSER.UZDLLPrnt = AddressOf UZDLLPrnt

per la vostra assegnazione.

I simili cambiamenti inoltre dovrebbero essere fatti per le altre funzioni.

Non sono sicuro se Wiz_SingleEntryUnzip tratti correttamente questo, comunque.  Ma potrebbe valere una prova.

Acclamazioni,
Randy
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
    '-- Struttura di UNZIP32.DLL Userfunctions
    Delegare la funzione UZDLLPrntPtr (fname di ByRef come UNZIPCBChar, ByVal X come numero intero) come numero intero
    Struttura riservata USERFUNCTION
        “UZDLLPrnt fioco come indicatore di numero intero„ alla funzione di stampa di Apps
        UZDLLPrnt fioco come indicatore di UZDLLPrntPtr 'alla funzione di stampa di Apps
        UZDLLSND fioco come indicatore di numero intero 'alla funzione sana di Apps
        UZDLLREPLACE fiochi come indicatore di numero intero 'a Apps sostituiscono la funzione
        UZDLLPASSWORD fioco come indicatore di numero intero 'alla funzione di parola d'accesso di Apps
        UZDLLMESSAGE fioco come indicatore di numero intero 'alla funzione del messaggio di Apps
        UZDLLSERVICE fioco come indicatore di numero intero 'alla funzione di servizio di Apps (non codificata!)
        TotalSizeComp fioco come formato totale di numero intero 'dell'archivio della chiusura lampo
        TotalSize fioco come formato totale di numero intero 'di tutte le lime in archivio
        CompFactor fioco come fattore di compressione di numero intero '
        NumMembers fioco come numero totale di numero intero 'di tutte le lime nell'archivio
        cchComment fioco come breve 'bandierina se l'archivio ha un commento!
    Struttura dell'estremità
Altre soluzioni  
 
programming4us programming4us