Hallo Fred van Stappen, another reiteration...
After the latest modifications and additions to the formscanner unit, I attempted to check the consistency of the language (constants) "subsystem" of msegui and make sure that it can be used with and without defining the "mse_dynpo" switch. As a "test bed", I used the three applications "podemo", "MSEclock" and your "ideU". Well, it didn't work immediately. Without "mse_dynpo", there was a clash of definitions in two of the units. Interestingly, the compiler didn't recognize this, but it produced a very tight endles loop, ever calling the same subroutine and provoking a stack overflow, causing the gdb debugger to bail out. It took me some time and fiddling to find the cause, wich arose from a compatibility definition that I had had to introduce in the "msestockobjects" unit for use with "mse_dynpo" defined. A conditional compilation switch around it solved the problem, and, after some minor additional adjustments, now all of the three test projects compile and run correctly with either setting. Of xourse, this made it neccessary to assemble a new set of download files for the three projects and for the modifications to msegui's "lang_consts" section. You can get them as usual from my web site. BTW, the "MSEclock" project uses modified dialog units, providing (extended) support for application dependent layout and placement. That is a project I was totally diverted from by the "intermediate" work on the "dynpo" / "formscanner" undertaking(s). I had set out on this because I had found that most dialogs, especially the more complex ones, can only be used "as designed", i.e. not put at convenient positions on the screen, nor can their appearance be modified, something that I needed for touch panel operation. The units in the "newdialogs" subdirectory of "MSEclock" are a first attempt at such a modification. They're in no way complete, but the basic functions work about as intended, letting you, e.g., place the color dialogs at any position you want, having that be saved and reconstituted at any time later. The "standard" color dialog does't allow for that. And, as I found, not even Lazarus's dialogs provide an equivalent method. (Maybe not even Delphi does, but I cannot test this with a current version.) Thank you fpr your good work! -- (Weitergabe von Adressdaten, Telefonnummern u.ä. ohne Zustimmung nicht gestattet, ebenso Zusendung von Werbung oder ähnlichem) ----------------------------------------------------------- Mit freundlichen Grüßen, S. Schicktanz ----------------------------------------------------------- _______________________________________________ mseide-msegui-talk mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk

