Wednesday, September 14, 2005

Fix for the Fix..

The ever present, Chee Wee Chua, reminded me of something that you may have already encountered with yesterday's fix.  Be sure you run sn -Vr on the Borland.Studio.Vcl.Design.dll assembly.  That will disable strong-name validation for that assembly so that it will load properly.  Thanks, Chee Wee! Duh!  If that doesn't fix it, you can simply not install the Borland.Studio.Vcl.Design.dll assembly until I can figure out how to get it strong-named... I guess I'll have to see about grabbing our strong name private key from the integration team.

Update:  I've now strong named the Borland.Studio.Vcl.Design.dll assembly and updated the d2005_update.zip file.  You'll need to re-download this file.

Udpate 2: There is now a CodeCentral entry that has these updates.  I'll probably be removing the files from homepages.borland.com in a few days in favor of using CodeCentral.

Update 3: Ok... for now, ignore the Borland.Studio.Vcl.Design.dll assembly until I can get the assembly version number garbledygook figured out.

11 comments:

  1. After installing this patch, I get the following error when I start a vcl.net project:


    Error creating form: Could not load type Borland.Studio.ToolsAPI.IOTASortableStructureNode from assembly Borland.Studio.ToolsAPI, Version = 9.0.1882.30496, culture=neutral, PublicKeyToken=91d62ebb5b0dab16


    I can't view the form in design mode, only code.

    ReplyDelete
  2. Many Thanks!!!

    ...and please keep fixing :-)

    ReplyDelete
  3. For now, don't install the Borland.Studio.Vcl.Design.dll assembly until I can get the assembly version stuff straightened out.

    ReplyDelete
  4. Just wanted to comment on the fact that I had to revert the Borland.Studio.Vcl.Design.dll to the original one. With the new one, I got an "instance not set to an object" (or whatever the exact text was) error for each form, and I could not design any VCL.NET forms.


    But I see you already found that.

    ReplyDelete
  5. how to install that updating?substitu-the the direct files in the paste?how to proceed?help me plix =D

    ReplyDelete
  6. it would like an explanation step the step possible case ^.-

    ReplyDelete
  7. Unzip it (all but the mentioned Borland.Studio.Vcl.Design.dll) in the Bin dir of your Delphi install.


    Backup the originals in case you decide to rollback.

    ReplyDelete
  8. Thiago,


    Allen provided some detailed instructions with the first patch he announced in August. Use those instructions for each file contained in this roll-up fix but don't install Borland.Studio.Vcl.Design.dll yet. Don't worry about the FastMM unofficial patch mentioned in this earlier blog as one of the latter patches from Allen removes the need for it.


    Here's the url:

    http://blogs.codegear.com/abauer/archive/2005/08/05/20641.aspx

    ReplyDelete
  9. Alan,


    Did you ever manage to figure our the Assembly Versioning Number debacle?


    Thanks,


    Mark

    ReplyDelete
  10. The FastMM4 has many compiler/debug options. Will Borland release a Debug version of it in DeXter? Which switches will be used?

    ReplyDelete
  11. Could you please fix Copy/Paste on a Multi-Monitor System, where the main IDE is on one screen and the Tool Palette/Obj Inspector/Structure are on another.


    Delphi 2005 "Update 4"


    Thanks

    ReplyDelete

Please keep your comments related to the post on which you are commenting. No spam, personal attacks, or general nastiness. I will be watching and will delete comments I find irrelevant, offensive and unnecessary.