Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Multiresmap Bild hochladen (https://www.delphipraxis.net/193003-multiresmap-bild-hochladen.html)

derseitzer 9. Jun 2017 15:30

Multiresmap Bild hochladen
 
Hey,
ich möchte während mein Programm läuft ein Bild in die MultiResMap hochalden, welches der Benuzer auswählen darf.
Wie funktioniert das denn genau :oops: :?:
Das alles soll auf dem handy geschehen :)

derseitzer 9. Jun 2017 16:01

AW: Multiresmap Bild hochladen
 
Code:
procedure TForm5.Button1Click(Sender: TObject);
var
InStream: TResourceStream;
begin
Image1.MultiResBitmap.Add;
Image1.MultiResBitmap.Items[1]:=Image1.MultiResBitmap.LoadFromStream(InStream);
end;
so funktioniert das ganze leider nicht :(

Vielleicht ist es einfach mit einer Imagelist? :/

Rollo62 9. Jun 2017 16:15

AW: Multiresmap Bild hochladen
 
Delphi-Quellcode:
Image1.MultiResBitmap.Items[1]
Index[0] ?

derseitzer 9. Jun 2017 16:34

AW: Multiresmap Bild hochladen
 
Entschuldigung dumm von mir, ich habe schon ein Bild hochgeladen (was nichts damit zu tun hat).
Daran kann es also nicht liegen :/
Es geht schon rein von der Logik wahrscheinlich nicht.. ich bekomm auch Compilier-Fehler:

[DCC Fehler] Unit5.pas(48): E2010 Inkompatible Typen: 'TFixedBitmapItem' und 'procedure, untyped pointer or untyped parameter'

Aber ich weiß nicht wie es sonst gehen soll und im Internet werd ich irgendwie nicht fündig

wurzelzwerg 9. Jun 2017 17:23

AW: Multiresmap Bild hochladen
 
Was ist mit InStream? Das ist doch nil.

derseitzer 9. Jun 2017 17:26

AW: Multiresmap Bild hochladen
 
Stimmt.. was brauche ich denn für einen Befehl um in meinem Handy nach Fotos suchen zu können und eins auswählen zu können, so dass dies dann in meiner Multiresmap erscheint :/?

wurzelzwerg 9. Jun 2017 18:17

AW: Multiresmap Bild hochladen
 
Wo auf deinem Handy die Bilder liegen weiß ich nicht.
Öffnen würde ich die aber mit:
Delphi-Quellcode:
var
InStream: TFileStream;
begin
  InStream := TFileStream.Create(<bildpfad>);

derseitzer 9. Jun 2017 19:07

AW: Multiresmap Bild hochladen
 
oh ok danke dann schau ich mal wo bei mir die bilder liegen und meld mich nochmal:)
Sie liegen einfach in der "Galerie" also in dieser app.. :7

Edit: ok also ich weiß nicht wie ich den Pfad da rausbekomme.. in den einstellungen der App steht nichts zu irgendwelchen Pfaden oder sonstwas..

wurzelzwerg 9. Jun 2017 23:40

AW: Multiresmap Bild hochladen
 
Das steht auch nicht in irgendwelchen Einstellungen sondern in der Doku/Hilfe.
z.B.:

Delphi-Quellcode:
var
  path: string;
  files: TStringDynArray;
  sFile: string;
begin
  path:= System.IOUtils.TPath.GetPicturesPath;
  files:= System.IOUtils.TDirectory.GetFiles(path, '*.jpg');
  for sFile in files do
  begin
    Log.d(sFile);
  end;

derseitzer 10. Jun 2017 00:01

AW: Multiresmap Bild hochladen
 
oh wow :O gleich mal testen vielen dank! :shock:


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:59 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz