Re Pas d' amélioration ..... Je me demande si cela ne viens pas de la partie d ' encodage /décodage . Sur le livre il est dit que c' est la première étape pour tout le reste .... Merci Cordialement .
Non, la partie encodage / décodage est très bien comme ça... T'a qu'à connecter les actions que j'ai données plus haut à des boutons, tu verras que ça fonctionne.
Re Lalalalalalalala. Bon plus rien ne vas Bou ...qu'elle galère. Comment as tu connectés les actions ? elles doivent apparaà®tre dans MyControleur Merci Cordialement .
Re Lalalalalalalala. Bon plus rien ne vas Bou ...qu'elle galère. Comment as tu connectés les actions ? elles doivent apparaà®tre dans MyControleur Merci Cordialement .
Quand on ajoute des outlets ou des actions, il faut glisser le .h sur la fenêtre d'Interface Builder pour qu'il prenne en compte les modifications...
Bonjour schlum. Bonjour à tous , Impossible de faire fonctionner ce logiciel . Le code à éditer est : MyDocument.m & MyDocument.h -(IBAction)save:(id)sender -(void)savePanelDidEnd:(NSSavePanel*) -(IBAction)openPanel:(id)sender -(void)openPanelDidEnd:(NSOpenPanel*) et la suite .
cc1obj: error: type '<built-in>' does not have a known size
/MyControleur.m:140: warning: 'NSOpenPanel' may not respond to '-beginSheetForDirectory:file:modalForWindow:modalDelegate:didEndSlector:contextInfo:'
Ah oui, aussi "didEndSlector" ("didEndSelector") il aime pas, normal... De même que "archiveDataWithRootObject" ("archivedDataWithRootObject") Et "contexInfo" ("contextInfo")
Essaie au moins de recopier correctement, parce que 4 fautes en quelques lignes, ça craint :P
Re bonjour. Oui , j'ai du le réécrire 8/9fois .. J' ai trouvé les fautes qui gènes . Marche pas .. Je ne suis pas encore assez méthodique ... Merci Cordialement.
Re b schlum . J'ai trouvé une erreur . Dedans Projet/EditActiveTarget/ j' ai supprimé your company ...plus d'erreurs dans run D' après ce que je comprends ?? il manquerait une définition de type de fichier ?? et d' icône . Maintenant je peut enregistrer sur le bureau un fichier nommé , avec des données dans le tableau , mais il reste blanc , et ne peut être ouvert qu'avec textmate . Merci Cordialement .
Si tu passes par les menus "Save as...", c'est normal, il s'emmêle les pinceaux avec le fonctionnement de NSDocument. C'est pour ça que j'avais dit de connecter les actions à des boutons.
Re bonjour . Oui oui . Je n'avait pas tout compris .... (Litote ? ou Euphémisme ?).. :-\\ Ca marche et c'est super . Tu est un chef .. Est-il possible de mettre une icône ( par le menu/fichier/lire les informations .) ? Comment compiler ? anglais .... anglais ..... Qu' est ce que j' obtiens après compile est ouverture ? des dossiers ? Que veut-il dire : transférez votre appli du répertoire /build , vers /applications ? J' ai placé l' icône sur le bureau et je dois transférer le dossier dans mon dossier appli ..? Merci . Je vais pouvoir crâner .... mon oeuvre ... enfin presque non ? Cordialement.
Re bonjour . Oui oui . Je n'avait pas tout compris .... (Litote ? ou Euphémisme ?).. :-\\ Ca marche et c'est super . Tu est un chef .. Est-il possible de mettre une icône ( par le menu/fichier/lire les informations .) ? Comment compiler ? anglais .... anglais ..... Qu' est ce que j' obtiens après compile est ouverture ? des dossiers ? Que veut-il dire : transférez votre appli du répertoire /build , vers /applications ? J' ai placé l' icône sur le bureau et je dois transférer le dossier dans mon dossier appli ..? Merci . Je vais pouvoir crâner .... mon oeuvre ... enfin presque non ? Cordialement.
L'icône se gère dans les informations de la cible... Pour trouver le produit de compilation, il y a un menu qui permet de l'afficher dans le Finder dans le menu contextuel sur le "Product" dans le projet.
Pas besoin que ça soit dans "Applications" pour fonctionner ce genre de petites applications.
L'icône se gère dans les informations de la cible...
Oui j' ai trouvé cela . J' avais créé une icône en 2003/4 , que j'ai placée dans les ressources . Elle apparaà®t à la place du chose d' apple (dans build) .Copiée et mise sur mon bureau . Ce que je voudrais faire c' est : Lors de Sauver la mettre à la place de l' icône blanche qui apparaà®t sur le bureau. Et comment faire prendre en compte mon application , comme une application à part entière .
L'icône se gère dans les informations de la cible...
Oui j' ai trouvé cela . J' avais créé une icône en 2003/4 , que j'ai placée dans les ressources . Elle apparaà®t à la place du chose d' apple (dans build) .Copiée et mise sur mon bureau . Ce que je voudrais faire c' est : Lors de Sauver la mettre à la place de l' icône blanche qui apparaà®t sur le bureau. Et comment faire prendre en compte mon application , comme une application à part entière .
Ah ben là faut de la gestion de documents ; ça s'invente pas... Donc il faut refaire ton projet en gestion de doc comme expliqué dans Cocoa par la pratique ; c'est pas compliqué du tout !
En langage décodé = ? Pour compiler mon appli et ne laisser que les dossiers utiles , pas ceux de la création , je doit tout refaire en gestion de document ?? Merci . Cordialement.
Ben rien à décoder, c'est du langage informatique classique, même pas de programmeur... Drag & drop, glisser / déposer ; "alt" c'est une touche du clavier.
Pour compiler mon appli et ne laisser que les dossiers utiles , pas ceux de la création , je doit tout refaire en gestion de document ?? Merci . Cordialement.
Re re re Dit moi cela me dit que j' ai créé une application intel ? Qui fonctionnera sur Window ? Ben! oui ... j' apprends . Merci Comment te remercier ? Oui pour toi ce n' est peut être pas beaucoup mais pour moi . Il y a encore un blème ... Si je quitte l' application et que je ré-ouvre le fichier sauvegardé , cela ne marche pas . Je perds les données ?. Tu me disais avoir eu du mal pour mettre en oeuvre l' impression ... en suivant le livre Cocoa par la Pratique , il n'y a pas de tutoriel sur ce sujet ? Merci Cordialement. PS : Si cette modeste chose vous intéresse .
Re re re Dit moi cela me dit que j' ai créé une application intel ? Qui fonctionnera sur Window ?
Non, MacIntel...
Il y a encore un blème ... Si je quitte l' application et que je ré-ouvre le fichier sauvegardé , cela ne marche pas . Je perds les données ?.
Je verrai ce soir.
Tu me disais avoir eu du mal pour mettre en oeuvre l' impression ... en suivant le livre Cocoa par la Pratique , il n'y a pas de tutoriel sur ce sujet ?
Un chapitre dans Cocoa par la pratique je crois... C'est pas pour ça que j'ai eu du mal ; c'est parce que je ne suis pas spécialiste de la mise en page ; il faut calculer des marges, des positions etc.
Bonsoir Schlum . Dit moi ... J' ai tout (presque) réécrit en Based Document Application . Comment je vais gérer les fenêtres . L' apparition du tableau n' est pas en première page ... ?
c'est parce que je ne suis pas spécialiste de la mise en page ; il faut calculer des marges, des positions etc.
Tout ces chiffres incompréhensibles ... dans les lignes de code . Merci. Cordialement.
Il y a encore un blème ... Si je quitte l' application et que je ré-ouvre le fichier sauvegardé , cela ne marche pas .
En même temps, c'est sûr qu'appeler "savePanelDidEnd" à la fin du "open" c'est pas vraiment le bon plan ! Non seulement ça n'ouvrira pas le fichier, mais en plus ça l'écrasera avec celui en cours.
-> openPanelDidEnd
Sinon, c'est "- (void)openPanelDidEnd:(NSOpenPanel *)sheet" et pas "- (void)openPanelDidEnd:(NSSavePanel *)sheet"
Et dans le .h, y a un truc vérolé aussi : "-(void)didEnd:(NSSavePanel *)sheet" -> "-(void)savePanelDidEnd:(NSSavePanel *)sheet"
Bonsoir Schlum . Dit moi ... J' ai tout (presque) réécrit en Based Document Application . Comment je vais gérer les fenêtres .
Avec l'espèce d'interface que t'as mis au dessus, c'est pas vraiment fait pour être ne "based", ça c'est sûr :P À moins d'inclure tout le reste dans le MainMenu et d'en faire une pseudo interface commune... Mais ça va faire bizarre.
Avec l'espèce d'interface que t'as mis au dessus, c'est pas vraiment fait pour être ne "based", ça c'est sûr À moins d'inclure tout le reste dans le MainMenu et d'en faire une pseudo interface commune... Mais ça va faire bizarre.
Donc , je ce que j'ai créé c'est caca boudin . ? J' ai tout réécrit dans " Based Document ". Pour rien ..? Pour le moment ... Oui j' aurais du mettre les Commandes Menu dans MainMenu.nib ... Si tu savais le temps que j' ai passé à créer l' image .. Comment faire sinon ? Merci merci schlum . je suis arrivé à " faire " mon utilitaire , qui fonctionne . Sans toi ...
Tu peux faire Document based, mais dans le menu, quand tu feras nouveau, ça ouvrira un nouveau tableau, et pourra y avoir plusieurs tableau pour une seule interface.
Bonsoir . Je ne suis pas seul à veiller . J' ai recréé mon interface .. Donc si je comprends , je pourrai mettre en oeuvre simultanément , plusieurs tableaux . J' ai réparé les erreurs et tout fonctionne .... save et ouverture , et save et ouverture .. et ...Mal aux doigts . Je voulais réécrire une fois encore Merci .. mais avec mon mal de doigts . Bonne nuit . Cordialement . PS: Je n'ai pas réécris encode et save/open tu as écrit qu'en Based Document c'était géré automatiquement .
Bonjour schlum , bonjour à tous . J'ai reconstruit mon logiciel en Document Based .. Tout fonctionne sauf les fonctions de sauvegarde et d' impression . Si je clic save c'est la fenêtre d' accueil qui est sauvegardée et pas le tableau en cours d' utilisation . Si je comprends bien je doit ajouter une fonction de sélection de la fenêtre en cours . La fonction impression est ... absente . Je pensais qu' ayant réécrit mon logiciel en DB , je n'aurais plus de problème . Merci Cordialemnt
Réponses
Pas d' amélioration .....
Je me demande si cela ne viens pas de la partie d ' encodage /décodage .
Sur le livre il est dit que c' est la première étape pour tout le reste ....
Merci
Cordialement .
Tu a testé ..ça marche ?
Alors je vais trouver .
Merci merci schlum ..
Cordialement.
Oui, testé sur le projet que j'avais encore sur mon disque...
Lalalalalalalala.
Bon plus rien ne vas
Bou ...qu'elle galère.
Comment as tu connectés les actions ? elles doivent apparaà®tre dans MyControleur
Merci
Cordialement .
Quand on ajoute des outlets ou des actions, il faut glisser le .h sur la fenêtre d'Interface Builder pour qu'il prenne en compte les modifications...
Bonjour à tous ,
Impossible de faire fonctionner ce logiciel .
Le code à éditer est : MyDocument.m & MyDocument.h
-(IBAction)save:(id)sender
-(void)savePanelDidEnd:(NSSavePanel*)
-(IBAction)openPanel:(id)sender
-(void)openPanelDidEnd:(NSOpenPanel*) et la suite .
Impossible de le faire fonctionner .
Cordialement
Mais j' aurais bien aimé y parvenir seul .
Je pensais avoir trouvé ......Plusieurs dossiers .nib . Ménage .. Réapparition ..?
Merci
Cordialement.
Manque l'étoile derrière "void"
J'ai l'impression que t'essaies de faire 2 choses à la fois là :
- Le rendre document-based
- Implémenter le fonctionnement d'un save / open simple
Si c'est document-based, y a pas besoin du save / open simple, tout est géré par la classe document.
De même que "archiveDataWithRootObject" ("archivedDataWithRootObject")
Et "contexInfo" ("contextInfo")
Essaie au moins de recopier correctement, parce que 4 fautes en quelques lignes, ça craint :P
Oui , j'ai du le réécrire 8/9fois ..
J' ai trouvé les fautes qui gènes . Marche pas ..
Je ne suis pas encore assez méthodique ...
Merci
Cordialement.
schlum .
J'ai trouvé une erreur . Dedans Projet/EditActiveTarget/ j' ai supprimé your company ...plus d'erreurs dans run
D' après ce que je comprends ?? il manquerait une définition de type de fichier ?? et d' icône .
Maintenant je peut enregistrer sur le bureau un fichier nommé , avec des données dans le tableau , mais il reste blanc , et ne peut être ouvert qu'avec textmate .
Merci
Cordialement .
C'est pour ça que j'avais dit de connecter les actions à des boutons.
Oui oui .
Je n'avait pas tout compris .... (Litote ? ou Euphémisme ?).. :-\\
Ca marche et c'est super .
Tu est un chef ..
Est-il possible de mettre une icône ( par le menu/fichier/lire les informations .) ?
Comment compiler ? anglais .... anglais ..... Qu' est ce que j' obtiens après compile est ouverture ? des dossiers ?
Que veut-il dire : transférez votre appli du répertoire /build , vers /applications ? J' ai placé l' icône sur le bureau
et je dois transférer le dossier dans mon dossier appli ..?
Merci .
Je vais pouvoir crâner .... mon oeuvre ... enfin presque non ?
Cordialement.
L'icône se gère dans les informations de la cible...
Pour trouver le produit de compilation, il y a un menu qui permet de l'afficher dans le Finder dans le menu contextuel sur le "Product" dans le projet.
Pas besoin que ça soit dans "Applications" pour fonctionner ce genre de petites applications.
Oui j' ai trouvé cela . J' avais créé une icône en 2003/4 , que j'ai placée dans les ressources .
Elle apparaà®t à la place du chose d' apple (dans build) .Copiée et mise sur mon bureau .
Ce que je voudrais faire c' est : Lors de Sauver la mettre à la place de l' icône blanche qui apparaà®t sur le bureau.
Et comment faire prendre en compte mon application , comme une application à part entière .
Copier/coller ?
Merci
Cordialement .
Ah ben là faut de la gestion de documents ; ça s'invente pas...
Donc il faut refaire ton projet en gestion de doc comme expliqué dans Cocoa par la pratique ; c'est pas compliqué du tout !
Drag & drop avec "alt" ça devrait fonctionner...
En langage décodé = ?
Pour compiler mon appli et ne laisser que les dossiers utiles , pas ceux de la création , je doit tout refaire en gestion de document ??
Merci .
Cordialement.
Ben rien à décoder, c'est du langage informatique classique, même pas de programmeur... Drag & drop, glisser / déposer ; "alt" c'est une touche du clavier.
Il vaudrait mieux...
Dit moi cela me dit que j' ai créé une application intel ? Qui fonctionnera sur Window ?
Ben! oui ... j' apprends .
Merci Comment te remercier ? Oui pour toi ce n' est peut être pas beaucoup mais pour moi .
Il y a encore un blème ... Si je quitte l' application et que je ré-ouvre le fichier sauvegardé , cela ne marche pas .
Je perds les données ?.
Tu me disais avoir eu du mal pour mettre en oeuvre l' impression ... en suivant le livre Cocoa par la Pratique ,
il n'y a pas de tutoriel sur ce sujet ?
Merci
Cordialement.
PS : Si cette modeste chose vous intéresse .
Non, MacIntel...
Je verrai ce soir.
Un chapitre dans Cocoa par la pratique je crois...
C'est pas pour ça que j'ai eu du mal ; c'est parce que je ne suis pas spécialiste de la mise en page ; il faut calculer des marges, des positions etc.
Dit moi ...
J' ai tout (presque) réécrit en Based Document Application .
Comment je vais gérer les fenêtres .
L' apparition du tableau n' est pas en première page ... ?
Tout ces chiffres incompréhensibles ... dans les lignes de code .
Merci.
Cordialement.
En même temps, c'est sûr qu'appeler "savePanelDidEnd" à la fin du "open" c'est pas vraiment le bon plan !
Non seulement ça n'ouvrira pas le fichier, mais en plus ça l'écrasera avec celui en cours.
-> openPanelDidEnd
Sinon, c'est "- (void)openPanelDidEnd:(NSOpenPanel *)sheet" et pas "- (void)openPanelDidEnd:(NSSavePanel *)sheet"
Et dans le .h, y a un truc vérolé aussi :
"-(void)didEnd:(NSSavePanel *)sheet" -> "-(void)savePanelDidEnd:(NSSavePanel *)sheet"
Fais attention un peu :crackboom:-
Avec l'espèce d'interface que t'as mis au dessus, c'est pas vraiment fait pour être ne "based", ça c'est sûr :P
À moins d'inclure tout le reste dans le MainMenu et d'en faire une pseudo interface commune... Mais ça va faire bizarre.
Oh ! ???
Donc , je ce que j'ai créé c'est caca boudin . ?
J' ai tout réécrit dans " Based Document ". Pour rien ..?
Pour le moment ... Oui j' aurais du mettre les Commandes Menu dans MainMenu.nib ... Si tu savais le temps que j' ai passé à créer l' image ..
Comment faire sinon ?
Merci merci schlum . je suis arrivé à " faire " mon utilitaire , qui fonctionne . Sans toi ...
Je ne suis pas seul à veiller .
J' ai recréé mon interface ..
Donc si je comprends , je pourrai mettre en oeuvre simultanément , plusieurs tableaux .
J' ai réparé les erreurs et tout fonctionne .... save et ouverture , et save et ouverture .. et ...Mal aux doigts .
Je voulais réécrire une fois encore Merci .. mais avec mon mal de doigts .
Bonne nuit .
Cordialement .
PS: Je n'ai pas réécris encode et save/open tu as écrit qu'en Based Document c'était géré automatiquement .
J'ai reconstruit mon logiciel en Document Based ..
Tout fonctionne sauf les fonctions de sauvegarde et d' impression .
Si je clic save c'est la fenêtre d' accueil qui est sauvegardée et pas le tableau en cours d' utilisation .
Si je comprends bien je doit ajouter une fonction de sélection de la fenêtre en cours .
La fonction impression est ... absente .
Je pensais qu' ayant réécrit mon logiciel en DB , je n'aurais plus de problème .
Merci
Cordialemnt