new version of fileinfo.wlx (1.6)

Discuss and announce Total Commander plugins, addons and other useful tools here, both their usage and their development.

Moderators: Hacker, petermad, Stefan2, white

Post Reply
User avatar
fg_2002fr
Senior Member
Senior Member
Posts: 267
Joined: 2003-02-24, 10:12 UTC
Location: Tours (France)
Contact:

new version of fileinfo.wlx (1.6)

Post by *fg_2002fr »

Hi all,

version 1.6 is out and many improvements and functionalities have been added, in particular the unmangled function name from Borland.
I didn't found many information on how borland create mangled function. The only one is old (Open Architecture from borland). if some people can send me more recent documents, my email is at end of "readme.txt"

What new in this version :

- Added : Display Undecorated Symbol Name for Microsoft C++
- Added : Display Unmangled Fonction Name from Borland C++ ( partial )
(Unmangled names are shown by an arrow (->))
- Added : Read LE and VXD Executable Header Information ( partial, in development )
- Added : Search for compressed executables ( DOS only, in development )
- Added : Display Dos Header Information for all files
- Added : Extra Dos Header Information displayed
- Added : Get focus to RichEdit control
- Fixed : bug with filesize of open file (in win95/98/Me)
- Changed : Move 'File Characteristics' to beginning

do not hesitate to ask for new functionalities, report bug or just comment this plugin.

Size: 40 KB
You can download it here:
http://physio-a.univ-tours.fr/wlx_fileinfo16.zip
User avatar
lzvk25
Member
Member
Posts: 183
Joined: 2003-02-09, 04:28 UTC
Location: Collierville, TN

Post by *lzvk25 »

I get a "Failed to load RICHED20 Library" message. When I tried to "view" TOTALCMD.EXE with this plugin.
Plus I get several other messages that crashed my machine.
I have Win98SE on my machine.
:?
Memo to Boss : No TC, No Work
User avatar
Maxwish
Senior Member
Senior Member
Posts: 370
Joined: 2003-02-05, 19:13 UTC
Location: .NL

Post by *Maxwish »

I get the same message in box called APPFG DLL when viewing an .EXE. It pops up after a small delay, but TC doesn't crash and the plugin remains to work on other files...
I'm also using win98se
...BRB...
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 49100
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

2fg_2002fr

Richedit 2.0 doesn't exist on all Windows versions. You can use the following code to be compatible (Delphi):

Code: Select all

  OldError := SetErrorMode(SEM_NOOPENFILEERRORBOX);
  FLibHandle := LoadLibrary('Riched20.dll');
  rich20:=FLibHandle >= HINSTANCE_ERROR;
  if not rich20 then
    FLibHandle := LoadLibrary(RICHED32.DLL);
  if FLibHandle < HINSTANCE_ERROR then FLibHandle := 0;
  SetErrorMode(OldError);

{Now create the control:}

  if rich20 then
    CreateControl('RICHEDIT20A')
  else
    CreateControl('RICHEDIT');
I'm using this code to create the richedit control for RTF view in Lister.
Author of Total Commander
https://www.ghisler.com
User avatar
fg_2002fr
Senior Member
Senior Member
Posts: 267
Joined: 2003-02-24, 10:12 UTC
Location: Tours (France)
Contact:

Post by *fg_2002fr »

it is an old error message I haven't updated.

In fact, I use AfxInitRichEdit() which normally must load indifferently
riched20 or riched32. I'm using the same for mmedia.wlx without any problem. I will modify the loading sequence to fix this problem
Post Reply