Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi platzhalter in image (https://www.delphipraxis.net/9308-platzhalter-image.html)

strolch 23. Sep 2003 16:26


platzhalter in image
 
hallö!(Recht hat er).
<< myimages[1].picture.loadfromfile(format('c:\Memo2\%d.WMF',[x])); >>

löst eine exeption d. klasse EACCESSviolation aus.zugriffsverletzung.prozeß wurde angehalten.

ersetze ich obiges durch:
<< image1.picture.loadfromfile(format('c:\Memo2\%d.WM F',[x])); >> läuft alles glatt.
Wo mach ich da den Fehler?

Hier ein teil des ganzen sources:

Delphi-Quellcode:
procedure TForm1.Button12Click(Sender: TObject); var x:integer;i:integer;
 myimages: array[0..1] of timage;{ergibt 2 komponenten vom typ timage}
begin x:=2;
       size:=edit3.SelLength;{textlänge definiert}
       edit2.Text:=inttostr(size);{abbildung textlänge als string im fenster}
       {image1.picture.loadfromfile(format('c:\Memo2\%d.WMF',[x])); }
        for i:= 1 to size do
        begin edit4.Text:=z[i];
       myimages[1].picture.loadfromfile(format('c:\Memo2\%d.WMF',[x]));
      end;

 end;
end.
[edit=Daniel B]Delphi-Tags eingefügt. Mfg, Daniel B[/edit]

Armageddon 23. Sep 2003 16:33

Re: platzhalter in image
 
Hi,

ähm ich hab ja nicht soviel Ahnung aber gibt

Zitat:

myimages: array[0..1] of timage;{ergibt 5 komponenten vom typ timage}
nicht eigentlich nur 2 Komponenten?
0 ist die erste und 1 die Zweite oder Irre ich mich da?
Wenn nicht klärt mich auf. Lern gern dazu.


Gruß Arma.

strolch 23. Sep 2003 16:40

Re: platzhalter in image
 
hast vollkommen recht.soll aber weiter nicht stören.kleines überbleibsel vom experimentieren.ändert aber nichts am problem.

MFG strolch

Alexander 23. Sep 2003 16:48

Re: platzhalter in image
 
Also irgendwie sieht ganze etwas merkwürdig aus:
Ich würde als erstes ein vernünftiges dynamisches Array nehmen, dazu mal hier oder in der OH suchen (dynamisches Arrays, SetLength)

Der eigentliche Fehler liegt aber darin dass du die Image-Komponenten nicht createst...

Luckie 23. Sep 2003 21:05

Re: platzhalter in image
 
Und dann sollte das Image mit Create erzeugt werden und und und...


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