Thank you!
So finally I will begin with "just a string field" in the preferences.
The function to do that should be prefs_register_string_preference(), but I
don't manage to make it work!
(And I have already use almost all the others prefs_register, so that's very
strange.
Looking in some other dissectors using this function too, I made this:
At the beginning, I initialize my variable:
static const char *sle_nameFile = "SLE_packets_decoded.txt"; /* Name of the
text file */
/*This thing seems me already a little bit strange, I would better have use
something like:
* static char sle_nameFile[50] = "SLE_packets_decoded.txt";
* but it doesn't seem to work, and the other method is used in the other
dissectors...
* if someone can explain to me why...*/
And then in proto_register_sle():
/* Name of the file */
prefs_register_string_preference(sle_module, "saveName_sle",
"Enter the name of the text file (with the extension)",
"Enter the name of the text file to save the data",
&sle_nameFile);
The thing compile well, but when launching, I have the following problem:
Microsoft Visual C++ Runtime Library
Runtime Error!
Program : c:\wireshark\wireshark-gtk2\wireshark.exe
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information
So, what did I do wrong ?
Regards / Mit freundlichen Grüßen / Cordialement,
Aurelien Decagny
____________________________________________________
Second year student in Supelec engineering school (Metz, France)
ESA/ESOC trainee, OPS-GSI section (Darmstadt, Germany)
> From: g...@alum.mit.edu
> Date: Wed, 5 Aug 2009 16:50:20 -0700
> To: wireshark-dev@wireshark.org
> Subject: Re: [Wireshark-dev] Browse field in the preferences
>
>
> On Aug 5, 2009, at 3:30 PM, Aurélien Decagny wrote:
>
> > For the field part, you are right. But my question was more about
> > how to
> > make easily the browse button, so that the user don't need to write
> > all
> > the path for the data. And also how to get this path.
>
> Currently, there is no way to do that in Wireshark; you can create a
> string preference, but the user would have to type the path in.
>
> At some point, we should add a "path name" preference type, which
> would be like a string preference, except that it would have a browse
> button allowing the user to browse for a path name.
>
> > I also have another question, which has no link with the first one,
> > but
> > I won't create a new thread just for it: do you know how to get the
> > number of the No. column of Wireshark? (there should be a variable,
> > but
> > I can't find the name of this one...)
>
> In a dissector, pinfo->fd->num (where pinfo is the "packet_info *"
> second argument to the dissector) will give you the frame number of
> the frame currently being dissected.
> ___________________________________________________________________________
> Sent via: Wireshark-dev mailing list <wireshark-dev@wireshark.org>
> Archives: http://www.wireshark.org/lists/wireshark-dev
> Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
> mailto:wireshark-dev-requ...@wireshark.org?subject=unsubscribe
_________________________________________________________________
Téléphonez gratuitement à tous vos proches avec Windows Live Messenger !
Téléchargez-le maintenant !
http://www.windowslive.fr/messenger/1.asp
___________________________________________________________________________
Sent via: Wireshark-dev mailing list <wireshark-dev@wireshark.org>
Archives: http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
mailto:wireshark-dev-requ...@wireshark.org?subject=unsubscribe