Eu, particularmente, faria a separação de tais cálculos em packages (não em 
DLLs), e o tratamento da entrada dos dados, para facilitar tanto a edição dos 
dados como o tratamento dos controles da tela, eu faria com ClientDataSets em 
memória. Esta é a minha sugestão.

 

Sds.
 


To: delphi-br@yahoogrupos.com.br
From: jose.new...@jnewton.com.br
Date: Fri, 13 Nov 2009 10:33:17 -0300
Subject: RES: [delphi-br] DLLs x Componentes

  



Caro Rubem,

Quando me refiro a sábios, é pura brincadeira. Não levem a sério.

Vou tentar dar um exemplo: O código que estou escrevendo está muito grande e
existem cálculos repetitivos (muitos) que pretendo passar para DLL dinâmicas
e desafogar meu algoritimo. A questão é que para economizar variáveis, tenho
muitos componentes que são números que preciso manipular. Basicamente são
Edits e stringGrids e muitas conversões, abaixo um bloco do código como
exemplo:

if EditEfetivoMOD.Text <> '' then Ef_Total :=
StrToFloat(EditEfetivoMOD.Text) else Ef_Total := 0;

if EditAlojaMOD.Text <> '' then Al_Total := StrToFloat(EditAlojaMOD.Text)
/ 100 else Al_Total := 0;

Ef_Aloja := Int((Ef_Total * Al_Total) + 0.50); // calcula total de
alojados

EditTotalAlojaMOD.Text := FloatToStr(Ef_Aloja);

Grato pela ajuda,

Sds

Jose Newton

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Rubem Rocha
Enviada em: sexta-feira, 13 de novembro de 2009 09:59
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] DLLs x Componentes
Prioridade: Alta

Que tipo de manipulação em um componente de um form, via DLL, você quer
fazer? Contextualize um exemplo hipotético (preferencialmente com algum tipo
de código) que mostre mais claramente o que você gostaria de fazer.

Sds.

P.S.: Acredito que nesta lista não tenhamos sábios, gurus ou 'feras'. Sábio
só tem Deus, guru só na Índia e feras só no zoológico ou na selva! ;)

________________________________
De: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>
[delphi...@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> ] em
Nome de Jose Newton Araujo [jose.new...@jnewton.com.br
<mailto:jose.newton%40jnewton.com.br> ]
Enviado: sexta-feira, 13 de novembro de 2009 0:39
Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> 
Assunto: [delphi-br] DLLs x Componentes

Aos mais sábios:

Como fazer para que uma DLL manipule um componente (Edit.Text) num FORM ?

Help-me

Jose Newton
                                          
_________________________________________________________________
Você já ama o Messenger? Conheça ainda mais sobre ele no Novo site de Windows 
Live.
http://www.windowslive.com.br/?ocid=WindowsLive09_MSN_Hotmail_Tagline_out09

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

Responder a