![]() |
viele dateien mit einem programm öffnen (mit parametern)
ich will schlicht und einfach mehrere bilddateien
mit meinem programm öffnen (wie bei microsofts photoeditor) kann mir irgendjemand helfen :? |
Re: viele dateien mit einem programm öffnen (mit parametern)
Willst du den Dateinamen beim Aufruf der Anwendung mit übergeben?
Dann ist ParamCount und ParamStr das richtige für dich zum Auslesen! |
Re: viele dateien mit einem programm öffnen (mit parametern)
Alles klar, sieh Dir mal die Komponenten OpenPictureDialog und
SavePictureDialog an, damit lassen sich Bitmaps spielend leicht speichern und Laden. Auch die Prozeduren SaveToFile und LoadFromFile (von TPicture ? :gruebel: )dürften Dir hierbei behilflich sein. Öffne nicht zu viele Dateien zum selben Zeitpunkt! Denk daran, dass Du sowieso immer nur zu einem Zeitpunkt 1 Datei bearbeitest (es sei denn Du arbeitest mit Threads) und Du musst die Dateien auch schön artig wieder schließen. Zum Zeichnen nimmst Du am besten die TImage-Komponente oder aber das TCanvas-Objekt. Einfach mal bissi ausprobieren, der Rest kommt ganz von selbst. |
Re: viele dateien mit einem programm öffnen (mit parametern)
Tpercon hat die lösung nur hab ich das schon
mal probiert und habs vermasselt. also könntet ihr mir bitte helpen pleaze :( ? trotzdem dank an Dannboy Dank you. :mrgreen: |
Re: viele dateien mit einem programm öffnen (mit parametern)
ParamStr[0] ist der Dateiname Deiner .exe (inkl. Pfad).
wenn ParamCount > 0, dann sind weitere Strings (sollten die Dateinamen Deiner Bilder sein) übergeben worden.
Delphi-Quellcode:
Viel Glück
if (Application.ParamCount > 1) then
begin for i := 1 to Application.ParamCount - 1 do // i muss vorher deklariert werden, 0 wird nicht durchlaufen begin // Datei ParamStr[i] öffnen // Achtung: ist der Pfad zu der Datei mit im ParamStr? // andernfalls musst Du den Pfad irgendwie davor bringen end end; Urs |
Dankeeeee
Danke hoffe mal es klappt
glaube ich hab den fehler vom vorherigen mal entdeckt mal ausprobieren :wink: |
Re: viele dateien mit einem programm öffnen (mit parametern)
Zitat:
Delphi-Quellcode:
verkürzen. :wink:
for i := 1 to ParamCount - 1 do begin
end |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:01 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz