Printable Version of Topic

Click here to view this topic in its original format

440 Forums _ Développement _ Mes Applis En Ub

Posted by: groumpf Thu 12 Jul 2007, 19:12

Salut les gens,

j'essaye de compiler mes applis en UB mais comme je n'ai pas de Mac Intel c'est un peu dur de tester.

Donc si une âme charitable ayant un MacIntel pouvait tester la première qui se trouve sous

http://nav.440network.com/out.php?mmsc=forums&url=http://dqueffeulou.free.fr/beta/

Pour l'installer il suffit de dezipper.
C'est un éditeur pour Matrix1000.
Si vous n'avez pas de Matrix c'est pas grave, au dernières nouvelles c'était les préférences qui ne fonctionnaient pas.
Donc vous lancez le soft, appelez les préférences et voyez si vous pouvez sélectionner vos périphériques MIDI dans l'onglet MIDI.
Si le programme plante ce serait cool de me filer les logs : il faut lancer console , le log est dans :
ouverture rapide ->~/Library/logs->CrashReporter->ObieEditorCrash.log

Merci

Posted by: melenko Thu 12 Jul 2007, 20:32

Je suis prêt à t'aider, mais quand je veux DW depuis le site, en version bêta, cela me renvoie
au "Parent Directory" ou on ne DW qu'une version exe !!!!! wink.gif
Que faire?

Sont un peu dans le gaz chez PSP, pour le moment, non?
J'ai essayé leur demo de leur Vintage Warmer, pourtant UB (dixit le site), aucun VU-mètre
ne fonctionne...!!!!! Et le problème est relevé depuis des lustres, cfr divers sites/forums.
Ils font quoi ces Polacks! laugh.gif

Posted by: groumpf Thu 12 Jul 2007, 21:41

