Jump to content











Photo
- - - - -

WinBuilder 078


  • Please log in to reply
No replies to this topic

#1 pscEx

pscEx

    Platinum Member

  • Team Reboot
  • 12707 posts
  • Location:Korschenbroich, Germany
  • Interests:What somebody else cannot do.
  •  
    European Union

Posted 31 August 2009 - 04:36 PM

This has been a long time of development, including a lot of changes, discarding the changes, rebuild the changes, etc.

Thanks to all developers for their help, suggestions, tests, etc.

And also (seriously meant) thanks to Lancelot for starting WW3 with me. That helped me to think about some necessary user needed fundamentals.

This new version of WinBuilder (besides a lot of bug fixes and new commands) is thought to help the developer to create 'cooperative scripts'. That means to create scripts which do not disturbe information other scripts wrote previously.

Generally: All of these 'features' are switched off by default, but can be activated by the developer.
Therefore, if you build your PE after upgrading from WB 076 to 078 the log should show no warnings (?)

Overwrite warnings:

All single operations which overwrite something existent, are shown in the log as warning.
This concerns to
  • FileCopy,
  • CopyOrExpand
  • Expand
  • Extract (all 4 possibilities)
  • FileCreateBlank
  • RegWrite
The mechanism is switched off with wildcards, e.g. when using "FileCopy *.exe"

By default, the warning is given, and the individual value is overwritten.

This can be influenced by using two parameters optionally at the end of the command line:
  • NOWARN: When overwriting, no warning is shown in the log
  • PRESERVE: If there is 'something', it is not overwritten, but a warning is given in the log
  • NOWARN,PRESERVE or PRESERVE,NOWARN: The existing item is not overwritten, and no hint about this is given in the log
The 'NOWARN' can be defined in the project (default NOWARN), or in individual scripts (default no NOWARN).
You can define it in the GUI editor under the 'Desciption' tag. There is a checkbox 'No Warning' (maybe translated to local language) in the upper right.

Integrity check

Script developers now have the (proprietary) possibility to mark their script with a 'Certification'

The log marks whether the script is
  • not certified
  • unchanged
  • changed (of course changes like select / deselect or changing interface options are overseen)
This is shown by a ( ), (+) or (?) in the top script listing.

Debug log

If a user asks for support in the forum and appends a log, he / she should use the 'Debug Log'.
That can be switched on in 'Tools >> Options >> Debug Log' in the middle right.

As a result, the log shows 'everything important' including skipped "System,ERROR,OFF", all warnings, etc.

New commands:

Please look at the help. (Also not yet updated, I need some other 5 Latin minutes ...)

Samples of most of the new features can be seen in the nativeEx_barebone project.

Peter









0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users