Realmente acho que preciso toma um CAFÉ.......aparentemente compilou... É que tava esquecendo de colocar o '[x]' Não era nem o SetLength..... pois errei na transcrição para o forum...
tipo tava fazendo assim: HDD.Dsk.Serial := 'bla'; E o certo (pelo menos compilou) seria: HDD.Dsk[x].Serial := 'bla'; É que o café só sai as 15:00hs.. kkkkkkkkkkkkk vou testar vlw... []s Luiz Escobar - Analista/Desenvolvedor: WEB - HTML/JavaScript/PHP/MySQL WINDOWS - Delphi/ASSEMBLY/MySQL/xBase SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse11), Windows 2K/XP HARBOUR -------------------------------------------------------------------------- Borland C++ 5.5.1 (32 bit) Harbour 1.0.0 Intl. (Rev. 9029) xHarbour Compile build 1.1.0 (Simplex) Harbour MiniGUI 1.5 Extended Edition (Build 54) - 2008.07.30 ------------------------------------------------------------------------------------------- From: José Mário Silva Guedes Sent: Tuesday, August 19, 2008 2:28 PM To: delphi-br@yahoogrupos.com.br Subject: Re: [delphi-br] ARRAY OF RECORD dentro de outro RECORD tem jeito ? Creio que falte uma instrução parecida com esta: SetLength( hdd.Dsk, 2 ); 2008/8/19 Luiz ESCobar <[EMAIL PROTECTED]> > Tentei fazer algo assim, porem to com uma dificuldade, parece não ser > valido deste modo: > > Type > TDskReg = record > Serial : String; > TypeDsk : string; > end; > TVolReg = record > Letter : String[1]; > Name : String; > Serial : String; > NameLen : Integer; > SysName : string; > Size : Int64; > Free : Int64; > Used : Int64; > end; > THDDReg = record > countDsk : Integer; > Dsk : array of TDskReg; > CountVol : Integer; > Vol : array of TVolReg; > end; > Var > HDD : THDDReg; > > Begin > SetLength( hdd, 4 ) > HDD.countDsk := 4; > HDD.Dsk[1].serial := serial; > HDD.Dsk[2].TypeDsk := tDisk; > bla bla bla.... > end; > > ALLguem tem alguma sugestão ?????????? > > Luiz Escobar - Analista/Desenvolvedor: > WEB - HTML/JavaScript/PHP/MySQL > WINDOWS - Delphi/ASSEMBLY/MySQL/xBase > SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse11), Windows 2K/XP > HARBOUR ---------------------------------------------------------- > Borland C++ 5.5.1 (32 bit) > Harbour 1.0.0 Intl. (Rev. 9029) > xHarbour Compile build 1.1.0 (Simplex) > Harbour MiniGUI 1.5 Extended Edition (Build 54) - 2008.07.30 > ---------------------------------------------------------- > > [As partes desta mensagem que não continham texto foram removidas] > > > -- José Mário Silva Guedes Analista Programador Delphi http://pgviavel.blogspot.com/ [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]