Jump to content

gwideman

Members
  • Content Count

    9
  • Joined

  • Last visited

Posts posted by gwideman


  1. Hmm, OK I guess. 

     

    For some reason, when I previously tried the Updates filter with Category All, it returned nothing.  I see your screen cap shows Patches and Hotfixes, and that does return a result, so thanks for that.

     

    Problem is, GetIt muddles together 100's of offerings from multiple vendors, and the filters are ambiguous, so it's either hard to see the forest for the trees, or if you get rid of the trees (or is it the forest?) there's nothing left and hard to tell the meaning of "No result". 

     

    I had also tried using the Search box set to "Embarcadero", but that only finds items that mention that name in the description, and doesn't find any items whose vendor is Embarcadero.   I tentatively concluded that perhaps updates to RAD Studio were listed under some other vendor name.

     

    It wasn't clear what other term I could search for to bring up possible updates. Actually using "update" fetched two items that were irrelevant.

     

    I was hoping to find a feature that provides a positive statement "your installation of the IDE is at the latest version".  The current "no search results" fails to distinguish between "your installation is up-to-date" and "you didn't guess the right filter and search terms".

     

    Anyhow, thanks for your help.


  2. 20 minutes ago, Remy Lebeau said:

    In modern versions, IDE updates are released on GetIt. Simply check there if any updates are available for download.

    Thanks for your reply.   Your suggestion sound plausible, but how, exactly?

    Tools > Getit Package Manager gets me the Getit Package Manager window. Then what?

     

     


  3. In most products there's a Check for Updates function on the Help menu, but not in the Delphi 12 IDE.

     

    docwiki search finds this page "Check for Updates https://docwiki.embarcadero.com/RADStudio/Sydney/en/Check_for_Updates, last updated in 2015.  But I can find no such Check for Updates Start menu item, link or function inside the IDE, in D12, (nor in D10.4 that this page supposedly pertains to).

     

    One could check the Release Notes at http://docwiki.embarcadero.com/RADStudio/Athens/en/Release_Notes

    ... except that page has loads of info about installation, but no actual release notes. Sigh.

     

    So how the heck do you check if your IDE is up to date?


  4. 14 minutes ago, JonRobertson said:

    Once you add pngimage to the uses clause of any unit, the TPNGImage class is registered with TPicture, which enables your application to load and save PNG images.  [...]

     

    Thanks for your rapid response!   This seems like the key information.  The docs for TPicture  are also a little unhelpful:

    Quote

    TPicture is a TGraphic container, used to hold a graphic, the type of which is specified in the Graphic property. It is used in place of a TGraphic [in what context?] if the graphic can be of any TGraphic class. LoadFromFile and SaveToFile are polymorphic. For example, if the TPicture is holding an Icon, it is valid to LoadFromFile a bitmap file, where the class TIcon can only read .ICO files.

    If the TPicture contains a bitmap graphic, the Bitmap property specifies the graphic. If the TPicture contains an icon graphic, the Icon property specifies the graphic. If the TPicture contains a metafile graphic, the Metafile property specifies the graphic.

    The properties of TPicture indicate the type of graphic that the picture object contains, and its size. The methods of TPicture are used to load, save, and manipulate graphics.

     

    So does this apparatus expect us to first set the Graphic property to the desired type of TGraphic, and then perform operations like LoadFromFile?  The description makes it sound like this causes LoadFromFile to convert from the file's type of image data to the type of image data you've preset in Graphic.

     

    Or is it OK starting with nothing set for Graphic, and then just calling LoadFromFile creates the object that Graphic points to, of a type that matches the input image data? 

     

    And are the Bitmap, Icon, Metafile, and WICImage properties pointers to separate actual objects? Or are they just more-specifically typed pointers to the same object that Graphic points to (ie: at most one would be valid).  What happens if the graphic type is not one of the default ones, as with TPNGImage and TJPEGImage?

     

    Thanks for any further clues on how to work with this apparatus rather than against it, or via random flounder :-).


  5. The documentation for Vcl.Imaging.pngimage.TPngImage (http://docwiki.embarcadero.com/Libraries/Athens/en/Vcl.Imaging.pngimage.TPngImage) says:

     

    Quote

    Use TPngImage to load and manipulate PNG (Portable Network Graphics) graphics. . It is not required to use the TPngImage class directly. If you need your application to accepts PNG images, simply add the pngimage unit in the uses list. This operation ensures that the PNG graphic format is registered in the VCL.

     

    Say what?!?  First it says to use TPngImage, then is says you don't need to use it.  Then it goes on to say that if you add pngimage to the uses clause, something helpful happens, but doesn't say what.

     

    I'd appreciate if someone could spell out what is this favored method of using TPngImage without actually using it.


  6. On Quality Central I was hoping to look up an issue I filed some time ago. But I got these messages:

    Query:  reporter = currentUser() ORDER BY createdDate DESC

    Error: Field 'reporter' does not exist or you do not have permission to view it.

     

    20230527_QC_permission_problem.thumb.png.fe31d397c178cfab856339064e9efb18.png

     

    This appears to be the underlying issue database saying that it can't find any records because it can't apply the WHERE clause.

     

    If the site offers the Reported by Me function, and can't execute it, that's a bug, right?

     

    I also could not figure out how to submit a bug about QC to QC.

×