Fórum Apagar linhas de um memo utilizando um edit #420858
01/08/2012
0
Eu preciso saber como eu faço para apagar as linhas de um memo utilizando um edit.
Tipo, no edit eu vou digitar quantas linhas quero apagar, tipo 50 linhas e ao clicar no botão ele apaga as 50 primeiras linhas do memo.
Tambem preciso saber como faço para digitar uma quantidade e passar esta quantidade para um segundo memo.
Exemplo, Tenho o memo1 com 100 linhas, digito no edit o numero 30 e clico no botão e desta forma as 30 primerias linhas passam para o memo2
Anderson Camargo
Curtir tópico
+ 0Posts
01/08/2012
Bruno Leandro
procedure btnDeletarLinhasMemoClick( Sender: TObject );
var
I: Integer;
begin
if StrToIntDef( Edit1.Text,0 ) = 0 then
Exit;
for i := 0 to StrToInt( Edit1.Text ) - 1 do
begin
if Memo1.Lines.Count > 0 then
Memo1.Lines.Delete(0);
end;
end;
Gostei + 0
01/08/2012
Anderson Camargo
procedure btnDeletarLinhasMemoClick( Sender: TObject );
var
I: Integer;
begin
if StrToIntDef( Edit1.Text,0 ) = 0 then
Exit;
for i := 0 to StrToInt( Edit1.Text ) - 1 do
begin
if Memo1.Lines.Count > 0 then
Memo1.Lines.Delete(0);
end;
end;
Ok, amigo funcionou, muito obrigado mesmo, posso continuar meu projeto agora. Ajudou D++++
Minha dificuldade agora esta sendo fazer um post em uma pagina php, pois meu objetivo e pegar 50 emails que estão em um memo e jogalos para uma pagina em php que esta hospedada na web
Este é o código PHP que vai receber os e-mails.
$message = $_POST[html];
$subject = $_POST[assunto];
$nome = $_POST[nome];
$de = $_POST[de];
$to = $_POST[emails];
$headers = MIME-Version: 1.0\r\n;
$headers .= Content-type: text/html; charset=iso-8859-1\r\n;
$email = explode(\n, $to);
$headers .= From: .$nome. <.$de.>\r\n;
$message = stripslashes($message);
$i = 0;
$count = 1;
while($email[$i]) {
$ok = ok;
if(mail($email[$i], $subject, $message, $headers))
echo * Número: $count <b>.$email[$i].</b> <font color=green>OK</font><br><hr>
else
echo * Número: $count <b>.$email[$i].</b> <font color=red>ERRO AO ENVIAR</font><br><hr>
$i++;
$count++;
}
$count--;
if($ok == ok)
echo ;
}
Gostei + 0
01/08/2012
Anderson Camargo
procedure btnDeletarLinhasMemoClick( Sender: TObject );
var
I: Integer;
begin
if StrToIntDef( Edit1.Text,0 ) = 0 then
Exit;
for i := 0 to StrToInt( Edit1.Text ) - 1 do
begin
if Memo1.Lines.Count > 0 then
Memo1.Lines.Delete(0);
end;
end;
Ok, amigo funcionou, muito obrigado mesmo, posso continuar meu projeto agora. Ajudou D++++
Minha dificuldade agora esta sendo fazer um post em uma pagina php, pois meu objetivo e pegar 50 emails que estão em um memo e jogalos para uma pagina em php que esta hospedada na web
Este é o código PHP que vai receber os e-mails.
$message = $_POST[html];
$subject = $_POST[assunto];
$nome = $_POST[nome];
$de = $_POST[de];
$to = $_POST[emails];
$headers = MIME-Version: 1.0\r\n;
$headers .= Content-type: text/html; charset=iso-8859-1\r\n;
$email = explode(\n, $to);
$headers .= From: .$nome. <.$de.>\r\n;
$message = stripslashes($message);
$i = 0;
$count = 1;
while($email[$i]) {
$ok = ok;
if(mail($email[$i], $subject, $message, $headers))
echo * Número: $count <b>.$email[$i].</b> <font color=green>OK</font><br><hr>
else
echo * Número: $count <b>.$email[$i].</b> <font color=red>ERRO AO ENVIAR</font><br><hr>
$i++;
$count++;
}
$count--;
if($ok == ok)
echo ;
}
Gostei + 0
15/06/2015
Bruno
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)