ProFactor Software Limited

Home > Docs > Articles

RSS feed

Articles

ProFactor Software Frequently Asked Questions

General

StyleManager

  • Some code I have doesn't seem to get restyled. Why is that?

    The most likely reason is if the code is '#if'd out. StyleManager treats your code the same way as a compiler would, so it will only restyle the parts of your file that are actual compiled code.

  • StyleManager gives me a 'statement error' on some code that looks fine. The code then restyles incorrectly. Why?

    The most common reason for this is from the use of macros in the file that StyleManager doesn't know about, which are '#define'd in a header file. This is usually solvable by enabling the 'Obtain additional paths from the IDE' option, which ensures StyleManager can find all necessary header files to parse the code.

  • Could you add feature 'X'?

    We're always looking for ways to improve our software, so please feel free to drop us a line if you have any suggestions, at profactor@profactor.co.uk. We take all requests seriously, and in many cases have fast-tracked feature requests into new releases where it has been possible to do so.

  • Why does it take a long time to restyle certain files / selections?

    Unlike many of our competitors, StyleManager uses a full compiler front-end to parse the code. This means it can take quite a while to process a large body of code, but the upshot is that it can provide a more reliable restyle since it knows more about what the code means. This also applies to selection restyles: The selection only makes sense within the context of the rest of the code (for example, to determine if a function is free-standing or a class method), so the whole file will always needs parsing.

  • I can't get StyleManager to work on VS2002 / VS Express Edition.

    We've had to drop support for 2002 due to .NET1.0 compatibility issues. VS Express Edition doesn't have full support for external add-ins, so we're unlikely to ever be able to support that platform.

  • Will there be a Visual Studio 6 version?

    Unfortunately, due to the differences between earlier Visual Studio versions and the .NET versions, we are unable to create a Visual Studio 6 version.

  • Is there a command-line version of StyleManager?

    Yes - the command-line version is installed to the location you specified during installation, usually c:\Program Files\ProFactor\StyleManager\StyleManager.exe. For simple usage instructions, simply run it from a command prompt.

  • Are there any plans to port StyleManager to other platforms?

    Ports to other platforms are under consideration with us; it all depends on how much interest there is. Let us know what you think! If there's enough interest in a port to a particular platform then we'll provide one.

  • I can't find the 'restyle selection' button. Where is it?

    The Visual Studio command system is certainly a quirky beast! We've made a number of revisions to our installation process recently, so if you're having problems with missing toolbar icons then please try installing the latest version. We're fairly confident that the toolbar should be reliably updated now.

  • My StyleManager toolbar has disappeared. How do I get it back?

    Reinstalling the software should solve this problem, but failing that, a work-around for VS.NET 2003 is to open a VS command line and type 'devenv /setup'. However, this will reset all your toolbars and configurations, so we advise that you only use this as a last resort.

  • I've found problems with non-ASCII characters causing source code corruption.

    We fixed this severe problem in v1.06, so please install the most up-to-date version of the product to ensure you don't face this corruption bug.

  • The progress bar doesn't show much progress.

    We'd love to fix this, but it's actually a quite tough due to the complexity of parsing source code. The progress bar does show useful progress when restyling a whole project, however.

License System

  • My hardware has changed and now I need to re-authorise the software, but the license system says I have no licenses left. Can you reset my license please?

    If you log in to our support site you can reset your license yourself to allow it to be re-authorised. This is completely automated; the license will be reset instantly. Please note that there are a limited number of times that our system will allow automated resetting, after which you'll need to email us to reset the license. Alternatively, it is possible to download the license file directly from our support site using a normal web browser. This can be found by logging in and viewing the details of your purchase.

  • StyleManager keeps asking me to reauthorise it.

    Some users may have experienced problems with our license system when running on a virtual PC, or when changing network hardware. Our license system no longer generates licenses that are tied to specific hardware now, so we recommend that you relicense the software one more time to ensure you do not face this problem in future.

  • StyleManager says it can't contact the license server to authorise itself. How can I authorise the software?

    The license system is designed to operate through any normal firewall or NAT-based router (it uses pure HTTPS). You may find your virus checker, ad-blocker, or other system firewall may be blocking the request altogether. If you're persistenly facing such problems then please try disabling any software which might interfere with your internet connection for the duration of the authorisation process. Alternatively, it is possible to download the license file directly from our support site using a normal web browser. This can be found by logging in to our support site and viewing the details of your purchase. Failing that, email us at support@profactor.co.uk and we can provide instructions and a license file for manual authorisation.

  • Why do you use an activation-based licensing system?

    After some useful feedback from our customers, our licensing system is no longer activation-based. Licenses generated for recent versions of our software are not bound to specific machine hardware. Customers should find that our license files work in a quite traditional fashion, but with the added benefit of our automated license installation system. In most cases, installing the license is as simple as entering the key you receive after purchasing the software.









(c) 2004-2014 - ProFactor Software Ltd.