Skip to Content
avatar image
Former Member

Powerbuilder EXE/DLL Versioning

Hi,

whilst PB (12.5.2) observes version information entered in "Project - Version Information" tab during compile and build of a full project it does not do so if you just build a runtime library from PBL included in project.

Our objective is to have the possibility to deploy only changed PBL/DLL's as patches due to large project. We often implement minor changes which need to be rolled out to production environment quickly.  Due to the size of our project Compile, Build and MSI gerneration takes at least 2h. Not to mention the  install time in production environment with 100+ clients.

For such minor updates we would like do deploy MSP file to clients. Building the MSP is not a problem, but due to the fact, that PB ignores Version Information when building single runtime library from PBL we must manually edit DLL version info before building MSP. IMHO this is not only time consuming but it is also not best praxis to "hack" dll files...

Any Idea's how we could optiomize and speed up the process?

regards

peter

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • avatar image
    Former Member
    Dec 22, 2014 at 02:00 PM

    Maybe you should think about not using machine code compiles. Machine code compiles are much slower, produce larger files and do not produce significant improvements in run time speed.

    Try compiling the app with machine code unchecked and see how long it takes.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Dec 22, 2014 at 12:09 PM

    Hi Peter;

      You are correct - PB does not sign individual DLL's. That sounds like a great enhancement request though.

    Regards ... Chris

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Dec 22, 2014 at 06:58 PM

    It might be worth asking the folks at E. Crane Software if their PowerGen product can help you.

    Add comment
    10|10000 characters needed characters exceeded