AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi openpicturedialog .. kleines Problemchen
Thema durchsuchen
Ansicht
Themen-Optionen

openpicturedialog .. kleines Problemchen

Ein Thema von NoXeno · begonnen am 27. Aug 2003 · letzter Beitrag vom 17. Feb 2010
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von NoXeno
NoXeno

Registriert seit: 25. Aug 2003
13 Beiträge
 
Delphi 7 Enterprise
 
#1

openpicturedialog .. kleines Problemchen

  Alt 27. Aug 2003, 10:31
Hallo,

steh hier auf den Schlau. Ich hab nen openpicturedialog, möchte dass er aber immer von dem initialdir anfängt. Mach er hier aber nicht, er startet da, wo ich das letzte bild geöffnet habe.

Kann mir jemand hierzu etwas Nachhilfe geben


Code:
procedure TForm1.Button1Click(Sender: TObject);
begin
    openpicturedialog1.InitialDir:=ExtractFilePath(Application.ExeName);
    IF openpicturedialog1.Execute THEN
    BEGIN
         image1.picture.loadfromfile(openpicturedialog1.filename);
    END;
end;
  Mit Zitat antworten Zitat
TimmA

Registriert seit: 22. Mai 2003
Ort: Giessen
111 Beiträge
 
Delphi 7 Professional
 
#2

Re: openpicturedialog .. kleines Problemchen

  Alt 27. Aug 2003, 10:39
hi,

OpenDialog1.InitialDir := 'C:\OrdnerAufDeinerHDD\bla\blub\'; ... so müsste es gehen
<< guckt mal da ein noob
  Mit Zitat antworten Zitat
Benutzerbild von NoXeno
NoXeno

Registriert seit: 25. Aug 2003
13 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: openpicturedialog .. kleines Problemchen

  Alt 27. Aug 2003, 10:48
Zitat von TimmA:
openDialog1.InitialDir := 'C:\OrdnerAufDeinerHDD\bla\blub\'; ... so müsste es gehen
hab ich schon probiert.. er öffnet zwar zuerst diesen Ordner, aber lädt man noch ein Bild, nimmt er den zuletzt benutzten Ordner..


es muss also anders funktionieren
  Mit Zitat antworten Zitat
Benutzerbild von Wormid
Wormid

Registriert seit: 26. Aug 2003
Ort: Steinfurt
292 Beiträge
 
Delphi XE2 Professional
 
#4

Re: openpicturedialog .. kleines Problemchen

  Alt 27. Aug 2003, 11:01
Delphi-Quellcode:
  OpenDialog1.FileName := '';
  OpenDialog1.InitialDir := ExtractFilePath(ParamStr(0));
  if OpenDialog1.Execute then
    Memo1.Lines.LoadFromFile(OpenDialog1.FileName);
So scheint es zu funktionieren... Nicht nur den Ordener setzen, sondern auch den letzten Filename, da der Dialog scheinbar dem Pfad dort den Vorrang gibt.

Gruß

Wormid
  Mit Zitat antworten Zitat
Benutzerbild von Memo
Memo

Registriert seit: 19. Aug 2003
509 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: openpicturedialog .. kleines Problemchen

  Alt 27. Aug 2003, 11:04
Das einzigste was bei meinen Versuchen geklappt hat, war
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var open :TOpenPictureDialog;
begin
   try
     open := TOpenPictureDialog.Create(self);
     open.InitialDir := ExtractFilePath(Application.ExeName);
    IF open.Execute THEN
       image1.picture.loadfromfile(open.filename);
   finally
    open.Free;
   end;
end;
warum das InitialDir beim 2.Versuch ohne Wirkung ist, ist mir auch schleierhaft. Auch noChangeDir war wirkungslos.

//Edit Code noch geändert
  Mit Zitat antworten Zitat
Benutzerbild von NoXeno
NoXeno

Registriert seit: 25. Aug 2003
13 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: openpicturedialog .. kleines Problemchen

  Alt 27. Aug 2003, 11:06
super

klappt wunderbar!! danke dir!!

xiao
  Mit Zitat antworten Zitat
Benutzerbild von Memo
Memo

Registriert seit: 19. Aug 2003
509 Beiträge
 
Delphi 7 Enterprise
 
#7

Re: openpicturedialog .. kleines Problemchen

  Alt 27. Aug 2003, 11:08
bitte dir
Trotzdem komisches Verhalten.
  Mit Zitat antworten Zitat
Benutzerbild von Memo
Memo

Registriert seit: 19. Aug 2003
509 Beiträge
 
Delphi 7 Enterprise
 
#8

Re: openpicturedialog .. kleines Problemchen

  Alt 27. Aug 2003, 11:47
Ich hab es mir gerade nach mal angesehen. Wormid hatte es in seinem Beitrag schon drin(haben wir blos alle überlesen). Man brauch nur mit
 OpenDialog1.FileName := '' zurücksetzen und dann geht es auch ohne dynamisches Erzeugen.
  Mit Zitat antworten Zitat
Benutzerbild von NoXeno
NoXeno

Registriert seit: 25. Aug 2003
13 Beiträge
 
Delphi 7 Enterprise
 
#9

Re: openpicturedialog .. kleines Problemchen

  Alt 27. Aug 2003, 12:02


ja.. Wormid meinte ich auch oben mit meinen dankeschön..

deinem Engagement sei aber auch dank..
  Mit Zitat antworten Zitat
dk3hn

Registriert seit: 14. Sep 2006
3 Beiträge
 
#10

Re: openpicturedialog .. kleines Problemchen

  Alt 18. Nov 2008, 15:13
Danke für den Tip! Ich dachte eben beim selben Problem schon, ich würde spinnen...
  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 15:15 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