OVH Cloud OVH Cloud

[rubyCocoa] NSOutlineView et GDB (debugger)

2 réponses
Avatar
pere.noel
je suspecte mon essai d'entrer dans une boucle infinie...

je cherche à représenter dans une NSOutlineView un fichier xml.

j'ai un bouton "load" qui charge le fichier xml et affiche le @title de
l'élément root.

ça c'est ok, mais que je veux déployer cet élément j'ai le débugger qui
apparaît (je ne pense pas avoir jamais demandé le debugger) et surligne
:

0x909bf120 <+0032> lwz r11,0(r2)

MAIS, ça supprime tout message d'erreur en provenance de ruby, et,
finalement je ne sais si mon appli boucle à cause du debugger ou par ce
qu'elle entre dans une boucle infinie.

je pencherais plutôt pour la première solution (debugger) d'autant que
la "Debugger Console" me dit :


warning: Unable to read symbols for
"@executable_path/../Frameworks/RubyCocoa.framework/Versions/A/RubyCocoa
" (file not found).
Program loaded.
sharedlibrary apply-load-rules all
Attaching to program:
`/Users/yvon/work/RubyCocoa/BookmarksMerge/build/Development/BookmarksMe
rge.app/Contents/MacOS/BookmarksMerge', process 2267.


j'ai sans doute fait une fausse manip qui a attaché GDB à mon appli en
cours ?

comment éviter d'avoir GDB ??

autre info : si, sur GDB, je clique sur "Continue" alors au bas de la
fenêtre un message s'affiche :
GDB: Program received signal: "EXC_BAD_ACCESS"

je ne connais pas du tout l'assembleur G5...


--
une bévue

2 réponses

Avatar
pere.noel
Une bévue wrote:


j'ai un bouton "load" qui charge le fichier xml et affiche le @title de
l'élément root.


bon sur la liste CocoaRuby Jonathan Paisley m'a donné la "recette" créer
un OutlineViewProxy < OSX::NSObject...
--
une bévue

Avatar
pere.noel
Une bévue wrote:

ça c'est ok, mais que je veux déployer cet élément j'ai le débugger qui
apparaît



bon sur la liste CocoaRuby Jonathan Paisley m'a donné la "recette" créer
un OutlineViewProxy < OSX::NSObject...

--
une bévue