![]() |
Dateiname einer BMP-Datei als Parameter
Hallo,
ich will mit einem Timer eine Zahl nach oben Zählen lassen, die den zu ladenden Dateinamen der bmp-Datei angibt. Ich habe bisher dazu nur eine Image1-Komponente und eine Timer1-Komponente plaziert und mir folgen Quelltext überlegt:
Delphi-Quellcode:
Wenn ich dies nun starten will bringt er die Fehlermeldung: "Inkompatible Typen: 'string' und 'integer'".
unit Unit1;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls; type TForm1 = class(TForm) Image1: TImage; Timer1: TTimer; procedure Timer1Timer(Sender: TObject); procedure FormCreate(Sender: TObject); private { Private-Deklarationen } public { Public-Deklarationen } end; var Form1: TForm1; implementation {$R *.dfm} var a : Integer; procedure TForm1.FormCreate(Sender: TObject); begin a:=2 end; procedure TForm1.Timer1Timer(Sender: TObject); begin Image1.Picture.LoadFromFile(a,'.bmp'); a:=a+1; end; end. Wie kann ich dieses Problem lösen? Danke schonmal für Antworten |
Re: Dateiname einer BMP-Datei als Parameter
Delphi-Quellcode:
Image1.Picture.LoadFromFile(IntToStr(a)+'.bmp');
|
Re: Dateiname einer BMP-Datei als Parameter
Naja, mal überlegen, was könnte das Problem sein? ;)
Da stelle mer uns mal ganz dumm und sehn mal nach :stupid: Die Fehlermeldung sagt was von inkompatiblen Typen. Könnte also sein, daß irgendwo ein Typ steht, der da nich hingehört. Gut, vieles steht ja nich da. Schauen wir uns mal den Aufruf "LoadFromFile" an. Oh, da wird ja nur ein String erwartet. Was steht denn im Aufrauf? Aha, ein Integer und ein String! Eventuell könnte das ja das Problem sein :stupid: Vielleicht sollte man da einfach nen String übergeben? ;) |
Re: Dateiname einer BMP-Datei als Parameter
Danke für die Antworten,ich werde das mal testen
@leddl Ich habe sogar a einfach mal als String deklariert,aber dann kam eine andere Fehlermeldung. |
Re: Dateiname einer BMP-Datei als Parameter
Zitat:
Schon bei Deiner ersten Frage bin ich ins Stolpern gekommen: Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:32 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