Results 1 to 8 of 8

Thread: Bummer... $50.00 down the drain

  1. #1

    Thread Starter
    Addicted Member
    Join Date
    Jul 2000
    Location
    FeedMeTown, Ohio
    Posts
    176

    Bummer... $50.00 down the drain

    I spent $50.00 today to enable a popular download site to evaluate and hopefully approve my app for redistribution. It didn't get very far. Evidently, during installation on their Windows 98 machine, an error occurred. As they state:

    C:\WINDOWS\SYSTEM\RichEd32.dll
    An access violation occured while copying the file.

    I'm not sure there's a work around for this, but I only have so many $50 bills. I have a gut feeling though, that this error was no fault of my own. I'm betting this is a bug with Windows 98.

    Anyway, has anyone else experienced this problem when re-distributing the riched32.dll?

    Do I need to? Maybe every 32 bit systems have it?

    Thanks in advance.

  2. #2
    Frenzied Member Jmacp's Avatar
    Join Date
    Jul 2003
    Location
    UK
    Posts
    1,959
    So they only give you one chance ? Thats a bit harsh for $50.

  3. #3

    Thread Starter
    Addicted Member
    Join Date
    Jul 2000
    Location
    FeedMeTown, Ohio
    Posts
    176
    Well, I don't want to bad mouth them as I've made that mistake before. To be honest, I'm not sure. Maybe if I sent them an email explaining my case, I could re-submit... I don't know.

    However, if I can't find a solution soon, surely it's been a waste.

  4. #4
    Fanatic Member MikkyThomeon's Avatar
    Join Date
    Oct 2002
    Location
    At work...
    Posts
    648
    Surely an access violation means that they already have a version of the component on their machines??

    Tell the users to ignore the message and continue, or you could try to omit the component from the disttribution entirely. or you could ask them to restart windows and try installing again.

  5. #5

    Thread Starter
    Addicted Member
    Join Date
    Jul 2000
    Location
    FeedMeTown, Ohio
    Posts
    176
    Originally posted by MikkyThomeon
    Surely an access violation means that they already have a version of the component on their machines??

    Tell the users to ignore the message and continue, or you could try to omit the component from the disttribution entirely. or you could ask them to restart windows and try installing again.
    Not sure about that. It could be that the access violation occurs because some other process is running that is also accessing the riched32.dll (perhaps, in the background) at the same time the installation program is being launched.
    Never tie a rock to your ankle while randomly selecting stones to throw from high places.

  6. #6
    Fanatic Member MikkyThomeon's Avatar
    Join Date
    Oct 2002
    Location
    At work...
    Posts
    648

    !!!!!!!!!!!!!AWEsome!!!!!!!!!!!!!!!!!!

    I can't believe that all this time I have been using msdos batch files and the VB pdw to deply apps. This link kicks butt!!! The best and most flexible installer around!!!

    http://www.jrsoftware.org/

    I thinks with a bit of the pascal scripting you should be able to check and handle access violations on the target machines as well


    Good luck

  7. #7
    Frenzied Member
    Join Date
    May 2003
    Location
    So Cal
    Posts
    1,564
    Unless you care about Win98 Users, just say it's not compatible with it.

  8. #8
    Fanatic Member MikkyThomeon's Avatar
    Join Date
    Oct 2002
    Location
    At work...
    Posts
    648
    After having read quite a bit on redistibutable dll's, I found on the Inno DB documentation that riched32.dll is one of the dll's which you should not try to redistribute - can cause all sorts of hassles.
    This dll is shipped with windows so there should ne bo need to include it in your package.

    This confirms what I said about access violations, just remove the dll from your installation package an you should be OK. Also note that M$ has done a few bad things with some of these components - even though the dll for one version of windows has the same name as another dll file, the two files are actually completely different dll's!!!!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width