Delphi-PRAXiS

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/)
-   -   Delphi LoadfromFile findet nach speichern Datei nicht / Neustart (https://www.delphipraxis.net/44956-loadfromfile-findet-nach-speichern-datei-nicht-neustart.html)

Hallo_Thomas 27. Apr 2005 14:08


LoadfromFile findet nach speichern Datei nicht / Neustart
 
Liste der Anhänge anzeigen (Anzahl: 1)
Habe folgendes Probelm mit der Pfadangabe. Nachdem ich in ein anderes Verzeichnis meine Werte gespeichtert habe findet er das Bild im Projektverzeichnis nicht wieder, ich wollte auch nicht c:\.... schreiben, da ich nur weiss das später ein Unterverzeichnis Bilder entsteht, aber ich weis noch nicht wo ich später das Projektverzeichnis hinkopiere?
Was muss ich da angeben damit das klappt?


Delphi-Quellcode:
Image2.Picture.LoadFromFile('Gelb.BmP');

2. Frage

Nachdem ich auf neu gehe

Delphi-Quellcode:
Listbox1.clear
löscht sich zwar die Listbox, aber der dazugehörige Counter springt erst eine nach eingabe des neuen Items auf Null;
Wie bekomme ich die Anzeige soffort auf Null

Ohne
Delphi-Quellcode:
Label1.Caption:=0
da ich im Orginal Programm gut 90 Labels habe, macht das keinen Spass.

jfheins 27. Apr 2005 14:19

Re: LoadfromFile findet nach speichern Datei nicht / Neustar
 
Zu der ersten Frage sieh# dir mal ParamStr(0) an, damit müsstest du das Verzeichnis bekommen, in dem Deine Anwendung liegt ...

MathiasSimmack 27. Apr 2005 14:40

Re: LoadfromFile findet nach speichern Datei nicht / Neustar
 
Die Label-Frage lässt sich mit einem Hier im Forum suchenFindComponent beantworten. So kannst du in einer Schleife bequem deine 90 Labels suchen und der Reihe nach auf Null setzen lassen. Hier wäre ein Beispiel für TEdit, was sich aber leicht für TLabel umbauen lässt.

chuck 27. Apr 2005 15:26

Re: LoadfromFile findet nach speichern Datei nicht / Neustar
 
Du kannst auch das Verzeichniss der Exe mit
Delphi-Quellcode:
extractFilepath(Apllication.ExeName)
bekommen.

Bei den Labels sollte auch diese Zeile reichen, habe es aber nicht ausprobiert.
Delphi-Quellcode:
irgendeinsinnloserinteger:=ListBox1.Items.count

Hallo_Thomas 27. Apr 2005 16:19

Re: LoadfromFile findet nach speichern Datei nicht / Neustar
 
Klappt alles wunderbar, Ich Danke euch!

MathiasSimmack 27. Apr 2005 17:29

Re: LoadfromFile findet nach speichern Datei nicht / Neustar
 
Zitat:

Zitat von chuck
Du kannst auch das Verzeichniss der Exe mit
Delphi-Quellcode:
extractFilepath(Apllication.ExeName)
bekommen.

Was heißt "auch"? :lol: Application.ExeName = paramstr(0) ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:26 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