Hello Fred,

you wrote on Fri, 29 Sep 2023 21:30:45 +0000:

> like ping-pong call. But here it does not open new tabs of already opened
> units, it uses the already opened. And if a unit is not yet opened, it
> opens one it only once.
> 
> But maybe I did not understand your request, so please explain (I did try
> it with ideU, not yet with mseide)

That latter point may be the cause of your inability to reproduce the
problem - it may just not exist with ideU.
I usually use the original mseide for tracing and examining breakpoints,
or adjusting gui elements (which is not simple to perform outside the ide).
The reason I don't use your ideU is that I just don't have one compiled
all the time, as I used it a lot for testing some time ago and usually
remove the test remnants when no longer needed.
Otherwise, I usually compile a project from a terminal command line, using
the "make" script I already sent you (although slightly revised by now).
But I do need an ide for modifying or building a graphical layout, and
that's why I keep the original mseide available, never modified from the
distribution version. (I realize there is a utility to rebuild a _mfm.pas
file when the .mfm has changed, but I'm not sure whether this still works
correctly, and then I still had to integrate it into the "make" script.)


You wrote on Fri, 29 Sep 2023 20:27:52 +0000:

> Hello Sieghard.
> 
> > And if you need more information, please ask,  
> 
> Ha, ok, so here one: Did you try the debugger with ideU?

As I wrote above, no, not before. But now I tried. Well, and failed, at
first. A couple errors on compile - compilation didn't like to use my
"newdialogs", and dialogs weren't available, because I had put them aside
for my tests. After that, It didn't compile because of an incompatibility
with the "fontlist" unit. I had to add a "mclasses" to your "complang.pas"
file. But that may only have been neccessary because of the probabely old
version 2.8.4 I've still laying around.
And then, I tried to build a project with your ideU. The first time ever I
did that. Compilation failed again, because now it tried - of course - to
use the standard dialogs instead of the "newdialogs" used for the project.
Well, compatibility... that's still work in progress, after all. Just a
minor grieve. At the second attempt, compilation went through, and the
application - MSEclock - ran. I had prepared two breakpoints, one in the
main unit and another one in the modified "msedialog" unit, which was
therefore loaded in the editor  To test the breakpoint function, I then
activated the code triggering them, and they did show correctly. But the
ide did NOT just reuse the open unit file, as you wrote, instead it opened
it a second time, just not complained about something missing. Or did it?
Well... I can't say for sure, but when I then tried to continue the
application execution, the whole ide HUNG. No more activity, But after
some trying, I found a hint: the window manager window list showed an
entry hinting at a message to be dismissed, but nothing was to be seen on
the screen. Only after some moving windows between desktops, a window
saying "not decorated" showed up... This seems to have been the culprit,
but I can't tell you for sure anymore. I had left the arrangement on the
working desktop while I wrote this message, but just when I wanted to
continue and assert the "not decorated" message, there was a flurry of
window activity, and then - the whole arrangement was gone, the ideU just
showed a bland main window, and I cannot now tell you anything whether the
application would have continued to work or whatever else might have
happened...
But still, I have a suspicion what might trigger the multiple unit file
openings: could it be that this happens when the pertaining unit file has
been opened BEFORE starting the application, or perhaps even before
compiling it? Unfortunately, the accompanying mishaps didn't allow a clean
view of the course of events, so I will have to retry - later, though.

> I did change some code for launch-run the debugger.
> Maybe it is the way you like and I could some change in mseide too.

It will take me "a bit of time" to find out. But I will pursue the case,
and I will report what I can find. I hope that next time I will be more
successful.
Thank you for your consideration, and have nice weekend!

-- 
(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

Reply via email to