Author Topic: Beta 1.45  (Read 2651 times)

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1666
  • Karma: +29/-2
    • View Profile
    • HippoEDIT
Re: Beta 1.45
« Reply #15 on: August 29, 2009, 10:59:15 am »
Hi Arthur,

yes, that would be useful if you can find who keep reference to them before installation.

To get new dlls you can just do clean install or uninstall/install with Full installation type.
Or use that archive with dlls I have uploaded for you some when.

Best regards,
Alex


Offline Arthur

  • Hero Member
  • *****
  • Posts: 620
  • Karma: +1/-0
  • He who is ashamed of asking is afraid of learning.
    • View Profile
    • My Blog
Re: Beta 1.45
« Reply #16 on: August 30, 2009, 01:53:05 am »
The same error happens upgrading to the latest RTM on my Vista SP1:
---------------------------
HippoEdit 1.45 Setup
---------------------------
Error opening file for writing:
C:\Program Files\HippoEdit\msvcp80.dll
Click Abort to stop the installation,
Retry to try again, or
Ignore to skip this file.
---------------------------
Abort   Retry   Ignore   
---------------------------
I did not see these DLLs loaded or user at the time of upgrade and I chose the full install.

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1666
  • Karma: +29/-2
    • View Profile
    • HippoEDIT
Re: Beta 1.45
« Reply #17 on: August 31, 2009, 10:46:37 am »
You can find out who locks (uses) dll with a help of Process Explorer from Sysinternals (now already MS).

Also, have you started HippoEDIT before (some when) upgrading (but in same session of course).

Best regards,
Alex

Offline Arthur

  • Hero Member
  • *****
  • Posts: 620
  • Karma: +1/-0
  • He who is ashamed of asking is afraid of learning.
    • View Profile
    • My Blog
Re: Beta 1.45
« Reply #18 on: August 31, 2009, 02:52:45 pm »
Yeah I did use this tool.
I triggered the update the following way:
When HE loaded, it automatically notified me on the new version, I closed it off.
Downloaded the new version and checked if these DLLs or HE were in use, they were not.
Proceeded with the install disabling my Kaspersky AV.

Offline Arthur

  • Hero Member
  • *****
  • Posts: 620
  • Karma: +1/-0
  • He who is ashamed of asking is afraid of learning.
    • View Profile
    • My Blog
Re: Beta 1.45
« Reply #19 on: August 31, 2009, 03:08:42 pm »
I took the 7z archive. Placed them into the HE's directory no problem.
Besides, only msvcr80.dll and msvcp80.dll were newer;
Are you sure you are not getting betrayed by the installer?

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1666
  • Karma: +29/-2
    • View Profile
    • HippoEDIT
Re: Beta 1.45
« Reply #20 on: August 31, 2009, 10:59:45 pm »
The 7z archive (I have checked) contains all files from 11.07 with version 4053. So if you already have some files that was new in HE folder, probably they were partially updated by installer when you got message that something is in use, or what ever.
To see who is locking dll, you can do Find dll in the Process Explorer, when you get such message.

Maybe something wrong with installer, but I would only check this if I get same symptoms from other users. Otherwise I would think that some particular problems appear on your system.

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1666
  • Karma: +29/-2
    • View Profile
    • HippoEDIT
Re: Beta 1.45
« Reply #21 on: September 08, 2009, 05:27:04 pm »
Hi Arthur,

You was right about opening for writing of msvcp80.dll. Sorry.
Now I can also reproduce this but only on Vista and when you start HE from installer.
I have added special code to write mfc libraries always in version 1.45 and for some reason, this copy is done AFTER calling of HE on Vista. So libraries are locked by HE itself...

Would fix this for 1.46 but do not know about 1.45. Probably not, but I can release 1.46 soon to fix this.

Thanks a lot for a bug report.

Best regards,
Alex

Offline Arthur

  • Hero Member
  • *****
  • Posts: 620
  • Karma: +1/-0
  • He who is ashamed of asking is afraid of learning.
    • View Profile
    • My Blog
Re: Beta 1.45
« Reply #22 on: September 08, 2009, 06:07:46 pm »
Glad I was helpful :D, thank you Alex.