[delphi-br] Criar função

2008-07-11 Por tôpico Sandro
Saudações,

Estou necessitando criar uma função para resolver equações matemáticas.
Esta função recebe uma expressão, exemplo ((10*5)/2)^3, e calcula retornando o 
resultado.
Alguém ja fez algo assim.

Grato

Sandro

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Criar função

2008-07-11 Por tôpico Sandro Ricardo
Olá 'xará',

É bem tranquilo fazer esta função, só não entendi o '^' da fórmula...

Abraços
Sandro Ricardo

  - Original Message - 
  From: Sandro 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, July 11, 2008 8:40 AM
  Subject: [delphi-br] Criar função


  Saudações,

  Estou necessitando criar uma função para resolver equações matemáticas.
  Esta função recebe uma expressão, exemplo ((10*5)/2)^3, e calcula retornando 
o resultado.
  Alguém ja fez algo assim.

  Grato

  Sandro

  [As partes desta mensagem que não continham texto foram removidas]



   

[As partes desta mensagem que não continham texto foram removidas]



Res: [delphi-br] Criar função

2008-07-11 Por tôpico Luciano Calenzani Simões
O ^ é Potência.

 Luciano Calenzani Simões





- Mensagem original 
De: Sandro Ricardo [EMAIL PROTECTED]
Para: delphi-br@yahoogrupos.com.br
Enviadas: Sexta-feira, 11 de Julho de 2008 8:58:08
Assunto: Re: [delphi-br] Criar função


Olá 'xará',

É bem tranquilo fazer esta função, só não entendi o '^' da fórmula...

Abraços
Sandro Ricardo


  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Criar função

2008-07-11 Por tôpico Alessandro DUARTE de Moraes
Vai no www.torry.net que tem uma série de componentes que fazem o que precisas.

http://www.torry.net/pages.php?id=307

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br
(53) 3233-7118
  - Original Message - 
  From: Luciano Calenzani Simões 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, July 11, 2008 9:01 AM
  Subject: Res: [delphi-br] Criar função


  O ^ é Potência.

  Luciano Calenzani Simões

  - Mensagem original 
  De: Sandro Ricardo [EMAIL PROTECTED]
  Para: delphi-br@yahoogrupos.com.br
  Enviadas: Sexta-feira, 11 de Julho de 2008 8:58:08
  Assunto: Re: [delphi-br] Criar função

  Olá 'xará',

  É bem tranquilo fazer esta função, só não entendi o '^' da fórmula...

  Abraços
  Sandro Ricardo 

  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara 
@ymail.com ou @rocketmail.com.
  http://br.new.mail.yahoo.com/addresses

  [As partes desta mensagem que não continham texto foram removidas]



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,48774c23446091861215523 


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Criar função

2008-07-11 Por tôpico Sandro
Vou procurar.

Obrigado Jackson


  - Original Message - 
  From: Jackson Gomes - ToolsComps 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, July 11, 2008 8:48 AM
  Subject: Re: [delphi-br] Criar função



   Estou necessitando criar uma função para resolver equações matemáticas.
  Esta função recebe uma expressão, exemplo ((10*5)/2)^3, e calcula retornando 
o 
  resultado.
  Alguém ja fez algo assim.

  Procure por TMathParser no google.

  Jackson Gomes
  ToolsComps - Controle de Usuários para Desenvolvedores CodeGear
  Web Site: http://www.toolsandcomps.com
  Nosso Fórum: http://groups.yahoo.com/group/toolsandcomps
  e-mail: [EMAIL PROTECTED]
  Fone: 27 3389 1138 - 8811 0324
  --
  Devhost - Webhost para desenvolvedores Delphi
  http://www.devhost.com.br
  [EMAIL PROTECTED] 



   

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Criar função

2008-07-11 Por tôpico Berdam
function calcula(x,y,z,w:Float):float
begin
result := x*y))/z)potência w)
 Esta função recebe uma expressão, exemplo ((10*5)/2)^3, e calcula 
