Forum: Multimedia
Delphi
by Delphi-Noobie,
2. Dez 2004
oki das klappt jetzt aber das sie sich nicht überscheieden immer noch nicht :(
constructor Thaus.create(a:Tform;zx,zy,zbreite:integer);
var g,n,m,o,p,s:integer;
begin
q:=zx;
w:=zy;
e:=zbreite;
for s:=0 to 1024 do begin
SetLength(b,s+1);
Forum: Multimedia
Delphi
by Delphi-Noobie,
2. Dez 2004
hmm klappt irgendwie net :(
procedure TForm1.Button1Click(Sender: TObject);
var a:array of array of integer;
begin
setlength(a,1024*1024);
a:=2;
end;
Kommt ne Fehlermeldung. Aber was is da falsch?
Forum: Multimedia
Delphi
by Delphi-Noobie,
2. Dez 2004
ok ich würde die Positionen im Array speichern aber wie kann ich nen extrem großes Array machen, da er bei dem hier immer abstürzt
procedure TForm1.Button1Click(Sender: TObject);
var a:array of integer;
begin
a := 1;
end;
Dann kommt Stackoverflow. gibt es größere arrays?
Forum: Multimedia
Delphi
by Delphi-Noobie,
1. Dez 2004
aha und wie mach ich nochmal random? dann muss ja im constructor irgendwo stehen, wenn er sich überlappt, dann constructe nochmal? Und wie krieg ich generell raus, ob sich ein haus überschneidet? Muss ich da gucken ob der Pixel auf einem anderen liegt? kann man irgendwie Prüfen, ob ein Punkt in einer Fläche von einem Polygon liegt oder so?