PDA

View Full Version : Clarion 3rd-party developers: Don't panic (January 21, 2014)



NewsArchive
01-21-2014, 06:23 AM
Clarion 3rd-Party Developers:

My InBox is full <g>. Quite a few 3rd-party developers are still in "panic
mode" because they have "lost" their Clarion 9.0 uninstall entry and their
Clarion 9.1 'auto-detect' capability after installing Clarion 9.1
pre-release #10638.

Please be patient and wait for the Clarion 9.1 update :-) You'll only have
to uninstall the 'initial' C9.1 pre-release and SetupBuilder's magic will
bring back your C9.0 items, including 'auto-detect' capability. After that,
install the new C9.1 beta and you are done.

Please do not (DO NOT!) try to fix it on your own (e.g. manipulate registry
entries, "cut and past" Clarion folders, etc.).

Friedrich

--
Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910

--Helping You Build Better Installations
--SetupBuilder "point. click. ship"
--Create Windows 8 ready installations in minutes
--Official COMODO Code Signing and SSL Certificate Partner

NewsArchive
01-21-2014, 06:23 AM
http://www.youtube.com/watch?v=L3HQMbQAWRc

:-)

Charles


--
-------------------------------------------------------------------------------------------------------
Charles Edmonds

cjeByteMeSpammers@lansrad.com (remove the "ByteMeSpammers" to email me)
www.clarionproseries.com - ProScan, ProImage, ProPath and other Clarion
developer tools!
www.ezchangelog.com - "Free ChangeLog software to manage your projects!"
www.setupcast.com - "A revolutionary new publishing system for software
developers - enhanced for SetupBuilder users!"
www.pagesnip.com - "Print and Save the Web, just the way you want it!"
www.ezround.com - "Round Corner HTML tables with matching Banners, Buttons
and Forms - Now with PNG support!
www.lansrad.com - "Intelligent Solutions for Universal Problems"
www.fotokiss.com - "World's Best Auction Photo Editor"
-------------------------------------------------------------------------------------------------------

NewsArchive
01-21-2014, 06:26 AM
Could you manipulate your inbox like this :

IF PanicModeEmail
SendTo_NG_ReadMyPost
ELSE
xxxxxx
END

<g>

sitting tight after learning all this here yesterday.

--
JP
__________________________________________________ _____

For those who do not understand ... : "Qui bene amat bene castigat."
__________________________________________________ _____

DMC - Data Management Center : a tool to let you Migrate Import Export
Transfer your Data
www.dmc-fr.com

NewsArchive
01-21-2014, 09:56 AM
Hehehehe :)

Friedrich

NewsArchive
01-21-2014, 09:56 AM
<G> ;-)

Friedrich

NewsArchive
01-21-2014, 09:57 AM
Friedrich

In the script language
Anyway to get todays date without having to call a clarion DLL?
What I would like to do is use my version number and add todays date as the
the SB
compile date for the SB exe name. Example 200_012114.exe

Dan

NewsArchive
01-21-2014, 10:40 AM
Dan,

> In the script language
> Anyway to get todays date without having to call a clarion DLL?
> What I would like to do is use my version number and add todays date as
> the
> the SB compile date for the SB exe name. Example 200_012114.exe

In the script language to retrieve the current date at installer runtime
(not what you are looking for): "Get System Info -> Current Date"

At compile time from the pre-processor:

http://www.lindersoft.com/projects/currentdate2.zip

1. Use a compiler variable value in the Executable Name entry field, for
example: 200_[CURRENTDATE].exe

2. From the pre-processor, call a helper executable (writecurdate.exe ->
..sb8 source code project included) to write the current date into a
temporary file. You can change the date format in "writecurdate.sb8" if you
want.

3. Read the date into the [CURRENTDATE] compiler variable.

That's it :-) If you compile the getdate.sb8 demo project today, the
resulting executable is named "200_20140121.exe"

Friedrich

NewsArchive
01-21-2014, 12:51 PM
The ability to write little utilities and add-ons is one of the unsung gems
of SB.

I've even used it to write a little thing to use as an add-on to a piece of
commercial medical software that accepts a couple of parameters from the
host program, massages them into a login URL, and opens a medical
information website. No wizard screens, just simple functionality and under
150K in size with no runtime DLLs required.

