2010-06-05 4 views
1

Lua for Wireshark에 대한 문서에서는 Tvp 클래스에 new_real() 메서드가 있다고 주장합니다. 그러나,이 방법은 내 루아 스크립트에서 사용하려고 할 때 존재하지 않는 것 같습니다. Windows x64 용 Wireshark 1.3.5 (최신 개발 버전)를 사용하고 있습니다. 메서드의 이름이 바뀌 었습니까? 그렇다면 무엇에? 이 특정 질문에 대한 더 나은 지원 포럼이 있습니까?Wireshark 용 루아 : Tvp.new_real()이 존재하지 않습니까?

답변

1

그것은 함수가 ByteArray 클래스로 이동했다 끈다 - 당신은 호출 된 ByteArray : TVB()가 아니라 지금 Tvb.real_new (BYTEARRAY) 이상.

0

매우 일반적으로 라이브러리에서 사용할 수있는 방법이 확실하지 않은 경우 pairs 함수를 사용하여 인쇄합니다. 나는 당신이 당신의 문제에 대해 같은 접근법을 사용할 수 있다고 생각합니다.

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

나는 그것을 시도했다. 개체는 테이블이 아닌 사용자 데이터이므로 쌍이 작동하지 않습니다. –