Kép megjelenítése BCB-ben futásidőben
2002-07-19T16:36:55+02:00
2002-07-29T20:11:05+02:00
2022-07-27T22:26:56+02:00
  • Köszi! Különben ma délelőtt rájöttem, hogy a Parent-nek be kellett volna állítani a TFormot.
    Azért köszi!

    Bakter
    Mutasd a teljes hozzászólást!
  • 1. A Parent property kimaradt.
    2. FileExists ill. az exception-ok lekezelese

    HTH,
    Attila
    Mutasd a teljes hozzászólást!
  • Helló
    Ha senkinek nincs 5lete, akkor kérném a Delphihez értőket, hogy próbáljanak, valami ötletet adni. A Delphi->BCB átültetés talán menni fog, mert egy keveset értek a Delphihez is. Akkor a feladat a következő lenne:
    Dinamikusan a formon megjeleníteni egy képet az TImage objektummal. Nem az kell, hogy rádobok egy Image1 komponenst aztán LoadFromFile() metódussal feltöltöm, hanem rádobás nélkül.

    Minden segítséget várok, és előre is köszönök:
    Bakter
    Mutasd a teljes hozzászólást!
  • Helló
    Azt szeretném elérni, hogy a képek "dinamikusan" legyenek kezelve, azaz nem drótotzódjon bele az EXE-be. Kézenfekvő megoldás: Headerben: TImage *Image1;
    A CPP fájlban meg a constructorban:
    Image1 = new TImage(Owner);
    Image1->Picture->LoadFromFile("Lap\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Tokasz.bmp");
    Image1->AutoSize = true;
    Image1->Top = 10;
    Image1->Left = 10;
    Image1->Visible = true;
    Image1->Enabled = true;
    Image1->Show();
    Invalidate();
    Ez eddig nagyon szép, le is fordítja, de nem jeleníti meg a képet, pedig kiadom a Show() utasítást. Próbáltam a képet érvényteleníteni, (azért írtam be az utolsó sort) de sajna az se megy. A képet biztoshogy eléri, mert amikor egyszer véletlenül rossz útvonalat adtam ki akkor hibát kaptam egy szép kis ablakban... (Run time error XXX) Ez lenne a második kérdésem, hogy hogyan lehetne ezt programból lekzelni, és a nincs kép akkor MessageBox("Baj van..","Hiba",MB_OK+MB_ICONINFORMATION) könyörtelenül!
    Segítségetek előre is köszi:
    Bakter
    Mutasd a teljes hozzászólást!
abcd