José, acho que não me espressei bem! Preciso de algo mais transparente! como AutoBoxing! ou Cast!
Mesmo assim o codigo sugerido pode gerar erro, uma vez que se S: String tiver somente um caracter, este irá emitir erro por acessar um array maior que 1. Obrigado. 2006/4/3, José Henrique (Zote) <[EMAIL PROTECTED]>: > > Não sei se alguém já respondeu, mas lá vai: > > Var > Situa: TIdSituacao; > S: string; // Simula a string que veio do banco > begin > Situa[0] := s[1]; > Situa[1] := s[2]; > end; > > Abraço > -- > José Henrique (Zote) > -----Mensagem original----- > De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em > nome de Carlos Delfino Carvalho Pinheiro > Enviada em: quinta-feira, 30 de março de 2006 17:16 > Para: delphi-br@yahoogrupos.com.br > Assunto: [delphi-br] Ajuda por favor, como converter uma string em um > array de 2 chars e vise versa! > > > Bons dias pessoal! > > Estou precisando com muita urgência de resolver este problema, eu criei um > tipo TIdSituacao = array[0..1] of char, mas e as variáveis que forem deste > tipo vai receber do banco de dados um sql type char(2), mas o delphi me > entrega este dado como sendo string, como posso fazer a conversão? > > Obrigado. > > -- > Carlos Delfino > Consultoria e Pesquisa > Desenvolvimento de Softwares. > Sun Certified Associate for Java Platform > > > [As partes desta mensagem que não continham texto foram removidas] > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > Links do Yahoo! Grupos > > > > > > > > Received: (qmail 78361 invoked by uid 0); 30 Mar 2006 17:16:41 -0300 > Received: from 66.94.237.35 by poseidon.bludata.com.br (envelope-from > <sentto-1058778-137782-1143749762-zote= > [EMAIL PROTECTED]>, uid 0) with qmail-scanner-1.25 > (clamdscan: 0.85/974. spamassassin: 3.0.2. > Clear:RC:0(66.94.237.35):SA:0(-1.3/5.0):. > Processed in 13.69862 secs); 30 Mar 2006 20:16:41 -0000 > X-Qmail-Scanner-Mail-From: sentto-1058778-137782-1143749762-zote= > [EMAIL PROTECTED] via poseidon.bludata.com.br > X-Qmail-Scanner: 1.25 (Clear:RC:0(66.94.237.35):SA:0(-1.3/5.0):. Processed > in 13.69862 secs) > Received: from unknown (HELO n1a.bullet.scd.yahoo.com) (66.94.237.35) > by poseidon.bludata.com.br with SMTP; 30 Mar 2006 17:16:28 -0300 > Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys > DomainKey-Signature: a=a-sha1; q=s; c=fws; s=tel; d=hoogrupos.com.br; > > b=DA7Ip31AVA1os4Ppyy2+IeJdCMW8hit2H9BGFiEqgKPcftDwHKuzMNQci5eUq6TyruAEA0C7YkWzsVyGRcm9wj+3Bw+y9QEVFz9tB90IYt3bjiu/xuAx1fupo82D44; > Received: from [66.218.69.6] by n1.bullet.scd.yahoo.com with NNFMP; 30 Mar > 2006 20:16:03 -0000 > Received: from [66.218.66.34] by t6.bullet.scd.yahoo.com with NNFMP; 30 > Mar 2006 20:16:03 -0000 > X-Yahoo-Newman-Property: groups-email > X-Sender: [EMAIL PROTECTED] > X-Apparently-To: delphi-br@yahoogrupos.com.br > Received: (qmail 86959 invoked from network); 30 Mar 2006 20:16:01 -0000 > Received: from unknown (66.218.66.217) > by m28.grp.scd.yahoo.com with QMQP; 30 Mar 2006 20:16:01 -0000 > Received: from unknown (HELO pproxy.gmail.com) (64.233.166.176) > by mta2.grp.scd.yahoo.com with SMTP; 30 Mar 2006 20:16:01 -0000 > Received: by pproxy.gmail.com with SMTP id d42so1606987pyd > for <delphi-br@yahoogrupos.com.br>; Thu, 30 Mar 2006 12:16:00 > -0800 (PST) > Received: by 10.65.81.16 with SMTP id i16mr73526qbl; > Thu, 30 Mar 2006 12:15:59 -0800 (PST) > Received: by 10.64.148.15 with HTTP; Thu, 30 Mar 2006 12:15:59 -0800 (PST) > Message-ID: <[EMAIL PROTECTED]> > To: delphi-br@yahoogrupos.com.br > X-Originating-IP: 64.233.166.176 > X-eGroups-Msg-Info: 1:12:0:0 > From: "Carlos Delfino Carvalho Pinheiro" <[EMAIL PROTECTED]> > X-Yahoo-Profile: carlosdelfinojava > Sender: delphi-br@yahoogrupos.com.br > MIME-Version: 1.0 > Mailing-List: list delphi-br@yahoogrupos.com.br; contact > [EMAIL PROTECTED] > Delivered-To: mailing list delphi-br@yahoogrupos.com.br > List-Id: <delphi-br.yahoogrupos.com.br> > Precedence: bulk > List-Unsubscribe: <mailto:[EMAIL PROTECTED]> > Date: Thu, 30 Mar 2006 17:15:59 -0300 > Subject: [delphi-br] Ajuda por favor, como converter uma string em um > array de 2 chars e vise versa! > Reply-To: delphi-br@yahoogrupos.com.br > Content-Type: text/plain; charset=O-8859-1 > Content-Transfer-Encoding: quoted-printable > X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on > poseidon.bludata.com.br > X-Spam-Level: > X-Spam-Status: No, score=.5 required=0 tests=L,BAYES_00,RCVD_BY_IP, > RCVD_IN_BL_SPAMCOP_NET autolearn= version=0.2 > > > Bons dias pessoal! > > Estou precisando com muita urgência de resolver este problema, eu criei um > tipo TIdSituacao = array[0..1] of char, mas e as variáveis que forem deste > tipo vai receber do banco de dados um sql type char(2), mas o delphi me > entrega este dado como sendo string, como posso fazer a conversão? > > Obrigado. > > -- > Carlos Delfino > Consultoria e Pesquisa > Desenvolvimento de Softwares. > Sun Certified Associate for Java Platform > > > [As partes desta mensagem que não continham texto foram removidas] > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > Links do Yahoo! Grupos > > > > > > > > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > > > ------------------------------ > *Links do Yahoo! Grupos* > > - Para visitar o site do seu grupo na web, acesse: > http://br.groups.yahoo.com/group/delphi-br/ > > - Para sair deste grupo, envie um e-mail para: > [EMAIL PROTECTED]<[EMAIL PROTECTED]> > > - O uso que você faz do Yahoo! Grupos está sujeito aos Termos do > Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>. > > -- Carlos Delfino Consultoria e Pesquisa Desenvolvimento de Softwares. Sun Certified Associate for Java Platform [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html