Jump to content

[Delphi]Copy i tablica


5corpio

Recommended Posts

Witam nurtuje mnie coś a mianowicie mam stronę z użyciem funkcji Copy :
http://www.delphibasics.co.uk/RTL.asp?Name=Copy

i spoko na tablicy Integer-ów działa. A ja jak mam tablicę wierzchołków (X,Y,Z) to już wywala:

[Error] gT3dModel.pas(147): Incompatible types

to w takim razie można tylko kopiować tablice tylko typów wbudowanych tych ? czy ja coś źle robię ?

Ot taka mini-strona moja po godzinach :)http://www.wnetrzekuchni.pl

Link to comment
Share on other sites

Hm, u mnie działa.

Zmodyfikowany fragment kodu ze strony, którą podałeś.

[code=Delphi] type
TRec = record
X, Y, Z: Integer;
end;
var
N[YBK]^HXBY[B]VćwF6W&6Rf\"ŁFF'VĆBFRGć4(Mmt`źźIŃĄarrays start at index 0

Target := Copy(Source, 3, 4);
BHH[
]
HLH^HHX]VB'&6tW76vRuF&vWErEF7G\"urEFŃĄQŃmt`4) [/code]

҉

Link to comment
Share on other sites

[quote] Ej dziwne.

Czy te tablice, które chcemy skopiować muszą być wymienione jedna po drugiej czy jak ? bo innaczej mi nie działa.
tempV, tempN : Array of TMESH_VERTEX; - działa Copy wtedy


tempV : Array of TMESH_VERTEX;
tempN : Array of TMESH_VERTEX; - nie działa już. [/quote]To jest tak samo, jak chcesz dać typ 'array of cos' jako parametr funkcji czy procedury.

Zrób tak:
[code=Delphi] type
TmyArr = Array of TMESH_VERTEX;
var
tempV: TmyArB[^PBY[B
CB[ [/code]Musi działać.

҉

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...