From: Dominique F. <fo...@gr...> - 2003-01-09 12:47:32
|
Hi Juergen, >Hi Dominique, > >I noticed that warnings also. >The original definitions are in guido.h (= part of the parser kit). >The problem is that Kai did some unauthorised :-) changes to the parser >kit, including (for some strange reason) the copy of that definitions. > >So if it is possible to keep the defs in guido.h and remove the >definitions in grdefine.h. That would be compatible to the current >parser kit. > >A new guidodefs.h is also ok (maybe even better) but we should keep >that change in mind when using an updated parser kit. I'll ask Holger >to include it in an updated version, but I'm not sure when it will >happen :-) you can include it directly within the yacc & lex code > >In both cases: >Because some of the definitions in guido.h are different from those in >grdefines. h (REST, EMPTY) we need to check if the noteviewer and >gmn2midi work correct with the guido.h defs. > at first glance it should not be a problem We'll make the modification (creating a guidodefs.h file). Next I've added an additional preprocessor directive named USEDIALOGS to the lib-score-engine project. It is used to control the score engine behavior in regard of feedback: when you want to display progress dialogs, you have to define this new macro. In fact, this is a temporary solution, I think the best thing to do is to move the progress information display to the client part. To do so, we could modify the API of the functions that currently use dialog boxes and add a callback parameter. This callback should be called by the engine accordingly to the processing progress and the client could display (or not) the corresponding information. This is a proposal but I can't implement it now (due to lack of time - it supposes also to modify the note viewer). And that's why I've committed the new macro version. Another problem is due to the resource file within the noteviewer project: in fact, the gmnview32.rc file isn't automatically compiled when you build the project; you have to select the file individually and to force the compilation manually (otherwise the resources are not included and the application can't run). Do you have an idea of the solution? is it due to bad project settings? dom |