[solved] Translation on the fly crashes
-
I only install it when I load the english language file. It is never installed otherwise
-
Strange...
Could you post/share a minimal compilable example that shows the problem ? -
hmmm. post an example from my own program ?
-
Rather the minimal code that reproduce the crash
-
Oh. The code that produce the crash is the code I have posted above.
If I take the instruction " qApp->installTranslator(translator);" off, then it doesn't crash. But I have nothing translated lol
-
Indeed, but with only pieces of code, I can't try to reproduce the crash.
-
oh. Do you want the full code of the class ?
-
Or I can send you the source files by email if you want. Maybe it could be easier for you to see what's wrong
-
You can also use a service like "pastbin":http://pastebin.com/
-
Should I paste all my code with pastbin SGalst ?
-
Only what is needed to build and trigger the crash
-
It is a graphic application. You would need the images files to be able to hit the button.
Any way I can give it to you ?
-
What do you mean by "images files to be able to hit the button" ?
-
In order to trigger the crash, you have to run the application then hit a button to load a widget. Then you have to hit another button to start the translation. (and then it crashes).
If you want to trigger the crash yourself, you would need the whole program I think. (I have got too many classes ad I don't really know what is the minimal stuff you would need to be able to compile it)
-
It used to work fine before. Dunno what I changed, god damn it it's driving me crazy
-
CVS to the rescue ! Or if it's not an option, the best technique is to strip your software down (or rebuild it from the ground) until you either have the bug again or it stop to happen (depends which direction you started with
-
Unfirtunately, I do not have any CVS system on my laptop (should have...)
Have you ever used Qt debugger ? Look like it's really useless to me. It just show me the assembler code. What am I supposed to do with that ?
-
All recent CVS system proposes to create local repositories that you can use.
Generally this means that you are trying to debug a release version
-
I will think about it.
I was debugging the debug version lol
-
god... I just fixed it !
Thanks for your help and your time