Results 1 to 5 of 5

Thread: Registering Templates, Error 1

  1. #1

    Default Registering Templates, Error 1

    Anyone have an idea what this is about?

    I'm getting close to tossing this spawn of Satan out into traffic and
    watching someone run it over.... MY WORKSTATION THAT IS!

    I cannot get ANY .TPL file to register even though they are installed.

    Lee White
    Attached Images Attached Images  

  2. #2

    Default Re: Registering Templates, Error 1

    > I cannot get ANY .TPL file to register even though they are installed.

    That's solved even when using /ConfigDir with no path, BUT...

    Uninstall fails to unregister the templates although it does delete
    them from the installed folder.

    Friedrich I hope the attached screen captures and the uninstall log
    provide some help and keep in mind this is when using /ConfigDir.

    I'm going to get my other installs ready and ignore this for the time
    being but a way to make the uninstall work would be nice.

    Does the path to ClarionProperties.xml need to be retained in the log?

    Lee White
    Attached Images Attached Images      

  3. #3

    Default Re: Registering Templates, Error 1

    Lee,

    I'll setup a test VM to try to reproduce your /ConfigDir scenario. As far
    as I know, nothing changed here in C11.1.

    Did this same uninstall scenario work in previous C11 versions for you?

    Friedrich

  4. #4

    Default Re: Registering Templates, Error 1

    Lee,

    quick question: are you using the "ClarionConfigDir.sbi" include script in
    your project?

    Friedrich

  5. #5

    Default Re: Registering Templates, Error 1

    Friedrich,

    > quick question: are you using the "ClarionConfigDir.sbi" include script in
    > your project?

    Yes but I also have script to attempt to handle /ConfigDir that puts
    the ClarionProperties.xml in the bin\Settings folder.

    I've attached a copy of the script lines in use.

    > Did this same uninstall scenario work in previous C11 versions for you?

    This is the first time I've attempted to support /ConfigDir with no
    path so I have no idea. This is why I was wondering if the path in
    %_SB_CONFIGDIR% needs to be retained in the uninstall log.

    I've got the registration working with /ConfigDir with a path so I'm
    moving on to the other install files, just curious about the uninstall
    failing to unregister the templates.

    --
    Lee White

    RPM Report Preview: http://www.cwaddons.com/products/rpm/
    Creative Reporting: http://www.CreativeReporting.com

    Hydrogen, the only CLEAN fuel and the future of clean air.





    --------------------------------------------------------------------------------




    If %_SB_DIALOGID% Equals "$CONFIGDIR_USED_DIALOG$" Then

    ! 1 2 3 4
    ! No, /ConfigDir is not used | Yes, but skip template registration (must be registered later, manually) | Yes, register using /ConfigDir= path provided in next dialog | Yes, using /ConfigDir with NO EQUAL SIGN or PATH

    If %CONFIGDIR_USED% Equals "1" Then
    Hide Wizard Dialog "CLARION_CONFIGDIR_DIALOG"

    ElseIf %CONFIGDIR_USED% Equals "2" Then
    Set Variable %REGISTER_TEMPLATES% to "0"
    Hide Wizard Dialog "CLARION_CONFIGDIR_DIALOG"

    ElseIf %CONFIGDIR_USED% Equals "3" Then
    Show Wizard Dialog "CLARION_CONFIGDIR_DIALOG"
    Set Variable %CONFIGDIR_PATH_SAVED% to "%CONFIGDIR_PATH%"

    ElseIf %CONFIGDIR_USED% Equals "4" Then
    Set Variable %CONFIGDIR_PATH% to "%CLARION_IDE_DIR%"
    Set Variable %CONFIGDIR_PATH% to "\bin\settings" [Append Value]

    If %CONFIGDIR_PATH% "Folder exists" Then
    If %CONFIGDIR_PATH%\CLARIONPROPERTIES.XML "File exists" Then
    Set Variable %CONFIGDIR_FOUND% to "1"
    End
    End
    If %CONFIGDIR_FOUND% Equals "" Then
    Display Message Box ("The optional path entered for /ConfigDir could not be verified. Please sele...", "Error")
    Cycle Loop
    End

    Hide Wizard Dialog "CLARION_CONFIGDIR_DIALOG"
    End

    End


    --and just before calling for template registration

    If %REGISTER_TEMPLATES% Equals "1" on Position "1" Then
    If %CONFIGDIR_FOUND% Equals "1" Then
    If %CONFIGDIR_PATH% Does Not Equal "" Then
    If %CONFIGDIR_USED% Equals "3" Then
    Set Variable %_SB_CONFIGDIR% to "%CONFIGDIR_PATH%"
    End
    End
    End

    ! failsafe attempt to get it to work
    If %CONFIGDIR_USED% Equals "4" Then
    Set Variable %_SB_CONFIGDIR% to "%CONFIGDIR_PATH%"
    End

    ! my test message
    /* Display Message Box ("CLARION_IDE = \n"%CLARION_IDE%"\n\n\nCONFIGDIR_USED = %CONFIGDIR_USED%\n\n_...", "Register Templates") */

    Register all pending Clarion Templates in "%CLARION_IDE%"
    If %_SB_ERRORCODE% Greater Than "0" Then
    Display Message Box ("Error: %_SB_ERRORCODE%", "Error During Template Registration")
    End

    End

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

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