Visual Basic.NET - ctfindfirst no me funciona

 
Vista:
sin imagen de perfil
Val: 1
Ha disminuido su posición en 18 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder