Fórum usar uma funçao em todas units... #266096

20/01/2005

0

peguei uma funçao pra contar palavras....

function WordsCount(s :string): integer; 
var 
ps: PChar; 
nSpaces,n : integer; 
begin 
 n := 0;
 s := s + #0;
 ps := @s[ 1 ];
 while( 0 <> ps^ ) do
 begin
  while((´ ´ = ps^)and(0 <> ps^)) do
  begin
   inc( ps );
  end;
  nSpaces := 0;
  while((´ ´ <> ps^)and(0 <> ps^))do
  begin
   inc(nSpaces);
   inc(ps);
  end;
  if ( nSpaces > 0 ) then
  begin
   inc( n );
  end;
 end;
 Result := n;
end; 


se eu quiser usar ela em todas units do meu projeto eu faço oq?
pq colocar ela em cada unit soh ocuparia espaço neh :)


Salsa

Salsa

Responder

Posts

20/01/2005

Paulo_amorim

Olá

Coloque em uma Unit em separado, e nos forms que usarão essa rotina coloque a Unit na uses

A prática de manter uma unit comum a todos os forms eh boa pois poupa muito código. Nela pode-se colocar funções diversas, como validações ordinárias e rotinas compartilhadas

Espero que ajude
Até+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar