cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Pilgrim

EULA Scrolling on 64-bit

Hi,

I am trying to use the Eula scrolling feature in my project.I followed all the steps mentioned and it seems to work in 32 bit machines. Do I have to do something different to get it working on 64 bit.

Thanks in Advance.
Labels (1)
0 Kudos
17 Replies
Highlighted
Flexera
Flexera

Re: EULA Scrolling on 64-bit

It appears Win64 needs a 64-bit build of the EulaScrollWatch.dll. I've filed IOC-000082066 to track this, and I'll try to get an early build of the file posted here as soon as possible.
0 Kudos
Highlighted
Flexera beginner

Re: EULA Scrolling on 64-bit

Will this update be posted here?

Thanks!
0 Kudos
Highlighted
Flexera
Flexera

Re: EULA Scrolling on 64-bit

Here's a preliminary rebuild of these files, including an x64 version. They go where you'd probably expect, under Redist\Language Independent, and are then separated into folders by platform, as they have the same name. After you get this file in place, you'll have to modify the original steps for the scroll watcher slightly; let me know if these summarized instructions are not enough.

Create a second custom action WatchScroll64 which refers to the new x64 .dll file, but is otherwise identical to WatchScroll.

Tweak the condition of the DoAction event to add the conditional clause AND NOT VersionNT64.

Add a second DoAction event, nearly identical to the first, which calls WatchScroll64, and uses the opposite additional clause AND VersionNT64.
0 Kudos
Highlighted
Pilgrim

Re: EULA Scrolling on 64-bit

Michael,

Thanks a lot for the quick turnaround.

The new dll for the 64 bit machines worked fine.

Thanks again
0 Kudos
Highlighted
Flexera beginner

Re: EULA Scrolling on 64-bit

Ditto on thanks and turn-around.

Works great and in cursory testing I couldn't make it fail. Thanks a ton.

Regarding the instructions, they work fine, but the following may help a tiny bit (especially to newer IS users...)

Clone the custom action WatchScroll and name the new custom action WatchScroll64. In the DLL Filename field, refer to the new x64 .dll file. Make no other changes to this custom action.

From the Dialogs interface, open the LicenseAgreement Behavior and select the ScrollableText control. Tweak the condition of the DoAction event to add the conditional clause:
AND NOT VersionNT64.

Add a second DoAction event, nearly identical to the first, which calls WatchScroll64, and uses the opposite additional clause:
AND VersionNT64.

Something like that. Thanks again, good stuff!
0 Kudos
Highlighted
Flexera beginner

Does not work with Windows 7

WatchScroll64 does not work with Windows 7 (I've not tested the 32 bit version). The same .msi works with 64 bit Vista and XP, but not Win7. You can get the .msi to work by running it in Compatibility mode.
0 Kudos
Highlighted
Flexera beginner

Re: EULA Scrolling on 64-bit

WatchScroll64 does not work with Windows 7 (I've not tested the 32 bit version). The same .msi works with 64 bit Vista and XP, but not Win7. You can get the .msi to work by running it in Compatibility mode

Can someone at Flexera please respond to this?
0 Kudos
Highlighted
Pilgrim

Re: EULA Scrolling on 64-bit

We haven't been able to reproduce the issue. In our tests, WatchScroll64 works with 64-bit Windows 7 without the compatibililty mode.

Can you post a sample that reproduces the issue?

Thanks!
0 Kudos
Highlighted
Flexera beginner

Re: EULA Scrolling on 64-bit

It may be quicker if you were to send your sample to me. Would that be possible?

Thanks
0 Kudos