Home General
New Blog Posts: Merging Reports - Part 1 and Part 2

Clients can't run 10.01 apps

edited March 2006 in General
RE: D7, RB10.01

I just installed the latest release and recompiled an app used in our
office. Everything works perfectly on my computer (where all my development
files are located) but, now, all of the other client computers cause a GPF
when the program is run. The only thing I did was install the new RB, loaded
and saved the RTM files, recompiled and re-deployed (exe and rtms) to the
network. No other changes.

Any ideas?

Thanks,
Al

Comments

  • edited March 2006
    Hi Al,

    This is not a known issue with RB 10.01. Is there any more information you
    can provide on the nature of the error? Which parts of RB does your app
    primarily use? How are your users' machines and setups different from
    yours?

    --
    Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com

    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
  • edited March 2006
    The only real difference in the computers is the fact that mine is the only
    one that has the development stuff on it. All are running the same version
    of Windows XP with all updates, etc., etc. This is one reason why I
    considered the possibility that RB10 might require some new library on the
    client computers, but that doesn't appear to be the case. There is no error
    message that is displayed. The only thing that happens when a client
    computer starts the app is XP pops up the "The such-and-such program has
    encountered an error and needs to close." dialog.

    Al


  • edited March 2006
    Hi Al,

    Did this application work correctly with Version 10.0? Do your users
    perhaps have fully access to the printer drivers that will be used? If you
    can, you may try doing a full install of your application on a different
    machine yourself and see if you can recreate the issue.

    --
    Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com

    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
  • edited March 2006
    Actually, I don't know what the app would have done with 10.0; I upgraded
    from 9.x directly to 10.01.

    As far as installation is concernced, ALL files reside in a single network
    folder. All clients run the app directly from this folder. Nothing is
    installed on the client computers. This, in itself, is another curiosity
    because I can run the same .exe file from the network on my computer and
    everything works great. I'm left guessing that there must be something, a
    DLL maybe, that is only on my computer which allows the newly compiled
    program to work??? Did anything change from RB 9.x to 10.0 as far as client
    deployment is concerned that I didn't pick up in the ReadMe?

    Al

  • edited March 2006
    OK, I got it figured out!

    I don't know if this is any big deal for anyone else but...

    If you load a report into the designer, then load a template (or different
    templates) into the report, when the template is saved, RB injects the FULL
    pathname of the template into the Template.Filename property of the
    ppReport. This (at least for me) is the development folder, NOT the runtime
    folder. If the app is compiled without changing the template path name then
    the app will raise a GPF when the template is loaded at runtime and it
    doesn't exist (because the path doesn't exist on the clients).

    Again, probably not a big deal for most but I sometimes tend to forget that
    kind of "little" stuff.

    Al

  • edited March 2006
    Hi Al,

    Glad you got it working. We'll take a look at this and see if there is a
    way to have the program end more gracefully if it's possible from RB.

    --
    Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com

    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
This discussion has been closed.