MacMusic.org  |  PcMusic.org  |  440Software  |  440Forums.com  |  440Tv  |  Zicos.com  |  AudioLexic.org
Loading... visitors connected
Welcome Guest
2 Pages V  < 1 2  
Reply to this topicStart new topic
> Mes Applis En Ub, cherchent des testeurs
mpergand
post Sat 14 Jul 2007, 21:53
Post #11


Newbie


Group: Members
Posts: 4
Joined: 02-Oct 03
From: Paris - FR
Member No.: 25,922




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 )

This post has been edited by mpergand: Sat 14 Jul 2007, 22:10
Go to the top of the page
 
+Quote Post
groumpf
post Sat 14 Jul 2007, 22:07
Post #12


Advanced Member
*****

Group: Members
Posts: 302
Joined: 15-Jul 02
From: Rennes - FR
Member No.: 5,910




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"

This post has been edited by groumpf: Sat 14 Jul 2007, 22:20


--------------------
Go to the top of the page
 
+Quote Post
groumpf
post Sat 14 Jul 2007, 22:51
Post #13


Advanced Member
*****

Group: Members
Posts: 302
Joined: 15-Jul 02
From: Rennes - FR
Member No.: 5,910




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.


--------------------
Go to the top of the page
 
+Quote Post
popboy
post Sun 15 Jul 2007, 12:57
Post #14


Senior Member
****

Group: Validating
Posts: 293
Joined: 31-Jul 02
From: Geneve - CH
Member No.: 6,421




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.
Go to the top of the page
 
+Quote Post
groumpf
post Sun 15 Jul 2007, 13:45
Post #15


Advanced Member
*****

Group: Members
Posts: 302
Joined: 15-Jul 02
From: Rennes - FR
Member No.: 5,910




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

Merci à tous


--------------------
Go to the top of the page
 
+Quote Post
mpergand
post Sun 15 Jul 2007, 15:01
Post #16


Newbie


Group: Members
Posts: 4
Joined: 02-Oct 03
From: Paris - FR
Member No.: 25,922




Ca ne plante plus smile.gif

Les menus sont pas mis à jour si le panneau est ouvert, dommage ...
Go to the top of the page
 
+Quote Post

2 Pages V  < 1 2
Reply to this topicStart new topic
2 User(s) are reading this topic (2 Guests and 0 Anonymous Users)
0 Members:

 

Lo-Fi Version - Sat 23 Nov 2024, 07:53
- © MacMusic 1997-2008