end;

Faltou a potência, mas acho que na classe Math do delphi deve ter isso ai

Uberdam Cavaletti
Formado em Tecnologia da Informação - Unoesc - Xxe
Pós-graduado em desenvolvimento Java - Unoesc - Xxe

 http://www.curricular.com.br/berdam

Visite
http://passandoveneno.blogspot.com



--- Em sex, 11/7/08, Jackson Gomes - ToolsComps [EMAIL PROTECTED] escreveu:
De: Jackson Gomes - ToolsComps [EMAIL PROTECTED]
Assunto: Re: [delphi-br] Criar função
Para: delphi-br@yahoogrupos.com.br
Data: Sexta-feira, 11 de Julho de 2008, 8:48













 Estou necessitando criar uma função para resolver equações matemáticas.

Esta função recebe uma expressão, exemplo ((10*5)/2)^3, e calcula retornando o 

resultado.

Alguém ja fez algo assim.



Procure por TMathParser no google.



Jackson Gomes

ToolsComps - Controle de Usuários para Desenvolvedores CodeGear

Web Site: http://www.toolsand comps.com

Nosso Fórum: http://groups. yahoo.com/ group/toolsandco mps

e-mail: [EMAIL PROTECTED] ps.com

Fone: 27 3389 1138 - 8811 0324

 - - - - - -

Devhost - Webhost para desenvolvedores Delphi

http://www.devhost. com.br

[EMAIL PROTECTED] com.br 




  




 

















  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Criar função

2008-07-11 Por tôpico Sandro
Obrigado Alessandro


  - Original Message - 
  From: Alessandro DUARTE de Moraes 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, July 11, 2008 10:08 AM
  Subject: Re: [delphi-br] Criar função


  Vai no www.torry.net que tem uma série de componentes que fazem o que 
precisas.

  http://www.torry.net/pages.php?id=307

  Alessandro DUARTE de Moraes
  A.C. Santa Casa do Rio Grande.
  http://www.santacasarg.com.br
  (53) 3233-7118
  - Original Message - 
  From: Luciano Calenzani Simões 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, July 11, 2008 9:01 AM
  Subject: Res: [delphi-br] Criar função

  O ^ é Potência.

  Luciano Calenzani Simões

  - Mensagem original 
  De: Sandro Ricardo [EMAIL PROTECTED]
  Para: delphi-br@yahoogrupos.com.br
  Enviadas: Sexta-feira, 11 de Julho de 2008 8:58:08
  Assunto: Re: [delphi-br] Criar função

  Olá 'xará',

  É bem tranquilo fazer esta função, só não entendi o '^' da fórmula...

  Abraços
  Sandro Ricardo 

  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara 
@ymail.com ou @rocketmail.com.
  http://br.new.mail.yahoo.com/addresses

  [As partes desta mensagem que não continham texto foram removidas]

  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,48774c23446091861215523 

  [As partes desta mensagem que não continham texto foram removidas]



   

[As partes desta mensagem que não continham texto foram removidas]



RE: [delphi-br] Criar função

2008-07-11 Por tôpico Rubem Nascimento da Rocha

A função do link abaixo, faz isso:

http://www.swissdelphicenter.ch/en/showcode.php?id=470

Detalhe, ela não trabalha com funções matemáticas, apenas expressões algébricas 
simples! Não trabalha com potenciação nem radiciação. Vc precisa alterá-la para 
isso. Outra dica é procurar pela Internet pelo componente TMathParser.

Sds.



To: delphi-br@yahoogrupos.com.br
From: [EMAIL PROTECTED]
Date: Fri, 11 Jul 2008 08:40:04 -0300
Subject: [delphi-br] Criar função


Saudações,

Estou necessitando criar uma função para resolver equações matemáticas.
Esta função recebe uma expressão, exemplo ((10*5)/2)^3, e calcula retornando o 
resultado.
Alguém ja fez algo assim.

Grato

Sandro


