soccer jersey forums.silverfrost.com :: View topic - Strange behaviour in common block initialisation?
forums.silverfrost.com Forum Index forums.silverfrost.com
Welcome to the Silverfrost forums
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Strange behaviour in common block initialisation?
Goto page Previous  1, 2
 
Post new topic   Reply to topic    forums.silverfrost.com Forum Index -> 64-bit
View previous topic :: View next topic  
Author Message
PaulLaidler
Site Admin


Joined: 21 Feb 2005
Posts: 8012
Location: Salford, UK

PostPosted: Mon May 10, 2021 9:57 am    Post subject: Reply with quote

Dietmar

At number of changes have now been made to FTN95, SDBG64 and salflibc64.dll which relate to this issue. A new version of SDBG64 is already available and new versions of FTN95 and salflibc64.dll will be provided shortly (hopefully later today).
Back to top
View user's profile Send private message AIM Address
DietmarSiepmann



Joined: 03 Jun 2013
Posts: 279

PostPosted: Tue May 11, 2021 11:46 am    Post subject: Reply with quote

Paul,

I have downloaded all the new stuff from the Support sticky web site including clrwin.ins.

Now sdbg64 works for test.exe as expected Smile

Thanks and regards,
Dietmar
Back to top
View user's profile Send private message
DietmarSiepmann



Joined: 03 Jun 2013
Posts: 279

PostPosted: Wed May 19, 2021 11:33 am    Post subject: Reply with quote

Paul,

I'm afraid I need to correct my last post with respect to the following:

if I start the debugging session via command

Code:
sdbg64 test.EXE

and then select
Code:

           Help
           About Debugger ...

in the menu bar of sdbg64.exe, then sdbg64.exe does not work any more, sdbg64 does not take any input and I could stop it only via the task manager or by typing CTRL-C in the command window from which sdbg64 was started.

Selecting sdbg64.exe within Windows Resource Manager displays version info
Code:

         Modulename --- Version
         clearwin64.dll --- 23.5.10.13
         salflibc64.dll --- 23.5.20.23
         sdb64.exe --- 8.72.0.0

The third entry sdb64.exe confuses me, I would expect dll sdbgdll.dll somewhere in the complete output of the resource manager, but I could not find it. Without debugger executable test.exe worked as expcted (as I described above).

The same happens, If I use the new dlls from newDLLs85.zip

By the way ... does anyone know a way how to make Windows resource manager display its output to a command window?

Regards,
Dietmar
Back to top
View user's profile Send private message
PaulLaidler
Site Admin


Joined: 21 Feb 2005
Posts: 8012
Location: Salford, UK

PostPosted: Wed May 19, 2021 12:02 pm    Post subject: Reply with quote

Dietmar

It works correctly for me so I think that we can expect this to be resolved in a full release.
Back to top
View user's profile Send private message AIM Address
DietmarSiepmann



Joined: 03 Jun 2013
Posts: 279

PostPosted: Wed May 19, 2021 1:14 pm    Post subject: Reply with quote

Paul,

the menu selection described works if the sdbg64 main window is not maximized. In this case a window with titlebar "Silverfrost Debugger" is displayed showing version info and copyright information. sdbg64 takes input and works as expected. However, if I maximize sdbg64's main window and then select --> Help --> About Debugger in the menu bar, then the "Silverfrost Debugger" window does not occur at all.

Doing the same for the 32 bit version of test.exe I see the "Silverfrost Debugger" window as well if the main window of sdbg is maximized!!! And the module names displayed by the resource manager in the first three lines are
Code:


salflibc.dll (with version info 23.5.10.13), sdbg.exe (with no version info) and sdbgdll.dll (with no version info).

I am very surprised that for the 32 bit case I see sdbgdll.dll within the resource manager, but for the 64 bit case I do not (unless my eyes did not notice them - that's why my question concerning the output of the resource manager Wink

Regards,
Dietmar
Back to top
View user's profile Send private message
PaulLaidler
Site Admin


Joined: 21 Feb 2005
Posts: 8012
Location: Salford, UK

PostPosted: Wed May 19, 2021 1:50 pm    Post subject: Reply with quote

Dietmar

Thank you for the feedback. I can see the problem now and I have made a note.
Back to top
View user's profile Send private message AIM Address
DietmarSiepmann



Joined: 03 Jun 2013
Posts: 279

PostPosted: Wed May 19, 2021 1:52 pm    Post subject: Reply with quote

Sorry,

I apologize, I probably used the wrong naming "resource manager" in my last posts. What I meant was the Windows tool displaying the dlls of an executable specified. This should have better been called "resource monitor" and meanwhile I have learnt that I could start it by typing resmon (which I did not know before, because I used to start it from within the task manager Wink. Unfortunately I do not know if I may force resmon to produce output into a file (in order to search this file later).

Regards
Dietmar
Back to top
View user's profile Send private message
Robert



Joined: 29 Nov 2006
Posts: 450
Location: Manchester

PostPosted: Thu May 20, 2021 8:37 am    Post subject: Reply with quote

sdbg64.exe is self contained and does not use sdbgdll.dll
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    forums.silverfrost.com Forum Index -> 64-bit All times are GMT + 1 Hour
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group