Я пытаюсь вызвать функцию C VB.NET и я также попытался импортировать DLL
for(iFrame = 0; iFrame < _numberOfMessages; iFrame++) { if ( frameID == _frameIDs[iFrame] )//A valid frame ID { isValidMsg = 1; PrintFrame(frameID, frameLength, frameData); This i need to call in vb.net
Что я уже пробовал:
<DllImport>(vxlapi.dll) Private Sub TextFrameData_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextFrameData.TextChanged Sub PrintFrame(frameID as Integer, frameLength as Integer, frameData as string) End Sub
Richard MacCutchan
В чем же вопрос?
Svutpala
Код, который я пробовал, является ли он правильным ?
когда я отлаживаю этот код их немного errors...do мне нужно написать код в форме main или там, где я создал пользовательский интерфейс, в автогенерированном коде я должен писать там ?
Jochen Arndt
Итак, у вас есть две проблемы?
1. При импорте файлов
2. реализация функции PrintFrame()
Для начала поищите в интернете.
Для второго вам нужен исходный код функции C, понять, что она делает, и реализовать ее в VB.Net.