_
Confira vídeos com notícias do NY Times, gols direto do Lance, videocassetadas 
e muito mais no MSN Video!
http://video.msn.com/?mkt=pt-br

Re: [delphi-br] Criar função

2008-07-11 Por tôpico Odail Della Niesi Junior
Declare a unit Math em uses e abaixo segue a função

function calcula(x,y,z,w: Real): Real;
begin
  Result := Power(((x*y)/z),w);
end;

Odail Della Niesi Junior
São Pedro-SP


Berdam escreveu:

 function calcula(x,y,z,w:Float):float
 begin
 result := x*y))/z)potência w)
  Esta função recebe uma expressão, exemplo ((10*5)/2)^3, e calcula
 end;

 Faltou a potência, mas acho que na classe Math do delphi deve ter isso ai
 --
 Uberdam Cavaletti
 Formado em Tecnologia da Informação - Unoesc - Xxe
 Pós-graduado em desenvolvimento Java - Unoesc - Xxe

 http://www.curricular.com.br/berdam http://www.curricular.com.br/berdam

 Visite
 http://passandoveneno.blogspot.com http://passandoveneno.blogspot.com
 --

 --- Em sex, 11/7/08, Jackson Gomes - ToolsComps 
 [EMAIL PROTECTED] mailto:jackson%40toolsandcomps.com escreveu:
 De: Jackson Gomes - ToolsComps [EMAIL PROTECTED] 
 mailto:jackson%40toolsandcomps.com
 Assunto: Re: [delphi-br] Criar função
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 Data: Sexta-feira, 11 de Julho de 2008, 8:48

  Estou necessitando criar uma função para resolver equações matemáticas.

 Esta função recebe uma expressão, exemplo ((10*5)/2)^3, e calcula 
 retornando o

 resultado.

 Alguém ja fez algo assim.

 Procure por TMathParser no google.

 Jackson Gomes

 ToolsComps - Controle de Usuários para Desenvolvedores CodeGear

 Web Site: http://www.toolsand comps.com

 Nosso Fórum: http://groups. yahoo.com/ group/toolsandco mps

 e-mail: [EMAIL PROTECTED] ps.com

 Fone: 27 3389 1138 - 8811 0324

  - - - - - -

 Devhost - Webhost para desenvolvedores Delphi

 http://www.devhost. com.br

 [EMAIL PROTECTED] com.br











 Novos endereços, o Yahoo! que você conhece. Crie um email novo com a 
 sua cara @ymail.com ou @rocketmail.com.
 http://br.new.mail.yahoo.com/addresses 
 http://br.new.mail.yahoo.com/addresses

 [As partes desta mensagem que não continham texto foram removidas]

  



Re: [delphi-br] Criar função

2008-07-11 Por tôpico Berdam

valeu pelo real e pelo power hehehe

Uberdam Cavaletti
Formado em Tecnologia da Informação - Unoesc - Xxe
Pós-graduado em desenvolvimento Java - Unoesc - Xxe

 http://www.curricular.com.br/berdam

Visite
http://passandoveneno.blogspot.com



--- Em sex, 11/7/08, Odail Della Niesi Junior [EMAIL PROTECTED] escreveu:
De: Odail Della Niesi Junior [EMAIL PROTECTED]
Assunto: Re: [delphi-br] Criar função
Para: delphi-br@yahoogrupos.com.br
Data: Sexta-feira, 11 de Julho de 2008, 10:42











Declare a unit Math em uses e abaixo segue a função



function calcula(x,y, z,w: Real): Real;

begin

  Result := Power(((x*y) /z),w);

end;



Odail Della Niesi Junior

São Pedro-SP



