PDA

Ver la Versión Completa : Clase


jakuna
30-08-2007, 19:45:49
Hola amigos foristas antes que todo quiero agradecer ah xEsk por ayudarme en el hilo anterior.

La duda que tengo es la siguiente
el codigo q muestro pertenece a un procedimiento que cree
for i:=1 to nItems do
if (StrtoInt(Vec[i].DameAnio)=antiguo) and (Vec[i].DameMonto=Mayor) then
Form1.ListBox1.Items.Add('Codigo: '+Vec[i].DameCodigo)

no sabia como imprimir desde la Unidad del Vector asi q en Uses coloque a la UForma y alli imprimi en el listbox para probar si funcionaba, lo cual no me dio error alguno, sin embargo cuando quiero crear al objeto de tipo clase vector en la forma no me lo permite, y si pongo en el Uses de la forma la unidad UVector me va a salir circular reference xq ya esta en el UVector....¿que puedo hacer para poder crear el objeto? :confused:

eduarcol
30-08-2007, 20:16:11
Lee en la cara oculta de delphi la seccion referencias circulares te aclarara mucho sobre el tema, si quieres la manera facil es referenciar en el uses del implementation y no de la interface

jakuna
30-08-2007, 21:50:35
Eduarcol muchas gracias por tu respuesta, leí lo que me recomendaste esta muy bueno el libro y así logré solucionar el problema muchas gracias :D