AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Bild in Delphi öffnen/anzeigen

Ein Thema von Lill Jens · begonnen am 11. Jul 2007 · letzter Beitrag vom 29. Feb 2012
Antwort Antwort
Seite 1 von 2  1 2      
Lill Jens

Registriert seit: 12. Dez 2006
Ort: Nbg
121 Beiträge
 
Delphi 2007 Architect
 
#1

Bild in Delphi öffnen/anzeigen

  Alt 11. Jul 2007, 15:43
Hey Ihr!

Wie kann ein Bild in Delphi hochladen? Wie wenn man in einem Forum ein Bild hochläd also sprich als Benutzerbild.

Im Prinzip soll es so funktionieren das ich auf einen Text klicke ('Bild hochladen') Und sich dann ein extra Fenster öffnet wo ich mein Bild suchen kann und auswählen kann. Dann sollte es in meinem Programm an der dafür vorher gesehenen Stelle erscheinen.

Ich hoffe ihr versteht was ich meine. Ist das Ganze überhaupt möglich?

Thx für euere Cmt's!


mfg

Lill Jens


[edit=Matze]Titel geändert und "Win32" ausgewählt. Mit "Bild Hochladen" ist eigentlich etwas anderes gemeint. Mfg, Matze[/edit]
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Bild hochladen

  Alt 11. Jul 2007, 15:45
Ja mit INDY, Synapse, ICS.
Markus Kinzler
  Mit Zitat antworten Zitat
Lill Jens

Registriert seit: 12. Dez 2006
Ort: Nbg
121 Beiträge
 
Delphi 2007 Architect
 
#3

Re: Bild hochladen

  Alt 11. Jul 2007, 15:49
Zitat von mkinzler:
Ja mit INDY, Synapse, ICS.
Thx für die schnell Antwort. Könntest mir vllt auch erklärn was des alles ist hab da nämlich null Ahnung


Thx
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Bild hochladen

  Alt 11. Jul 2007, 15:50
Kommt darauf an, ob per POST oder GET gesendet wird
Hier im Forum suchenINDY GET
Hier im Forum suchenINDY POST
Markus Kinzler
  Mit Zitat antworten Zitat
Apollonius

Registriert seit: 16. Apr 2007
2.325 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Bild hochladen

  Alt 11. Jul 2007, 15:53
@mkinzler:
Zitat:
Dann sollte es in meinem Programm an der dafür vorher gesehenen Stelle erscheinen.
Ich glaube er meinte offline.

@Lill Jens:
Es gibt eine Komponente TOpenPictureDialog. Mit der Methode execute() wird ein Öffnen-Dialog geöffnet, in dem man ein Bild auswählen kann. Die TImage-Komponente kann Bilder darstellen. In deinem Fall wird es darauf hinauslaufen, dass du in der ButtonClick-Prozedur Opendialog1.execute aufrufst, dann mit image1.loadfromfile(Opendialog1.Filename) das Bild lädst.
Hoffe geholfen zu haben
Apollonius
Wer erweist der Welt einen Dienst und findet ein gutes Synonym für "Pointer"?
"An interface pointer is a pointer to a pointer. This pointer points to an array of pointers, each of which points to an interface function."
  Mit Zitat antworten Zitat
Lill Jens

Registriert seit: 12. Dez 2006
Ort: Nbg
121 Beiträge
 
Delphi 2007 Architect
 
#6

Re: Bild hochladen

  Alt 11. Jul 2007, 15:57
Zitat von Apollonius:
@mkinzler:
Zitat:
Dann sollte es in meinem Programm an der dafür vorher gesehenen Stelle erscheinen.
Ich glaube er meinte offline.

@Lill Jens:
Es gibt eine Komponente TOpenPictureDialog. Mit der Methode execute() wird ein Öffnen-Dialog geöffnet, in dem man ein Bild auswählen kann. Die TImage-Komponente kann Bilder darstellen. In deinem Fall wird es darauf hinauslaufen, dass du in der ButtonClick-Prozedur Opendialog1.execute aufrufst, dann mit image1.loadfromfile(Opendialog1.Filename) das Bild lädst.
Hoffe geholfen zu haben
Apollonius
jetzt bin ich auf jedenfall schon mal weiter thx ich schaus mir morgen mal noch genauer an hab etz feierabend


thx
  Mit Zitat antworten Zitat
Lill Jens

Registriert seit: 12. Dez 2006
Ort: Nbg
121 Beiträge
 
Delphi 2007 Architect
 
#7

Re: Bild hochladen

  Alt 12. Jul 2007, 08:09
Also soweit funktioniert das Ganze aber das des Bild dann angezeigt wird geht noch net sprich 'LoadFromFile' geht noch nicht. Wie genau muss denn der Quellcode dazu aussehen?
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#8

Re: Bild hochladen

  Alt 12. Jul 2007, 08:16
Zeig mal bitte deinen Code. Der erwähnte funktioniert nämlich:

Delphi-Quellcode:
if OpenPictureDialog1.Execute then
  Image1.LoadFromFile(OpenPictureDialog1.Filename)
Btw: Ich ändere mal deinen Themen-Titel, der ist doch sehr verwirrend. Ich hoffe, du findest das Thema dann noch.
  Mit Zitat antworten Zitat
Lill Jens

Registriert seit: 12. Dez 2006
Ort: Nbg
121 Beiträge
 
Delphi 2007 Architect
 
#9

Re: Bild in Delphi öffnen/anzeigen

  Alt 12. Jul 2007, 08:27
Alles klar


Delphi-Quellcode:
procedure TForm1.Label72Click(Sender: TObject);
begin
OpenPictureDialog1.Execute;

end;
Weiter bin ich noch net...Mein programm lässt sich starten und das Bild öffnen Fenster kommt auch aber wie ich weiter machen muss weis ich net!

Thx schon mal für deine hilfe
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#10

Re: Bild in Delphi öffnen/anzeigen

  Alt 12. Jul 2007, 08:30
Den Code habe ich bereits geschrieben, also sollte es funktionieren.

Es wäre evtl. auch ganz hilfreich für dich, in der Delphi-Hilfe nachzulesen, was Delphi-Referenz durchsuchenExecute für einen Rückgabewert hat, dass du verstehst, wieso das so aufgerufen wird.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:25 Uhr.
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