Berdam escreveu:



 function calcula(x,y, z,w:Float) :float

 begin

 result := x*y))/z) potência w)

  Esta função recebe uma expressão, exemplo ((10*5)/2)^3, e calcula

 end;



 Faltou a potência, mas acho que na classe Math do delphi deve ter isso ai

  - - - - - -

 Uberdam Cavaletti

 Formado em Tecnologia da Informação - Unoesc - Xxe

 Pós-graduado em desenvolvimento Java - Unoesc - Xxe



 http://www.curricul ar.com.br/ berdam http://www.curricul ar.com.br/ berdam



 Visite

 http://passandovene no.blogspot. com http://passandovene no.blogspot. com

  - - - - - -



 --- Em sex, 11/7/08, Jackson Gomes - ToolsComps 

 [EMAIL PROTECTED] ps.com mailto:jackson% 40toolsandcomps. com escreveu:

 De: Jackson Gomes - ToolsComps [EMAIL PROTECTED] ps.com 

 mailto:jackson% 40toolsandcomps. com

 Assunto: Re: [delphi-br] Criar função

 Para: [EMAIL PROTECTED] os.com.br mailto:delphi- br%40yahoogrupos .com.br

 Data: Sexta-feira, 11 de Julho de 2008, 8:48



  Estou necessitando criar uma função para resolver equações matemáticas.



 Esta função recebe uma expressão, exemplo ((10*5)/2)^3, e calcula 

 retornando o



 resultado.



 Alguém ja fez algo assim.



 Procure por TMathParser no google.



 Jackson Gomes



 ToolsComps - Controle de Usuários para Desenvolvedores CodeGear



 Web Site: http://www.toolsand comps.com



 Nosso Fórum: http://groups. yahoo.com/ group/toolsandco mps



 e-mail: [EMAIL PROTECTED] ps.com



 Fone: 27 3389 1138 - 8811 0324



  - - - - - -



 Devhost - Webhost para desenvolvedores Delphi



 http://www.devhost. com.br



 [EMAIL PROTECTED] com.br























 Novos endereços, o Yahoo! que você conhece. Crie um email novo com a 

 sua cara @ymail.com ou @rocketmail. com.

 http://br.new. mail.yahoo. com/addresses 

 http://br.new. mail.yahoo. com/addresses



 [As partes desta mensagem que não continham texto foram removidas]



  




  




 

















  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Criar função

2008-07-11 Por tôpico Ricardo César Cardoso
Reescrevendo:

[ *** Inicio *** ]
Uses Math;

Function calcula(x,y, z,w:Float) :float
Begin
  result := Power( ( x * y /z ), w );
End;
[ *** Final *** ]

Atte,
Ricardo.

--- Em sex, 11/7/08, Berdam [EMAIL PROTECTED] escreveu:
De: Berdam [EMAIL PROTECTED]
Assunto: Re: [delphi-br] Criar função
Para: delphi-br@yahoogrupos.com.br
Data: Sexta-feira, 11 de Julho de 2008, 10:26











function calcula(x,y, z,w:Float) :float

begin

result := x*y))/z) potência w)

 Esta função recebe uma expressão, exemplo ((10*5)/2)^3, e calcula 

end;



Faltou a potência, mas acho que na classe Math do delphi deve ter isso ai

 - - - - - -

Uberdam Cavaletti

Formado em Tecnologia da Informação - Unoesc - Xxe

Pós-graduado em desenvolvimento Java - Unoesc - Xxe



http://www.curricul ar.com.br/ berdam



Visite

http://passandovene no.blogspot. com
 



  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses

[As partes desta mensagem que não continham texto foram removidas]



Res: [delphi-br] Criar função

2008-07-11 Por tôpico Luciano Calenzani Simões
Creio que há dois entendimentos de sua necessidade com esta função.
Alguns estão achando que você quer uma função que calcule essa equação que 
citou:  ((10*5)/2)^3
Outros, eu inclusive, acham que você quer algo genérico, em que ao informar 
qualquer equação matemátiva ex.: 1+2  ou (3^4*)5 ela retorne o resultado. Tipo 
o que o campo de busca do Google faz ao se digitar uma equação.

Qual é a sua necessidade?

 Luciano Calenzani Simões





- Mensagem original 
De: Ricardo César Cardoso [EMAIL PROTECTED]
Para: delphi-br@yahoogrupos.com.br
Enviadas: Sexta-feira, 11 de Julho de 2008 12:06:02
Assunto: Re: [delphi-br] Criar função