Jane

NewsArchive
01-21-2014, 12:51 PM
Sing it!

>
>The ability to write little utilities and add-ons is one of the unsung gems
>of SB.

Jeff Slarve
www.jssoftware.com
www.twitter.com/jslarve
I'll search help files & Google for you.

NewsArchive
01-22-2014, 02:18 AM
> The ability to write little utilities and add-ons is one of the unsung
> gems of SB.
>
> I've even used it to write a little thing to use as an add-on to a piece
> of commercial medical software that accepts a couple of parameters from
> the host program, massages them into a login URL, and opens a medical
> information website. No wizard screens, just simple functionality and
> under 150K in size with no runtime DLLs required.

Wow! Very cool :-)

Friedrich

NewsArchive
01-23-2014, 11:41 AM
Hi Friedrich!

Just received "Clarion 9.1 EE - Build 10655 Release!"

Is this the proper release that prevents the issues discussed in this
thread?

Also, Clarion 9.1 seems to be trying to access the C9.0 Recent Solutions
page in the IDE - is there a way to prevent this? I'd like to start 9.1
with a "clean slate" if possible.

Craig E. Ransom
Tracker Software Products, Ltd.
http://www.tracker-software.com/

NewsArchive
01-23-2014, 11:41 AM
Hi Craig,

> Just received "Clarion 9.1 EE - Build 10655 Release!"
>
> Is this the proper release that prevents the issues discussed in this
> thread?

Yes!

> Also, Clarion 9.1 seems to be trying to access the C9.0 Recent Solutions
> page in the IDE - is there a way to prevent this? I'd like to start 9.1
> with a "clean slate" if possible.

No, this is the expected behavior. C9.1 and C9.0 "share" the same settings
(layouts, fonts, etc.)

Friedrich

NewsArchive
01-23-2014, 11:42 AM
Oh. Argh. Blech.

Craig E. Ransom
Tracker Software Products, Ltd.
http://www.tracker-software.com/

NewsArchive
01-23-2014, 11:43 AM
Fortunately, VMWARE Workstation offers a solution to this dilemma. :D

Craig E. Ransom
Tracker Software Products, Ltd.
http://www.tracker-software.com/

NewsArchive
01-23-2014, 11:43 AM
Friedrich,

> No, this is the expected behavior. C9.1 and C9.0 "share" the same settings
> (layouts, fonts, etc.)

Wouldn't /ConfigDir allow this?

--
Lee White

RPM Report Viewer.: http://www.cwaddons.com/products/rpm/
RPM Review........: http://www.clarionmag.com/cmag/v11/v11n06rpm.html
Report Faxing.....: http://www.cwaddons.com/products/afe/
---Enroll Today---: http://CWaddons.com

Creative Reporting: http://www.CreativeReporting.com

Product Release & Update Notices
http://twitter.com/DeveloperPLUS

Windows 8 brings us "The Oval, Bumper Car, Roller Coaster of Wait!"

NewsArchive
01-24-2014, 12:23 AM
Hi Friedrich!

Looks like once you install 9.1 with 9.0, trying to install a
SetupBuilder install to 9.0 that registers templates results in a
failure to register those templates. I got an access violation on every
template in the Tracker PDF-XChange PRO SDK.

Craig E. Ransom
Tracker Software Products, Ltd.
http://www.tracker-software.com/

NewsArchive
01-24-2014, 04:09 AM
Hi Craig,

> Looks like once you install 9.1 with 9.0, trying to install a SetupBuilder
> install to 9.0 that registers templates results in a failure to register
> those templates. I got an access violation on
> every template in the Tracker PDF-XChange PRO SDK.

No, it should work fine because nothing has changed.

But you have to make sure that the IDE is registered (serial number
verified). Just for fun, install LSZip (www.lszip.com) on your test machine
(and let the install register the templates) and I am sure it works :)

Friedrich

NewsArchive
01-24-2014, 04:09 AM
Hi Friedrich!

Well, I know what I saw. I then uninstalled 9.1 and 9.0, rebooted,
installed 9.0, updated 9.0 with our PRO SDK, installed 9.1, updated 9.1
with our PRO SDK, and all seems fine now.

