Hi Stanley.
Windows Installer (which InstallShield uses) keeps track of which files are installed by an application and if anything gets corrupted or deleted, prompts you to reinstall. While that's useful for some things, most people find that behavior annoying. That's why most of us have move...
Hi Rob.
If you send me the source changes you made (dhennig@stonefield.com, or just show the places where you made the changes here), I'll incorporate them into the XSource source code on VFPX, giving you full credit for the fixes, of course.
Doug
Since Dan asked :) ...
Yes, we're about to release Stonefield Query Enterprise, a completely rewritten version of Stonefield Query using C#. It includes a converter to convert VFP reports to DevExpress XtraReports (the reporting engine we're using). If you want to check out a live demo, go to...
Hi Andrew.
You need to distribute ReportBuilder.app with your application and set _REPORTBUILDER = 'ReportBuilder.app' somewhere in your startup code.
Doug
Are you elevating before running this code (i.e. right-clicking the program and choosing Run as Administrator)? If not, I can't see how this code would work in Windows 7 either because you can't write to HKEY_LOCAL_MACHINE in the Windows Registry nor to the Windows folder in the file system...
Hi Don.
I think the problem is that you're using Refresh() rather than Thisform.Refresh(). Refresh() is a function that refreshes the content of a view while Thisform.Refresh() updates the Value property of controls on the form.
Doug
Hi Mark.
You can do this in Stonefield Query (www.stonefieldquery.com). It supports emailing reports using a scheduled task, so they can be sent at 3:00 every second day, for example.
Doug
You could check out Stonefield Query: http://www.stonefieldquery.com. There's a free trial version that will allow you to see if it'll do what you want.
Doug
The FoxPro Lifetime Achievement Award honors those individuals who have contributed a great deal to the FoxPro community over the years. See http://fox.wikis.com/wc.dll?Wiki~FoxProCommunityLifetimeAchievementAward~VFP for previous award recipients. These recipients wish to continue the award and...
Are you passing the name of your function in quotes? If not, you need to. It should be something like:
HTTPGet(url, file, "MyProgress()")
Without the quotes, you're calling MyProgress immediately and those two variables don't exist yet.
Doug
Hi GenDev.
Most of the code is pretty straightforward: copying files from one folder to another. The key is using the ShellExecute API function (see http://fox.wikis.com/wc.dll?Wiki~ShellExecute~VFP for the syntax) using "RunAs" for the second parameter to launch the updated EXE so it can be...
Hey Griff.
Yes, unfortunately that's one downside but I don't know how to get around it, other than not letting the updater EXE relaunch the main EXE, which is a pain for the user.
Doug
Here's the process we use in Stonefield Query, which works in all versions of Windows including Vista and 7:
- Download the update to a writable folder (eg. user's temp folder)
- If Windows Vista or later (check using OS(3)) and the user isn't running the app as administrator (check using...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.