Nwlapcug.com


Come compilare quando funzioni il conflitto tra librerie

Il linguaggio Microsoft Visual Basic consente di importare le librerie DLL quando si desidera utilizzare l'API di Windows per il vostro software personalizzato. Per evitare conflitti, è necessario utilizzare un alias per la funzione. L'alias viene modificato il nome della funzione utilizzata nel programma, in modo è possibile utilizzare lo stesso nome di funzione nello stesso file di codice sorgente. L'alias cambia lo stesso nome di funzione con un nome univoco, quindi il codice può chiamare il nome di alias univoco.

Istruzioni

1

Aprire il software di Visual Studio utilizzato per creare il software personalizzato. Aprire il progetto di software personalizzato e fare doppio clic sul file di codice sorgente che consente di importare le librerie.

2

Aggiungere la parola chiave "Alias" con il nome che si desidera assegnare la funzione nel codice sorgente. Il codice seguente è la sintassi da utilizzare per creare un alias:

Dichiarare la funzione MyFunc Lib "dlllibname" Alias "_MyFunc@12" () As Integer

3

Premere i tasti "Ctrl" e "F" per trovare le funzioni di creazione di conflitto. Utilizzare la sezione "Trova e Sostituisci" per trovare il nome di ogni funzione in conflitto e cambiare il nome dell'alias creato in precedenza.

4

Fare clic sul pulsante "Salva" nella barra degli strumenti. Fare clic su "Esegui" per eseguire il codice modificato nel debugger. Osservare la risposta del pannello nella parte inferiore della finestra. Gli errori di conflitto sono stati risolti, e il programma viene compilato correttamente.