Migrar um código Delphi 5 para Borland
Tenho o Seguinte Código Abaixo para Enviar SMS (Foi tirado de outro site é só de exemplo mesmo)
A Dificuldade Aqui é a Seguinte conhttp: TNMHTTP; este componente da antiga PALETA FasNet Não existe mais (foi descontinuado)
A Questão é qual o componente que o substitui (que provavelmente tem um) ??
Se não tiver como eu faria para implementar este código nos Componentes da PALETA Indy (que para mim é a possível substituta da Fasnet) Eu tentei vários componenetes Mas o ruim que tem de ligar componetes em outros componentes e eu realmente não consegui ainda
Se serve de ajuda eu achei este componente IdNNTPSMS: TIdNNTP; que pelo que vi parecia o conhttp: TNMHTTP; NA paleta Indy MAS tem muitos opções (propriedades) que não tem nele exemplo: Body, Get e ...
Grato desde já
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs,NMHttp, StdCtrls, Psock;
type
TForm1 = class(TForm)
Button1: TButton;
conhttp: TNMHTTP;
Memo2: TMemo;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var idAux,Id : string;
i : integer;
begin
conHTTP.Host := 'http://webapi.comtele.com.br';
conHTTP.Port := StrToInt('8080');
//da um get com usuario e senha e retorna o id que ira usar no segundo get pra enviar sms
//usuario //senha
conHTTP.Get('http://webapi.comtele.com.br/api/api_fuse_connection.php?fuse=get_id&user=50459&pwd=uwofy459' );
idAux := conHTTP.Body;
idAux := copy(idAux,3,length(idaux));
conHTTP.Get('http://webapi.comtele.com.br/api/api_fuse_connection.php?fuse=send_msg&id=' + idaux + '&from=1993418894&msg=nandoteste&number=1993418894' );
// Varivael conHTTP.Body contém o string de retorno, que pode ser processado conforma a Documentação de Integração
memo2.Lines.Text := conHTTP.Body;
// if retornar true no memo2 pq deu certo sms
end;
end.
A Dificuldade Aqui é a Seguinte conhttp: TNMHTTP; este componente da antiga PALETA FasNet Não existe mais (foi descontinuado)
A Questão é qual o componente que o substitui (que provavelmente tem um) ??
Se não tiver como eu faria para implementar este código nos Componentes da PALETA Indy (que para mim é a possível substituta da Fasnet) Eu tentei vários componenetes Mas o ruim que tem de ligar componetes em outros componentes e eu realmente não consegui ainda
Se serve de ajuda eu achei este componente IdNNTPSMS: TIdNNTP; que pelo que vi parecia o conhttp: TNMHTTP; NA paleta Indy MAS tem muitos opções (propriedades) que não tem nele exemplo: Body, Get e ...
Grato desde já
Ewerton Rodrigues
Curtidas 0