Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.09.2007, 14:53   #11
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Показывай код программы.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 06.09.2007, 16:33   #12
Рома
Пользователь
 
Регистрация: 08.08.2007
Сообщений: 10
По умолчанию

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Grids, OleCtrls, SHDocVw, CheckLst;

type
TfrmXMLOrnek = class(TForm)
Memo1: TMemo;
Button3: TButton;
Button4: TButton;
Edit1: TEdit;
CheckListBox1: TCheckListBox;
procedure Button4Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
strXML: string;
function HTTPPoster(prmPostAddress:string; prmSendData:WideString):WideString;
end;

var
frmXMLOrnek: TfrmXMLOrnek;
const
VK_CRLF: string = Chr(13) + Chr(10);//Enter
VK_LF: Char = Chr(10);//LineFeed
VK_SP: Char = Chr(32);//Space

implementation

uses MSXML_TLB;

{$R *.dfm}


{ TfrmXMLOrnek }

var
XMLUserName : string = '';
XMLPassword : string = '';
XMLOrginator : string = 'EuroTest';
XMLPostURL : string = 'http://admin.smscell.com.ua/sections/service/xmlpost/v1/default.aspx';

function TfrmXMLOrnek.HTTPPoster(prmPostAddr ess: string; prmSendData: WideString): WideString;
var
XMLSender:TXMLHTTPRequest;
begin
try
XMLSender:=TXMLHTTPRequest.Create(A pplication);
XMLSender.open('POST',prmPostAddres s,False);
XMLSender.send(prmSendData);
Result:=XMLSender.responseText;
except
Result:='';
end;



procedure TfrmXMLOrnek.Button3Click(Sender: TObject);
begin
strXML:='<?xml version="1.0" encoding="utf-8"?>'+
'<packet version="1.0">'+
'<auth username="' + XMLUserName+ '" password="' + XMLPassword + '"/>'+
'<command name="SendMessage">'+
'<message type="UnicodeSms">'+
'<from>Dispetcher</from>'+
'<sendDate>'+'</sendDate>'+
'<data></data>'+
'<recipients>'+
'<recipient address="380933245001">"'+ Edit1.Text + '"</recipient>'+
'<recipient address="380933245002">"'+ Edit1.Text + '"</recipient>'+
'<recipient address="380933245003">"'+ Edit1.Text + '"</recipient>'+
'<recipient address="380933245004">"'+ Edit1.Text + '"</recipient>'+
'<recipient address="380933245005">"'+ Edit1.Text + '"</recipient>'+
'<recipient address="380933245006">"'+ Edit1.Text + '"</recipient>'+
'</message></command></packet>';
Memo1.Text:=HTTPPoster(XMLPostURL, strXML);
end;

procedure TfrmXMLOrnek.Button4Click(Sender: TObject);
begin
strXML:='<?xml version="1.0" encoding="utf-8"?>' +
'<packet version="1.0">' +
'<auth username="' + XMLUserName+ '" password="' + XMLPassword + '"/>'+
'<command name="GetCurrentCredit"/> ' +
'</packet> ' ;
Memo1.Text:=HTTPPoster(XMLPostURL, strXML);
end;


end.

Последний раз редактировалось Рома; 06.09.2007 в 16:35.
Рома вне форума Ответить с цитированием
Старый 06.09.2007, 16:38   #13
Рома
Пользователь
 
Регистрация: 08.08.2007
Сообщений: 10
По умолчанию

Там где номера мне надо чтоб было окошко в котором я мог отметить номер и на него индивидуально отправить смс
Рома вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TCheckListBox Snoopy Компоненты Delphi 2 22.08.2008 10:38
Вопрос наверное про функции, а так точно даже не знаю про что. (Вопрос начинющего #6) Albert2008 Общие вопросы Delphi 4 21.08.2008 15:33
TCheckListBox Xardas Общие вопросы Delphi 10 28.01.2008 09:00
TCheckListBox andrey4623 Общие вопросы Delphi 6 29.12.2007 19:44
TCheckListBox - не работает mrandrey Компоненты Delphi 0 30.03.2007 11:17