Reescrevendo:

[ *** Inicio *** ]
Uses Math;

Function calcula(x,y, z,w:Float) :float
Begin
  result := Power( ( x * y /z ), w );
End;
[ *** Final *** ]

Atte,
Ricardo.

--- Em sex, 11/7/08, Berdam berdamzinho@ yahoo.com. br escreveu:
De: Berdam berdamzinho@ yahoo.com. br
Assunto: Re: [delphi-br] Criar função
Para: [EMAIL PROTECTED] os.com.br
Data: Sexta-feira, 11 de Julho de 2008, 10:26

function calcula(x,y, z,w:Float) :float

begin

result := x*y))/z) potência w)

Esta função recebe uma expressão, exemplo ((10*5)/2)^3, e calcula 

end;

Faltou a potência, mas acho que na classe Math do delphi deve ter isso ai

 - - - - - -

Uberdam Cavaletti


  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Criar função

2008-07-11 Por tôpico Nivaldo Stainle
quer dizer elevado ao número que vem na frente
 
Stainle

--- Em sex, 11/7/08, Sandro Ricardo [EMAIL PROTECTED] escreveu:

De: Sandro Ricardo [EMAIL PROTECTED]
Assunto: Re: [delphi-br] Criar função
Para: delphi-br@yahoogrupos.com.br
Data: Sexta-feira, 11 de Julho de 2008, 8:58






Olá 'xará',

É bem tranquilo fazer esta função, só não entendi o '^' da fórmula...

Abraços
Sandro Ricardo

- Original Message - 
From: Sandro 
To: [EMAIL PROTECTED] os.com.br 
Sent: Friday, July 11, 2008 8:40 AM
Subject: [delphi-br] Criar função

Saudações,

Estou necessitando criar uma função para resolver equações matemáticas.
Esta função recebe uma expressão, exemplo ((10*5)/2)^3, e calcula retornando o 
resultado.
Alguém ja fez algo assim.

Grato

Sandro

[As partes desta mensagem que não continham texto foram removidas]

[As partes desta mensagem que não continham texto foram removidas]

 














  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Criar função - Solucionado

2008-07-11 Por tôpico Sandro
Pessoal,
minha dúvida já foi resolvida, ainda hoje pela manhã o Jackson.
Obrigado a todos que colaboraram.

  - Original Message - 
  From: Luciano Calenzani Simões 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, July 11, 2008 1:14 PM
  Subject: Res: [delphi-br] Criar função


  Creio que há dois entendimentos de sua necessidade com esta função.
  Alguns estão achando que você quer uma função que calcule essa equação que 
citou: ((10*5)/2)^3
  Outros, eu inclusive, acham que você quer algo genérico, em que ao informar 
qualquer equação matemátiva ex.: 1+2 ou (3^4*)5 ela retorne o resultado. Tipo o 
que o campo de busca do Google faz ao se digitar uma equação.

  Qual é a sua necessidade?

  Luciano Calenzani Simões

  - Mensagem original 
  De: Ricardo César Cardoso [EMAIL PROTECTED]
  Para: delphi-br@yahoogrupos.com.br
  Enviadas: Sexta-feira, 11 de Julho de 2008 12:06:02
  Assunto: Re: [delphi-br] Criar função

  Reescrevendo:

  [ *** Inicio *** ]
  Uses Math;

  Function calcula(x,y, z,w:Float) :float
  Begin
  result := Power( ( x * y /z ), w );
  End;
  [ *** Final *** ]

  Atte,
  Ricardo.

  --- Em sex, 11/7/08, Berdam berdamzinho@ yahoo.com. br escreveu:
  De: Berdam berdamzinho@ yahoo.com. br
  Assunto: Re: [delphi-br] Criar função
  Para: [EMAIL PROTECTED] os.com.br
  Data: Sexta-feira, 11 de Julho de 2008, 10:26

  function calcula(x,y, z,w:Float) :float

  begin

  result := x*y))/z) potência w)

  Esta função recebe uma expressão, exemplo ((10*5)/2)^3, e calcula 

  end;

  Faltou a potência, mas acho que na classe Math do delphi deve ter isso ai

   - - - - - -

  Uberdam Cavaletti 

  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara 
