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 Chriss Miller on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Recent content by Joe Crescenzi

  1. Joe Crescenzi

    Latest VFP Version

    7423 is SP2 with the security patch. Technically, Microsoft Service Packs were their way to distribute a combination of fixes and enhanced or changed features, but patches are just fixes.
  2. Joe Crescenzi

    Latest VFP Version

    I'm neutral about VFPA. I made several payment as donations to support the developer because I like the idea that if Microsoft ever follows Apple's lead in removing support for 32-bit (which is VERY unlikely), I'll still have a way to deploy my code. That said, if I decide to do a test with a...
  3. Joe Crescenzi

    Latest VFP Version

    Confirmed. The only thing that changed is the date of the web listing. Inside the MSI are the following files, which are dated from 2012. The end result is the same
  4. Joe Crescenzi

    Latest VFP Version

    The 2024 date is what's interesting. Now I'm curious. I'm wondering if they just moved the Service Pack or actually did a patch. The KB it referenced is a broken link, and the Security Bulletin is over 12+ years old, so I'm guessing it was just moved and they posted a new date. Either way...
  5. Joe Crescenzi

    Change words (language) in button set

    Yes, once the Wizard creates your form, you can change anything from the Properties window just like a form you created from scratch. If you want to allow users to select a language and change the Caption on the fly, you can do that in the Init method as @GTGeek88 pointed out.
  6. Joe Crescenzi

    Grid - control source being ignored.

    One possible cause is that you may not be using the textbox within the column. To confirm this, drill down from the column to get to the underlying textbox and check the control source for that specific box.
  7. Joe Crescenzi

    foxpro for dos images

    If you are running FoxPro for DOS on a 32-bit Windows based system you could trigger Windows to show the image, then hit alt-tab to switch back to the DOS screen or the command window. To trigger the default viewer for the image in Windows just use RUN START imageFileName and it will likely...
  8. Joe Crescenzi

    Fun FoxPro Quirk using NOUPDATE and AGAIN together

    We are 100% in agreement. They definitely could've changed the behavior because it does in fact let each work area have independent readonly vs readwrite as long as the first file was not using NOUPDATE, so the underlying code is flexible enough under the hood to manage each work area's status...
  9. Joe Crescenzi

    Fun FoxPro Quirk using NOUPDATE and AGAIN together

    It makes 100% for exclusive use for lots of reasons, because you need to ensure other users can't access a file until you're done, but within the same session it would've been a better decision to open the files the same way and let the presence or lack of NOUPDATE determine what that work area...
  10. Joe Crescenzi

    Fun FoxPro Quirk using NOUPDATE and AGAIN together

    Great insights. For those who are curious, you can see this demonstrated in real time by looking at the Open Files section of a file server, then sort by the # of Locks tab. 99% of the files will have zero locks, then if you refresh the page, the locks come in and out of existence as the locks...
  11. Joe Crescenzi

    Fun FoxPro Quirk using NOUPDATE and AGAIN together

    It's an interesting study in the nuances of how FoxPro handles the NOUPDATE option. According to the help file: "In Visual FoxPro for Windows, opening a table again in another work area doesn't consume an additional file handle." Based on that it's super clear what's under the hood. FoxPro...
  12. Joe Crescenzi

    Fun FoxPro Quirk using NOUPDATE and AGAIN together

    I definitely expected the exclusive option to play a major role, after all you can't have one version that's exclusive and allow work area to be able to open it, but the NOUPDATE was a bit more of a surprise because it does allow other work areas to be completely independent when the initial...
  13. Joe Crescenzi

    Fun FoxPro Quirk using NOUPDATE and AGAIN together

    Here's something fun that I stumbled into that I decided was worthy of sharing for those who may be curious. When you open a table using USE... NOUPDATE, any subsequent USE commands with AGAIN and ALIAS may, or may not end up inheriting the Read Only / NOUPDATE status, depending on how the...
  14. Joe Crescenzi

    animated gif in visual foxpro form

    I tend to place 99% of images directly from the IDE, but there are times where the only useful way is to do it in the Init code, such as when the filename is taken from the data itself, such as a customer's logo, or in cases where I want the logo to visually reflect the status of a field. For...
  15. Joe Crescenzi

    animated gif in visual foxpro form

    The funny thing is I've never really thought about adding an animated GIF to a form, but I just tested it and tried two ways using the MORPHFOX.GIF file, and you are correct, it works perfectly using the built-in Image control in the latest VFP without needing anything else. I tried it two...

Part and Inventory Search

Back
Top