Euh, je ne comprend pas, il ne s'agit pas de PSP mais d'une de mes applis (que j'ai codé).
J'ai essayé le lien, il mène bien au répertoire beta de mon site qui contient le zip de l'appli.

Posted by: melenko Thu 12 Jul 2007, 21:47

Je ne comprends pas, je recommence dès que j'en ai fini avec NI, qui sont ch... angry.gif

Posted by: popboy Thu 12 Jul 2007, 22:18

La première fois :
2007-07-12 23:09:09.082 ObieEditor[448] *** -[NSBundle load]: Error loading code /Users/mathiasroemer/Library/InputManagers/Smart Crash Reports/Smart Crash Reports.bundle/Contents/MacOS/Smart Crash Reports for bundle /Users/mathiasroemer/Library/InputManagers/Smart Crash Reports/Smart Crash Reports.bundle, error code 2 (link edit error code 0, error number 0 ())
2007-07-12 23:09:19.720 ObieEditor[448] *** Assertion failure in -[NSMenu itemAtIndex:], Menus.subproj/NSMenu.m:713
2007-07-12 23:09:19.806 ObieEditor[448] Invalid parameter not satisfying: (index >= 0) && (index < (_itemArray ? CFArrayGetCount((CFArrayRef)_itemArray) : 0))
Jul 12 23:10:22 Mon-Machin crashdump[452]: ObieEditor crashed
Jul 12 23:10:23 Mon-Machin crashdump[452]: crash report written to: /Users/mathiasroemer/Library/Logs/CrashReporter/ObieEditor.crash.log
2007-07-12 23:10:28.580 ObieEditor[454] *** -[NSBundle load]: Error loading code /Users/mathiasroemer/Library/InputManagers/Smart Crash Reports/Smart Crash Reports.bundle/Contents/MacOS/Smart Crash Reports for bundle /Users/mathiasroemer/Library/InputManagers/Smart Crash Reports/Smart Crash Reports.bundle, error code 2 (link edit error code 0, error number 0 ())
2007-07-12 23:10:42.842 ObieEditor[454] *** Assertion failure in -[NSMenu itemAtIndex:], Menus.subproj/NSMenu.m:713
2007-07-12 23:10:42.938 ObieEditor[454] Invalid parameter not satisfying: (index >= 0) && (index < (_itemArray ? CFArrayGetCount((CFArrayRef)_itemArray) : 0))
2007-07-12 23:11:32.210 ObieEditor[454] *** Assertion failure in -[NSMenu itemAtIndex:], Menus.subproj/NSMenu.m:713
2007-07-12 23:11:32.307 ObieEditor[454] Invalid parameter not satisfying: (index >= 0) && (index < (_itemArray ? CFArrayGetCount((CFArrayRef)_itemArray) : 0))
2007-07-12 23:12:12.906 ObieEditor[454] *** Assertion failure in -[NSMenu itemAtIndex:], Menus.subproj/NSMenu.m:713
2007-07-12 23:12:13.004 ObieEditor[454] Invalid parameter not satisfying: (index >= 0) && (index < (_itemArray ? CFArrayGetCount((CFArrayRef)_itemArray) : 0))
2007-07-12 23:13:06.772 ObieEditor[454] *** Assertion failure in -[NSMenu itemAtIndex:], Menus.subproj/NSMenu.m:713
2007-07-12 23:13:06.869 ObieEditor[454] Invalid parameter not satisfying: (index >= 0) && (index < (_itemArray ? CFArrayGetCount((CFArrayRef)_itemArray) : 0))

La deuxième fois OK, mais je n'arrive pas à ouvrir les préférences.

Bonne nuit

Posted by: melenko Thu 12 Jul 2007, 22:26

Super le rapport popboy!
Avis aux experts du code...

Posted by: groumpf Thu 12 Jul 2007, 22:27

merci,
je vais étudier ça

Posted by: skawiwen Thu 12 Jul 2007, 23:59

bah , chez moi pas de crash et rien dans le crash log , le programme se lance bien , un petit coup de new ouvre une belle page d'édition , un petit coup dans préférence n'ouvre rien mais pas de crash sad.gif je suis déçu de pas avoir fait progresser la science unsure.gif
je suis sur un imacintel 2ghz coreduo sous 10.4.10
Oumph cool.gif , ça y est , j'en ai eu un , je te le met en pièce jointe à ton adresse .

Posted by: popboy Fri 13 Jul 2007, 10:10

Groumpfh! j'avais oublié de préciser que j'ai un vieux MacBook Pro 2Ghz 1Gig ram, OS10.4.10
et que j'ai agité frénétiquement un curseur avant que ça ne plante.

J'accepte volontiers que nous donnes quelques explications sur le log wink.gif

Posted by: groumpf Fri 13 Jul 2007, 13:42

La division par 0 est d'après Apple le signe d'un code dépendant de l'architecture.
Je sens que ça va être coton ...

Posted by: mpergand Sat 14 Jul 2007, 21:53

Salut,

Je te rassure tout de suite ça plante aussi sur PPC laugh.gif

S'il n'y a aucune connexion MIDI, les menus sont vides et BOOM !

Pour le crash dans sendSysEx, bien vérifier que l'envoi du sysex en cours est terminé :

struct MIDISysexSendRequest {
MIDIEndpointRef destination;
const Byte *data;
UInt32 bytesToSend;
Boolean complete;
Byte reserved[3];
MIDICompletionProc completionProc;
void *completionRefCon;
}

Sinon ça plante ! (je le sais, ça m'est arrivé aussi biggrin.gif )

Posted by: groumpf Sat 14 Jul 2007, 22:07

Ah oui je m'en doutais en regardant le code, je suppose que tu as essayé la version 1.
J'ai fait des modifs dans la 2 pour éviter ça justement mais ça ne marche pas encore...
Je viens de m'apercevoir que ça plantait sur mon eMac qui n'a plus d'interface MIDI.

to be continued...

MAJ: maintenant ça ne plante plus sur mon eMac ; il affiche "no input"

Posted by: groumpf Sat 14 Jul 2007, 22:51

Sinon dans la completionProc, je fais juste un free sur MIDISysexSendRequest.
Mais normalement elle n'est appelée que lorsque tous les octets ont été transmis.

@field complete
The client may set this to true at any time to abort
transmission. The implementation sets this to true when
all bytes have been sent.
@field completionProc
Called when all bytes have been sent, or after the client
has set complete to true.

Donc à la limite je peux faire le free que si complete=true mais ça semble être forcément le cas.

J'ai mis à jour (UB4) le prog sur le site.

Merci pour votre aide.

Posted by: popboy Sun 15 Jul 2007, 12:57

N'étant qu'en voie de dévelopement, moi aussi, je ne comprend pas tout,
mais j'ai interprété ton message comme une invitation à essayer la nouvelle version.

Je n'ai pas réeussi à la faire planter et ma Mackie apparait dans les préférences.

Bon dimanche.

Posted by: groumpf Sun 15 Jul 2007, 13:45

Super, je ne sais pas encore si le programme fonctionne bien avec un Matrix mais j'ai bien avancé.

Merci à tous

Posted by: mpergand Sun 15 Jul 2007, 15:01

Ca ne plante plus smile.gif

Les menus sont pas mis à jour si le panneau est ouvert, dommage ...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)