ForumCommunity

[vb.NET]Lettura e scrittura seem

« Older   Newer »
  Share  
Andre_flex
view post Posted on 8/9/2007, 16:13




Questo è il mio primo software...

Ho compilato tutto ma mi da questo errore quando tento di leggere o di scrivere la seem:
"Eccezione non gestita dall'applicazione.Fare click su continua per ignorare l'errore e tentare di proseguire.
Fare click su esci per terminare l'applicazione.
Impossibile trovare un punto di ingresso con nome SeemNo nella DLL "p2kapi2.dll"
"
Se ti serve qui c'è la dll che uso:
[url]http://espoand.interfree.it/p2kapi2.dll[/url]
e il modulo con le dichiarazioni p2kapi:
Module p2kapi
Public Declare Function P2K_Init Lib "p2kapi2.dll" (ByVal StatusProc As IntPtr) As Integer
Public Declare Function P2K_GetStatus Lib "p2kapi2.dll" () As Integer
Public Declare Function P2K_Restart Lib "p2kapi2.dll" () As Integer
Public Declare Function Seem_Read Lib "p2kapi2.dll" (ByVal SeemNo As Integer, ByVal RecordNo As Integer, ByVal StartOffset As Integer, ByVal Bytes As Integer) As Integer
Public Declare Function Seem_Write Lib "p2kapi2.dll" (ByVal SeemNo As Integer, ByVal RecordNo As Integer, ByVal StartOffset As Integer, ByVal Bytes As Integer) As Integer
Public Declare Function SeemNo Lib "p2kapi2.dll" () As Integer
Public Declare Function RecordNo Lib "p2kapi2.dll" () As Integer
Public Declare Function StartOffSet Lib "p2kapi2.dll" () As Integer
Public Declare Function Bytes Lib "p2kapi2.dll" () As Integer
'Variabili
Public connect As Integer
End Module
 
Top
lucameloni91
view post Posted on 8/9/2007, 19:34




l'errore è dovuto a queste 4 righe, queste variabili le devi inserire tu e nn devi prenderle dalla libreria p2kapi :asd:
CODICE
Public Declare Function SeemNo Lib "p2kapi2.dll" () As Integer
Public Declare Function RecordNo Lib "p2kapi2.dll" () As Integer
Public Declare Function StartOffSet Lib "p2kapi2.dll" () As Integer
Public Declare Function Bytes Lib "p2kapi2.dll" () As Integer

quindi il modulo pulito dagli errori è così:
CODICE
Module p2kapi
Public Declare Function P2K_Init Lib "p2kapi2.dll" (ByVal StatusProc As IntPtr) As Integer
Public Declare Function P2K_GetStatus Lib "p2kapi2.dll" () As Integer
Public Declare Function P2K_Restart Lib "p2kapi2.dll" () As Integer
Public Declare Function Seem_Read Lib "p2kapi2.dll" (ByVal SeemNo As Integer, ByVal RecordNo As Integer, ByVal StartOffset As Integer, ByVal Bytes As Integer) As Integer
Public Declare Function Seem_Write Lib "p2kapi2.dll" (ByVal SeemNo As Integer, ByVal RecordNo As Integer, ByVal StartOffset As Integer, ByVal Bytes As Integer) As Integer
'Variabili
Public connect As Integer
End Module

;)
 
Top
Andre_flex
view post Posted on 10/9/2007, 17:21




e come faccio a leggerele dalla dll?
 
Top
lucameloni91
view post Posted on 10/9/2007, 19:34




il fatto è ke nn puoi leggerle dalla dll visto ke nn ci sono :D devi inserirle tu ;)
 
Top
Andre_flex
view post Posted on 10/9/2007, 20:51




si ma se io devo fare una cosa come faccio a capire quale è il comando?
 
Top
lucameloni91
view post Posted on 11/9/2007, 07:31




nn capisco cosa mi stai chiedendo ora...vuoi sapere come si utilizzano le funzioni seem_read e seem_write?
 
Top
Andre_flex
view post Posted on 11/9/2007, 09:26




Supponiamo che devo utilizzare il comando per flashare..
Come faccio al capire cosa devo dichiarare per farlo funzionare?
 
Top
lucameloni91
view post Posted on 11/9/2007, 11:57




se nn sbaglio nn si può flashare usando la p2kapi :asd: eccoti un modulo ke contiene tutte le funzioni della p2kapi:
CODICE
Module p2kapi
   Public Declare Function P2K_SendCMD Lib "p2kapi2.dll" (ByVal Cmd As String, ByVal SendBuff As String, ByVal SendSize As Integer, ByVal RecvBuff As Integer, ByVal RecvSize As Integer()) As Integer
   Public Declare Function P2K_Init Lib "p2kapi2.dll" (ByVal StatusProc As IntPtr) As Integer
   Public Declare Function P2K_GetStatus Lib "p2kapi2.dll" () As Integer
   Public Declare Function P2K_Restart Lib "p2kapi2.dll" () As Integer
   Public Declare Function Seem_Read Lib "p2kapi2.dll" (ByVal SeemNo As Integer, ByVal RecordNo As Integer, ByVal StartOffset As Integer, ByVal Bytes As Integer, ByVal data As Byte()) As Integer
   Public Declare Function Seem_Write Lib "p2kapi2.dll" (ByVal SeemNo As Integer, ByVal RecordNo As Integer, ByVal StartOffset As Integer, ByVal Bytes As Integer, ByVal data As Byte()) As Integer
   Public Declare Function Mode_SwitchToAT Lib "p2kapi2.dll" () As Integer
   Public Declare Function Mode_SwitchToP2k Lib "p2kapi2.dll" (ByVal StatusProc As IntPtr) As Integer
   Public Declare Function File_CreateDir Lib "p2kapi2.dll" (ByVal FileName As String, ByVal Attribute As Byte)
   Public Declare Function File_DeleteDir Lib "p2kapi2.dll" (ByVal DirName As String)
   Public Declare Function File_Create Lib "p2kapi2.dll" (ByVal FileName As String, ByVal Attribute As Byte)
   Public Declare Function File_Close Lib "p2kapi2.dll" ()
   Public Declare Function File_Write Lib "p2kapi2.dll" (ByVal Buffer As String, ByVal Size As Integer)
   Public Declare Function File_SetPointer Lib "p2kapi2.dll" (ByVal Offset As String, ByVal MoveMethod As Byte)
   Public Declare Function File_Delete Lib "p2kapi2.dll" (ByVal FileName As String)
   Public Declare Function File_VolInfo Lib "p2kapi2.dll" (ByVal Buffer As String)
   Public Declare Function File_GetFreeSpace Lib "p2kapi2.dll" (ByVal disk As String) As Integer
   Public Declare Function File_CountEx Lib "p2kapi2.dll" (ByVal disk_and_mask As String) As Integer
   Public Declare Function File_Count Lib "p2kapi2.dll" () As Integer
   Public Declare Function File_List Lib "p2kapi2.dll" (ByVal Buffer As String, ByVal Count As Integer)
   Public connect As Integer
End Module

;)
 
Top
Andre_flex
view post Posted on 11/9/2007, 14:42




Grazie!
quando riprendo il portatile lo testo....
 
Top
8 replies since 8/9/2007, 16:13   119 views
  Share