ctfindfirst no me funciona
Publicado por ruben (1 intervención) el 30/08/2019 11:44:56
buenos dias,
el problema radica cuando hago a funcion
HandleFirstsum = funcionesCTAPI.ctFindFirst(HandleConexion, System.Text.Encoding.ASCII.GetBytes("AlarmSummary"), System.Text.Encoding.ASCII.GetBytes("*"), HandleAlarmaSum, 0)
entonces aqui no devuelve ningun valor pero si en vez de poner AlarmSummary pongo otro szTableName como por ejemplo AdvAlm si que devuelve un valor y funciona
a que se debe que no funcione con AlarmSummary
muchas gracias
tambien lo defini de esta manera
HandleFirstsum = funcionesCTAPI.ctFindFirst(HandleConexion, TipoVariableALeer, "*", HandleAlarmaSum, 0)
y ctFinFirst la tengo declarada de esta forma
<DllImport("CTAPI.dll", BestFitMapping:=True, CallingConvention:=CallingConvention.StdCall, CharSet:=CharSet.Ansi)> _
Public Shared Function ctFindFirst(ByVal hCTAPI As IntPtr, ByVal szTableName As String, ByVal szFilter As String, ByRef pObjHnd As IntPtr, ByVal dwFlags As Integer) As IntPtr
End Function
no se si se te ocurre algo más o ves algún fallo
no entiendo por que con unos szTableName devuelve valores y con otros devuelve cero
mucha gracias
el problema radica cuando hago a funcion
HandleFirstsum = funcionesCTAPI.ctFindFirst(HandleConexion, System.Text.Encoding.ASCII.GetBytes("AlarmSummary"), System.Text.Encoding.ASCII.GetBytes("*"), HandleAlarmaSum, 0)
entonces aqui no devuelve ningun valor pero si en vez de poner AlarmSummary pongo otro szTableName como por ejemplo AdvAlm si que devuelve un valor y funciona
a que se debe que no funcione con AlarmSummary
muchas gracias
tambien lo defini de esta manera
HandleFirstsum = funcionesCTAPI.ctFindFirst(HandleConexion, TipoVariableALeer, "*", HandleAlarmaSum, 0)
y ctFinFirst la tengo declarada de esta forma
<DllImport("CTAPI.dll", BestFitMapping:=True, CallingConvention:=CallingConvention.StdCall, CharSet:=CharSet.Ansi)> _
Public Shared Function ctFindFirst(ByVal hCTAPI As IntPtr, ByVal szTableName As String, ByVal szFilter As String, ByRef pObjHnd As IntPtr, ByVal dwFlags As Integer) As IntPtr
End Function
no se si se te ocurre algo más o ves algún fallo
no entiendo por que con unos szTableName devuelve valores y con otros devuelve cero
mucha gracias
Valora esta pregunta


0