Solved

Display image from a link

Posted on 2014-02-20
4
544 Views
Last Modified: 2014-03-31
Hi Experts,

Exist some way to display external images in grid columns when the data source only contains links to the images ? In my data base only have the link, but I need show the image inside of the grid. I'm using delphi xe4 with firebird and IBO Objects

Could someone help me?

Thanks
Alexandre
0
Comment
Question by:alpires
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
4 Comments
 
LVL 30

Assisted Solution

by:Randy Downs
Randy Downs earned 250 total points
ID: 39876087
Maybe this will help - http://stackoverflow.com/questions/11067833/delphi-show-images-without-download

You can use this function (compiled and tested using Delphi 2010) to download a file over HTTP and store it in a TBitMap. It'll read all file types that have a registered support in Delphi's TGraphic hiearachy, and will auto-detect BMP, GIF, JPG and PNG file formats:
0
 
LVL 27

Accepted Solution

by:
Sinisa Vuk earned 250 total points
ID: 39876113
It is possible with using OnDrawColumnCell event. You can use TImageList for caching images. First, go through all records to cache images. This way you will have imageindex = recordNo. Resize them to size equal to cell size. Then draw images.
Some articles about draw image in grid.
http://delphi.about.com/library/weekly/aa032205a.htm
http://www.swissdelphicenter.ch/en/showcode.php?id=2209
0
 
LVL 38

Expert Comment

by:Geert Gruwez
ID: 39966094
This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.
0

Featured Post

Optimize your web performance

What's in the eBook?
- Full list of reasons for poor performance
- Ultimate measures to speed things up
- Primary web monitoring types
- KPIs you should be monitoring in order to increase your ROI

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In my programming career I have only very rarely run into situations where operator overloading would be of any use in my work.  Normally those situations involved math with either overly large numbers (hundreds of thousands of digits or accuracy re…
This article is meant to give a basic understanding of how to use R Sweave as a way to merge LaTeX and R code seamlessly into one presentable document.
The viewer will learn how to use the return statement in functions in C++. The video will also teach the user how to pass data to a function and have the function return data back for further processing.
The viewer will be introduced to the member functions push_back and pop_back of the vector class. The video will teach the difference between the two as well as how to use each one along with its functionality.

632 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question