Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Search results for query: *

  • Users: foxmuldr
  • Order by date
  1. foxmuldr

    Has anyone developed a vfp app with data on differnt host?

    Olaf, It's a new thing I'm talking about. It doesn't have to be just HTTP, but can be HTTPS for security. The point is, it could be done, were this new thing I'm talking about written. Best regards, Rick C. Hodgin
  2. foxmuldr

    Has anyone developed a vfp app with data on differnt host?

    You know you could. If you wrote a new disk file format and driver, one which emulated the remote-server side connections as literal tables to be opened, and then parsed the header write commands, lock commands, etc., there would be no limits to what you could do with VFP's built-in DBF engine...
  3. foxmuldr

    numeric overflow

    Thank you for your help. Best regards, Rick C. Hodgin
  4. foxmuldr

    numeric overflow

    Olaf, You're completely missing it. There are fundamental data types to the CPU itself, the kind that VFP9 must wield internally to process data. These are resolved then by VFP to be presented to the user application (the FoxPro data environment) as whatever types VFP converts them to, such...
  5. foxmuldr

    Has anyone developed a vfp app with data on differnt host?

    I've never done it remotely like that. In-house, we've had 150+ machines running production queries (each query is an average of 200KB or so in returned data), continually, using an IBM AS/400 box with IBM's DB2. It worked perfectly. Even in our heaviest use (10/100 Ethernet) we never saw any...
  6. foxmuldr

    numeric overflow

    Jockey2, Sure. No special environment is set. It seems to work all the time. Go in to FPW 2.6 and create a simple screen called "myfoo.scx". Create a single input box on the screen with the variable m.foo. In the setup / init code, use "m.foo = 0". Add a button with terminate read, and...
  7. foxmuldr

    Form colors/display distored on Citrix servers:

    You'll have to post a public link. I can't access your hard drive. Also, if you can, save in PNG format. It's lossless, and compressed. PNG stands for "PNG's Not Gif". It's the free/libre version of the GIF protocol. Best regards, Rick C. Hodgin
  8. foxmuldr

    numeric overflow

    The more telling test: test.prg: foo1 = 0 foo2 = 0 + (9999999999 - 9999999999) foo3 = 2147483647 && (2^31) - 1 foo4 = 2147483648 && 2^31 save to foo.hex display memory like foo* Note that foo1 and foo3 are shown without a decimal point in the non-rightmost column. And if you look at foo2...
  9. foxmuldr

    numeric overflow

    You can test it thusly: test.prg: foo1 = 0 foo2 = 0 + (9999999999 - 9999999999) save to foo.hex Load foo.hex in a hex editor capable of showing 64-bit floating points, and you'll see that foo1 has N(10) allocated for it stored as a 64-bit floating point, and foo2 has N(13,2) allocated for it...
  10. foxmuldr

    Form colors/display distored on Citrix servers:

    What is the color depth on Citrix servers? If it's 8-bit you'll get all kinds of weird stuff. Can you post a couple screen shots? I assume it's not just on the monitor end. If you need, press the Alt+PtrScr key on the VFP window, or PtrScr by itself to capture your entire desktop, and then...
  11. foxmuldr

    numeric overflow

    I found the cause of it. It has to do with the way VFP9 handles integer values. If the value is (2^31)-1 or less, it works with a 32-bit form. If it's 2^31 or higher, it internally upsizes the storage form associated with the variable. Here's the workaround fix. Instead of using this in the...
  12. foxmuldr

    numeric overflow

    I have a FPW 2.6 screen that uses a numeric input memory variable (m.acct) with a picture clause '999 9999 999' for an input field. We've taken the SPR and compiled it in VFP9 and it works fine, except that when the user types in all 10 digits it gives a brief wait window that says "numeric...
  13. foxmuldr

    Multi user access of record slow

    I was under the impression the query is slow only from time to time, and that re-creating the index brought it back up to speed. My mistake. Best regards, Rick C. Hodgin
  14. foxmuldr

    LOCATE Issues

    One thing I've personally noticed when running Vista and later Microsoft operating systems, is that the kernel itself (Windows) is sending out auto-indexing commands, or commands which utilize the hard drive in some way (SuperFetch, et al). I've seen absolutely tremendous slowdowns (not just in...
  15. foxmuldr

    Multi user access of record slow

    dishati, There's nothing wrong with re-creating indexes from time to time, or even every time you open the table. It won't corrupt anything. It's just not often necessary and a user / developer having the mindset that it *IS* necessary is a problem. However, it certainly won't hurt anything...
  16. foxmuldr

    Calculating straight line distances (reopen)

    There's an easy way to calculate the literal distance between two points on a sphere. Given latitude and longitude, rotate both points through a series of transformations in 3D space to position one of the points on the north pole. Then, rotate the last point so it winds up at the meridian...
  17. foxmuldr

    Calculating straight line distances (reopen)

    It seems to be calculating orbits of satellites, something about 100 or so miles above the Earth.
  18. foxmuldr

    How to run a form event from another form.

    An easy solution is to create an object which hangs on _screen, which holds the form objects as passed parameters. _screen.addObject("_myHolder", "myholder") * Do whatever to launch forms 1 and 2, and in their init code, use this: *FormN.init() _screen._myHolder.formN_checkin(1, thisForm)...
  19. foxmuldr

    Debugger question

    You could define a class in your app's startup code which looks for a file like "developer_machine.txt" and if found, installs a timer object which once a second redefines the function key you want/need to the "SET SYSMENU TO DEFAULT" key, then you'll never have to wait more than a second or so...

Part and Inventory Search

Back
Top