2010-06-05 3 views
1

La documentation de Lua pour Wireshark indique que la classe Tvp a une méthode new_real(). Cependant, cette méthode semble ne pas exister quand j'essaie de l'utiliser dans mon script Lua. J'utilise Wireshark 1.3.5 (dernière version de dev) pour Windows x64. La méthode a-t-elle été renommée? Si oui, à quoi? Y a-t-il un meilleur forum de soutien pour cette question particulière?Lua pour Wireshark: Tvp.new_real() n'existe pas?

Répondre

1

Il se trouve la fonction a été déplacé dans la classe ByteArray - vous appelez ByteArray: TVB() plutôt que Tvb.real_new (byteArray) maintenant.

0

Très souvent, si je ne suis pas sûr des méthodes disponibles dans une bibliothèque, j'utilise la fonction pairs pour les imprimer. Je suppose que vous pourriez utiliser la même approche avec votre problème.

for k, v in pairs(Tvp) do print(k, v) end 
+0

J'ai essayé ça. L'objet est un userdata, pas une table, donc les paires ne fonctionnent pas. –