Craig E. Ransom
Tracker Software Products, Ltd.
http://www.tracker-software.com/

NewsArchive
01-24-2014, 04:10 AM
Craig,

> Well, I know what I saw. I then uninstalled 9.1 and 9.0, rebooted,
> installed 9.0, updated 9.0 with our PRO SDK, installed 9.1,
> updated 9.1 with our PRO SDK, and all seems fine now.

If you have a clean VMWare OS to test, I would recommend to try it again
with the original setup to make sure there is not a specific pattern in your
PRO SDK install / set of templates that causes a crash in the C9.1
registration utility.

Friedrich

NewsArchive
01-24-2014, 04:11 AM
Hi Craig,

See attached screenshots. Both C90 and C91 installed. The LSZip installer
registered templates without any problem in C91.

Friedrich

NewsArchive
01-24-2014, 04:21 AM
Lee,

Yes it would.
The decision was to either
a) create all config files in a new folder and let users copy files to retain
all their IDE customizations (error prone) or have users manually set
everything in the IDE again
b) share the files as is currently being done

going in we knew it was going to be "50 for and 50 against" whatever we decided....

but /Configdir is being improved so it works across all the IDE tools
(ClarionCL, RED files, etc.)
and in that way people can have it either way.

-
Robert

NewsArchive
01-24-2014, 04:22 AM
c) An IDE menu choice "Import settings from prior version of Clarion",
which would auto-detect the usable versions as candidates.

Which would (theoretically<g>) be less error prone.

Jeff Slarve
www.jssoftware.com
www.twitter.com/jslarve
I'll search help files & Google for you.

NewsArchive
01-24-2014, 04:23 AM
+1

I LIKE the separate folders so as to save them and restore whenever
needed (more rarely these c8/c9 days but one never knows)

or

simply copy all files from 9.0 to 9.1 folder when you register the
serial ?
like this the result (visula) would still be : "wow! I have all my
settings and layout" as I had <g>


--
JP
__________________________________________________ _____

For those who do not understand ... : "Qui bene amat bene castigat."
__________________________________________________ _____

DMC - Data Management Center : a tool to let you Migrate Import Export
Transfer your Data
www.dmc-fr.com

NewsArchive
01-24-2014, 04:25 AM
> An IDE menu choice "Import settings from prior version of Clarion"

I kinda like this better. Could be IDE or could be installer dialog I guess.

Craig E. Ransom
Tracker Software Products, Ltd.
http://www.tracker-software.com/

NewsArchive
01-24-2014, 07:36 AM
Hi Friedrich!

I tried with an "empty clone," installe4d 9.90 and validated, installed
9.1 and validated, and then installed our PRO SDK and it registered the
templates just fine. Must have been an odd glitch.

Craig E. Ransom
Tracker Software Products, Ltd.
http://www.tracker-software.com/

NewsArchive
01-24-2014, 11:17 AM
Hi Craig,

> I tried with an "empty clone," installe4d 9.90 and validated,
> installed 9.1 and validated, and then installed our PRO SDK
> and it registered the templates just fine. Must have been an
> odd glitch.

I hate computers <g>. Thanks for testing!

Friedrich

NewsArchive
01-24-2014, 11:21 AM
Considered it as a possible, but also potentially error prone;
- if "other" IDE is open
- if a setting isn't supported or takes an additional param
- etc.

so there is no one perfect way, and best we can do is try to cover the 2 options:
- I like to share
- I don't like to share

but its a good idea and we'll keep it on the table.

-
Robert

NewsArchive
01-24-2014, 11:22 AM
Bob,

IF other IDE is open send a message and close down
if a setting is not supported (not applicable as you said last
wednesday) as to date 9.0 and 9.1 shar the same <g>
PLUS
_you_ know what settings are not supported so easy enough to parse and
"eliminate", no ?
(ok this means a parser and not a simple "copy" .... ie work ie time
.... <g>

if this idea could become "live" ...

--
JP
__________________________________________________ _____

For those who do not understand ... : "Qui bene amat bene castigat."
__________________________________________________ _____

DMC - Data Management Center : a tool to let you Migrate Import Export
Transfer your Data
www.dmc-fr.com