Author Topic: ObjectBrowser  (Read 1464 times)

Biterider

  • Moderator
  • Member
  • *****
  • Posts: 729
  • ObjAsm Developer
    • ObjAsm
ObjectBrowser
« on: December 19, 2020, 06:50:58 PM »
Hello HSE
I want to bring this project back to life.  :biggrin:

I remember you mentioning that you had problems with the background colors of the right pane where the object information is displayed.
It would help me a lot if you could point out the problems you were having at the time so I can try to figure out what went wrong.

Thanks in advance for your help.

Biterider

HSE

  • Member
  • *****
  • Posts: 1744
  • <AMD>< 7-32>
Re: ObjectBrowser
« Reply #1 on: December 20, 2020, 04:06:01 AM »
Hi Biterider!

I want to bring this project back to life.  :biggrin:

Fantastic  :thumbsup:. That was missing  :biggrin:

I remember you mentioning that you had problems with the background colors of the right pane where the object information is displayed.

If I remember well the main problem was I never could build the ObjAsm32 project. Then I can't see hardcoded colors in the "Dark" machine (what I see is useless :biggrin:),  possibly because HighContrast.

But meanwhile, in "Light" machine, some ideas borned...  :biggrin:

-  I think that could be interesting to replace part of *.ini file with session's files, in the way that you can load a different setting in each project.

-  If you open an specific browser configuration, still you can open another instance with a different configuration (for example the full list of objects)

- This is more complicated I think: When you open an specific project configuration the browser automatically show the ancestors of the project's objects.

But a project that build sound more than enough for now  :thumbsup:

Regards. HSE.



Biterider

  • Moderator
  • Member
  • *****
  • Posts: 729
  • ObjAsm Developer
    • ObjAsm
Re: ObjectBrowser
« Reply #2 on: January 17, 2021, 04:57:59 PM »
Hi
I'm making some progress with this project. It seems to be more difficult than initially stated, as the OCX container is a bit tricky in 64-bit.
In particular, the COM dispatcher needs a completely new algorithm to process VARARG calls.

Known issues are:
  • problems with namespaces introduced in C.1.1
  • COM dispatching problems
  • interfaces are not detected at all
  • instabilities that lead to a GPF
In case anyone wants to play with it, here is the binary.  :biggrin:

Regards, Biterider

Biterider

  • Moderator
  • Member
  • *****
  • Posts: 729
  • ObjAsm Developer
    • ObjAsm
Re: ObjectBrowser
« Reply #3 on: January 23, 2021, 07:35:18 PM »
Hi
I took a small step back in this project to check alternatives to the right object information pane.
I am currently using a web browser to render the content with all the complexities required to host it.
However, there is an alternative that could solve the problem and provide more flexibility: TextView. It has all the necessary formatting and interaction capabilities.
Making such a change is huge, but I think it's worth it.  :biggrin:

Biterider


HSE

  • Member
  • *****
  • Posts: 1744
  • <AMD>< 7-32>
Re: ObjectBrowser
« Reply #4 on: January 24, 2021, 02:07:58 AM »
Hi Biterider!

Are you using hardcoded paths? I don't see nothing.

Regards, HSE.

jj2007

  • Member
  • *****
  • Posts: 11552
  • Assembler is fun ;-)
    • MasmBasic
Re: ObjectBrowser
« Reply #5 on: January 24, 2021, 03:14:05 AM »
Nice and tidy interface, but it doesn't find anything :sad:

TimoVJL

  • Member
  • ****
  • Posts: 726
Re: ObjectBrowser
« Reply #6 on: January 24, 2021, 04:47:42 PM »
Don't work at here, Windows 7 64-bit

A richedit can be usable for showing info.
A some help viewers use it, like mine TLWHViewRE for help 3 format.
May the source be with you

Biterider

  • Moderator
  • Member
  • *****
  • Posts: 729
  • ObjAsm Developer
    • ObjAsm
Re: ObjectBrowser
« Reply #7 on: January 24, 2021, 05:18:01 PM »
Hi
Thank you all for the feedback. A new version is on the way.

Biterider