Začínám s Delphi a mám nainstalovanáno Delphi 7 a aplikaci win32 (okna)... A mám takový dotaz. Dejme tomu, že do aplikace dám obrázek, a po otevření (textového) souboru, kdy z toho souboru načtu adresu obrázku, chci aby se mi ten obrázek co tam je aktualizoval jiným obrázkem. Prostě mi nejde o to aby ten obrázek byl fixní součástí programu, ale aby se dal dynamicky otevřít. Neptám se na to jak načíst soubor txt nebo jak otevřít či zobrazit obraz, pomocí dialogového okna.. Ptám se co potřebuju znát nebo udělat, abych mohl nějaký obrázek otevřít, respektive zobrazit. Týká se to programu na výuku jazyků (který jsem nenapsal, ale chtěl bych ho doplnit o novou funkci) a já bych chtěl zobrazit slovíčko v grafickém provedení v panelu7:TPanel. Poté co bude odpověď zodpovězena je třeba zase obrázek odstranit (refresh) a třeba dát tam jiný obrázek (opět refresh). Jak se tyto věci dělají?
Fórum › Delphi
Otevření obrázku ze souboru
#3 oxidián
LoadFromFile načítá obrázek s externího souboru.
Oficiální dokumentace je na http://docs.embarcadero.com/
#4 gna
Nepochopil jsem jak ta nápověda funguje a kde hledat. Hledám teď např. funkci
ExtractStrings a google mi našel "
Search Results System.Classes.ExtractStrings - RAD Studio API Documentation"
adresa:
docwiki.embarcadero.com/Libraries/Tokyo/en/System.Classes.ExtractStrings
Což se mi nezdá že by bylo to co hledám. Používám Borland Delphi personal, nevím co je to RAD Studio.
RAD Studio je balík obsahující různé produkty včetně Delphi.
Nejstarší verze helpu je tam pro RS2007 a v ní jsem našel tu samou funkci. Takže to asi bude to co hledáš.
RAD Studio, VCL Index, ExtractStrings.
Jestli máš originálku, tak bys měl mít kompletní help nainstalovaný (nebo na CD). Jinak jsem ho našel třeba tady. Jestli ho máš a jen ti nefunguje, tak je potřeba doinstalovat winhlp32.
Lol, tak ona tam ta nápověda je, jenže mě nenapadlo ji použít, jak jsem zvyklý vždy hledat nápovědu online.
Zdá se to být to samé. Jednodušší hledání určitě přes ten program. Jak jsem se dotázal v novém vlákně, tak jsem nepochopil ten 4. argument Strings: TStrings, protože mě se to pole nevyplní daty.
Ještě k obrázku dotaz. Když bych ho otevřel (načetl) a chtěl bych s ním dál pracovat, například ho oříznout, nebo zkopírovat jeho část, nebo projít ho a analyzovat barvy, jak se s tím dál pracuje? Musím nejdříve vytvořit bitmapu TBitmap a do ní nějak zkopírovat data z toho TImage abych s tím mohl pracovat? Jinak jsem to pochopil tak že TImage pouze načte obrázek a umožní ho zobrazit.
TImage.Picture, TPicture.Bitmap, TBitmap.Canvas, TCanvas.Pixels.
To je nejjednodušší cesta. Pravděpodobně bude i efektivnější způsob, chvíli se tím helpem proklikávej :)
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Otevření souboru — založil Pavel
Otevření souboru — založil Sajmi
Otevření souboru — založil Jakub Vojáček
Otevření souboru — založil Tomass
Otevření souboru v C++ — založil turbo-snek