Array Dinâmica
PRECISO LER ALGUNS CAMPOS DA TABELA E PASSAR PARA UMA ARRAY, O PROBLEMA É QUE EU QUERO USAR A ARRAY PARA VARIAS TABELAS, SENDO ASSIM EU NAO SEI QUANTOS CAMPOS EXISTIRAO NA TABELA, NESSE CASO NAO POSSO CRIAR ARRAY[1.100] , POR QUE PODE TER MAIS OU MENOS CAMPOS..
COMO CRIO DINAMICAMENTE?
COMO CRIO DINAMICAMENTE?
Ronaldo Martins
Curtidas 0
Respostas
Bruno Belchior
09/05/2005
Você pode utilizar a função [b:c525a7dbce]SetLength[/b:c525a7dbce]... ela pede dois parâmetros o primeiro o [b:c525a7dbce]array[/b:c525a7dbce] que você quer alterar e o segundo o tamanho, lembrando que como em C++, ela inicia o array na casa 0 ou seja se voce utilizar:Seu tamanho é de cinco casas, variando de 0 a 4...
SetLength(SeuArray,5);
GOSTEI 0
Raserafim
09/05/2005
para declarar o array vc faz o seguinte:
e para definir o tamanho do array vc faz como disse o colega brunovicented. vc pode dimensionar o array a qualquer momento sem perder os dados que já estão armazenados (a exceção, clarro, é quando vc for diminuir o array)[/code]
... var SeuArray: array of integer; begin ...
e para definir o tamanho do array vc faz como disse o colega brunovicented. vc pode dimensionar o array a qualquer momento sem perder os dados que já estão armazenados (a exceção, clarro, é quando vc for diminuir o array)[/code]
GOSTEI 0
Raserafim
09/05/2005
para declarar o array vc faz o seguinte:
e para definir o tamanho do array vc faz como disse o colega brunovicented. vc pode dimensionar o array a qualquer momento sem perder os dados que já estão armazenados (a exceção, clarro, é quando vc for diminuir o array)
... var SeuArray: array of integer; begin ...
e para definir o tamanho do array vc faz como disse o colega brunovicented. vc pode dimensionar o array a qualquer momento sem perder os dados que já estão armazenados (a exceção, clarro, é quando vc for diminuir o array)
GOSTEI 0