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

Reply via email to