@ymail.com ou @rocketmail.com.
  http://br.new.mail.yahoo.com/addresses

  [As partes desta mensagem que não continham texto foram removidas]



   

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Criar Função

2007-09-06 Por tôpico BandaLemuel

Tenho uma Unit para isso.. me passa o seu email que te mando.. 

Wesley





- Original Message - 
  From: Leonardo Quinino 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, September 05, 2007 4:56 PM
  Subject: [delphi-br] Criar Função


  Pessoal, estou querendo criar uma função que funcione como uma
  pergunta, (tipo messageDlg ) onde eu passaria a pergunta, e as opções.

  Seria algo parecido com o que tem na antiga linguagem clipper

  op := Alert( ' Confirmar Isso ?', {'1-Sim'}, {'2-Talvez'}, {'3-Não
  Sei'}, {'4-Outra Opção'} )

  //para avaliar a resposta era só...
  if op = 0 //teclou esc
  bla bla
  endif

  if op = 1
  escolheu SIM
  endif

  if op.

  Como fazer desta forma em DELPHi

  Analisando o MessageDlg, só consigo as respostas já prontas do delphi
  que seriam

  TMsgDlgBtn = (mbYes, mbNo, mbOK, mbCancel, mbAbort, mbRetry, mbIgnore,
  mbAll, mbNoToAll, mbYesToAll, mbHelp);

  Como faço para Criar as minhas opções personalizadas, sem ter que
  instalar pakage de terceiros (quero deixar o meu codigo mais
  puro possível) puro = delphianamente falando

  rs:)

  -- 
  Leonardo Quinino


   


--


  No virus found in this incoming message.
  Checked by AVG Free Edition. 
  Version: 7.5.485 / Virus Database: 269.13.5/990 - Release Date: 4/9/2007 22:36


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Criar Função

2007-09-06 Por tôpico Anderson RB
Dica faca um Form seu ser criado dentro da sua funcao, e voce codifica ele 
da maneira que quiser, entao irao aparecer quantos botoes voce quiser e os 
retornos que voce quiser fica muito legal
Anderson...
  - Original Message - 
  From: BandaLemuel 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, September 06, 2007 7:57 AM
  Subject: Re: [delphi-br] Criar Função



  Tenho uma Unit para isso.. me passa o seu email que te mando.. 

  Wesley
  --

  - Original Message - 
  From: Leonardo Quinino 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, September 05, 2007 4:56 PM
  Subject: [delphi-br] Criar Função

  Pessoal, estou querendo criar uma função que funcione como uma
  pergunta, (tipo messageDlg ) onde eu passaria a pergunta, e as opções.

  Seria algo parecido com o que tem na antiga linguagem clipper

  op := Alert( ' Confirmar Isso ?', {'1-Sim'}, {'2-Talvez'}, {'3-Não
  Sei'}, {'4-Outra Opção'} )

  //para avaliar a resposta era só...
  if op = 0 //teclou esc
  bla bla
  endif

  if op = 1
  escolheu SIM
  endif

  if op.

  Como fazer desta forma em DELPHi

  Analisando o MessageDlg, só consigo as respostas já prontas do delphi
  que seriam

  TMsgDlgBtn = (mbYes, mbNo, mbOK, mbCancel, mbAbort, mbRetry, mbIgnore,
  mbAll, mbNoToAll, mbYesToAll, mbHelp);

  Como faço para Criar as minhas opções personalizadas, sem ter que
  instalar pakage de terceiros (quero deixar o meu codigo mais
  puro possível) puro = delphianamente falando

  rs:)

  -- 
  Leonardo Quinino

  --

  No virus found in this incoming message.
  Checked by AVG Free Edition. 
  Version: 7.5.485 / Virus Database: 269.13.5/990 - Release Date: 4/9/2007 22:36

  [As partes desta mensagem que não continham texto foram removidas]



   

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Criar Função

2007-09-05 Por tôpico Leonardo Quinino
Pessoal, estou querendo criar uma função que funcione como uma
pergunta, (tipo messageDlg ) onde eu passaria a pergunta, e as opções.

Seria algo parecido com o que tem na antiga linguagem clipper

op := Alert( ' Confirmar Isso ?', {'1-Sim'}, {'2-Talvez'}, {'3-Não
Sei'}, {'4-Outra Opção'} )

//para avaliar a resposta era só...
if op = 0  //teclou esc
   bla bla
endif

if op = 1
   escolheu SIM
endif

if op.

Como fazer desta forma em DELPHi

Analisando o MessageDlg, só consigo as respostas já prontas do delphi
que seriam

TMsgDlgBtn = (mbYes, mbNo, mbOK, mbCancel, mbAbort, mbRetry, mbIgnore,
mbAll, mbNoToAll, mbYesToAll, mbHelp);

Como faço para Criar as minhas opções personalizadas, sem ter que
instalar pakage de terceiros (quero deixar o meu codigo mais
puro possível)   puro = delphianamente falando

rs:)


-- 
Leonardo Quinino


RES: [delphi-br] Criar Função

2007-09-05 Por tôpico Jose Carlos A Dias Filho
Faca Assim
 
Function Mensagem(Msg,Bt1,Bt2:String):Boolean;
 
//


// Gera um Mensage Box personalizado a partir do Mensagem Box YES NO
//


Function Mensagem(Msg,Bt1,Bt2:String):Boolean;
var
  I,K:Integer;
  F:TForm;
begin
  K:=0;
  F:= createmessagedialog(Msg,mtconfirmation,[mbyes,mbno]);
  try
for i:=0 to f.componentCount -1 do
if f.components[i] is tbutton then
  with tbutton(f.components[i]) do
case modalresult of
  mryes: Caption := Bt1;
  mrno:  Caption := Bt2;
  end;
f.caption := 'Mensagem do Sistema';
K:=f.showmodal;
  finally
if K = mryes then Result:=True
else Result:=False;
f.free;
  end;
end;
 
Sd's
 
Dias
 

  _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Leonardo Quinino
Enviada em: quarta-feira, 5 de setembro de 2007 16:56
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Criar Função



Pessoal, estou querendo criar uma função que funcione como uma
pergunta, (tipo messageDlg ) onde eu passaria a pergunta, e as opções.

Seria algo parecido com o que tem na antiga linguagem clipper

op := Alert( ' Confirmar Isso ?', {'1-Sim'}, {'2-Talvez'}, {'3-Não
Sei'}, {'4-Outra Opção'} )

//para avaliar a resposta era só...
if op = 0 //teclou esc
bla bla
endif

if op = 1
escolheu SIM
endif

if op.

Como fazer desta forma em DELPHi

Analisando o MessageDlg, só consigo as respostas já prontas do delphi
que seriam

TMsgDlgBtn = (mbYes, mbNo, mbOK, mbCancel, mbAbort, mbRetry, mbIgnore,
mbAll, mbNoToAll, mbYesToAll, mbHelp);

Como faço para Criar as minhas opções personalizadas, sem ter que
instalar pakage de terceiros (quero deixar o meu codigo mais
puro possível) puro = delphianamente falando

rs:)

-- 
Leonardo Quinino


 


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Criar Função

2007-09-05 Por tôpico Leonardo Quinino
Show de Bola Jose Carlos, era exatamente o que procurava, valeu obrigado.

Em 05/09/07, Jose Carlos A Dias Filho [EMAIL PROTECTED] escreveu:

   Faca Assim

 Function Mensagem(Msg,Bt1,Bt2:String):Boolean;

 //

 
 
 // Gera um Mensage Box personalizado a partir do Mensagem Box YES NO
 //

 
 
 Function Mensagem(Msg,Bt1,Bt2:String):Boolean;
 var
 I,K:Integer;
 F:TForm;
 begin
 K:=0;
 F:= createmessagedialog(Msg,mtconfirmation,[mbyes,mbno]);
 try
 for i:=0 to f.componentCount -1 do
 if f.components[i] is tbutton then
 with tbutton(f.components[i]) do
 case modalresult of
 mryes: Caption := Bt1;
 mrno: Caption := Bt2;
 end;
 f.caption := 'Mensagem do Sistema';
 K:=f.showmodal;
 finally
 if K = mryes then Result:=True
 else Result:=False;
 f.free;
 end;
 end;

 Sd's

 Dias


 _

 De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br [mailto:
 delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em
 nome de Leonardo Quinino
 Enviada em: quarta-feira, 5 de setembro de 2007 16:56
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Assunto: [delphi-br] Criar Função


 Pessoal, estou querendo criar uma função que funcione como uma
 pergunta, (tipo messageDlg ) onde eu passaria a pergunta, e as opções.

 Seria algo parecido com o que tem na antiga linguagem clipper

 op := Alert( ' Confirmar Isso ?', {'1-Sim'}, {'2-Talvez'}, {'3-Não
 Sei'}, {'4-Outra Opção'} )

 //para avaliar a resposta era só...
 if op = 0 //teclou esc
 bla bla
 endif

 if op = 1
 escolheu SIM
 endif

 if op.

 Como fazer desta forma em DELPHi

 Analisando o MessageDlg, só consigo as respostas já prontas do delphi
 que seriam

 TMsgDlgBtn = (mbYes, mbNo, mbOK, mbCancel, mbAbort, mbRetry, mbIgnore,
 mbAll, mbNoToAll, mbYesToAll, mbHelp);

 Como faço para Criar as minhas opções personalizadas, sem ter que
 instalar pakage de terceiros (quero deixar o meu codigo mais
 puro possível) puro = delphianamente falando

 rs:)

 --
 Leonardo Quinino

 [As partes desta mensagem que não continham texto foram removidas]

  




-- 
Leonardo Quinino


[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Criar Função

2006-12-08 Por tôpico Fabiana
Boa tarde para todos...

Como faço para criar uma função onde o paramentro seja do tipo objeto?




Fabiana


[As partes desta mensagem que não continham texto foram removidas]



RE: [delphi-br] Criar Função

2006-12-08 Por tôpico Rubem Nascimento da Rocha

Ora, simples:

function NomeDaFuncao(ParamObjeto: TObject): TipoDoRetorno;

Sds.

From: Fabiana [EMAIL PROTECTED]
Reply-To: delphi-br@yahoogrupos.com.br
To: delphi-br@yahoogrupos.com.br
Subject: [delphi-br] Criar Função
Date: Fri, 8 Dec 2006 13:19:42 -0200

Boa tarde para todos...

Como faço para criar uma função onde o paramentro seja do tipo objeto?




Fabiana


[As partes desta mensagem que não continham texto foram removidas]


_
MSN Busca: fácil, rápido, direto ao ponto.  http://search.msn.com.br



Re: [delphi-br] Criar Função

2006-12-08 Por tôpico Luiz Escobar


uma function ou procedure  ???  

procedure TForm1.Button1Click(Sender: TObject);

   procedure blabla ( obj1 : tedit; obj2 : tlabel );
   begin
   obj2.Caption := obj1.Text;
   end;

begin
 blabla( edit1, label1 );  // é igual à label1.caption := edit1.text;
end;

Luiz Escobar


- Segue mensagem original! -

De: Fabiana [EMAIL PROTECTED]
Data: Fri, 8 Dec 2006 13:19:42 -0200
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Criar Função

Boa tarde para todos...

Como faço para criar uma função onde o paramentro seja do tipo objeto?

Fabiana

[As partes desta mensagem que não continham texto foram removidas]