Форум: "Прочее";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];
ВнизКто-нибудь в WebMoney шарит? Найти похожие ветки
← →
xayam © (2006-02-06 23:27) [0]Уже спрашивал в этой ветке http://delphimaster.net/view/15-1138971737/ но че то никому не интересно, активнее, активнее. Программисты где Вы?
← →
Гарри Поттер © (2006-02-06 23:37) [1]ты сам ссылку дал: http://www.webmoney.ru/pfdevelfile6.shtml
вроде все просто, все описано, а то что не описано, имхо, не сделать.
← →
xayam © (2006-02-06 23:40) [2]Там все к JScript, IIS, ASP привязано и примеры. А Delph"ях кто-нибудь пробовал тоже самое?
> а то что не описано, имхо, не сделать
Это почему?
← →
Гарри Поттер © (2006-02-06 23:50) [3]Непонятно что ты хочешь сделать. Вроде в той ветке все прожевали. Куча инфы, сиди, разбирай. Сделаешь что-то, напиши статью, расскажи собратьям-кодерам. Что б при таких вопросах можно было отвечать ссылкой ;-)
← →
xayam © (2006-02-06 23:54) [4]Да видно другого не дано. А тут можно статьи добавлять?
← →
Gero © (2006-02-06 23:57) [5]> А тут можно статьи добавлять?
Даже нужно.
← →
SergP © (2006-02-07 04:19) [6]
> xayam © (06.02.06 23:27)
Не знаю как остальные, но я так и не понял чего ты хочешь сделать....
Попробуй "повтыкать" с этим:
Component/Import ActiveX Control/ WMXXXXX / Install
не знаю, не пробовал...Но может что-то и откопаешь...
← →
Ы (2006-02-07 04:45) [7]>>Кто-нибудь в WebMoney шарит?
я бы тоже пошарил в чьем нибудь кашеле
← →
xayam © (2006-02-07 14:02) [8]
> Попробуй "повтыкать" с этим:
>
> Component/Import ActiveX Control/ WMXXXXX / Install
>
> не знаю, не пробовал...Но может что-то и откопаешь...
Скорей всего в данном случае это не так делается. Вообще то Component/Import ActiveX Control/ - только для ocx. А у нас dll (даже две - WMSignerX.dll и ASPHTTPS.dll), с com-сервером, поэтому сначала нужно импортировать библиотеку типов = Project/Import Type Library/...
Что тут у нас...ээ...тут три класса TSigner, TSigner2, TSigner3. Мда а в readme написано только signer и signer2. Смотрим что внутри...вроде все как обещали:
signer1 свойства:
string Login - WMID
string Passwd - password
string KeyFName - путь и имя файла ключей
методы:
string SignString(string inStr) - подписать строку
← →
xayam © (2006-02-07 15:36) [9]Вот переделанный пример с сайта webmoney
Оригинал - http://www.webmoney.ru/pfdevelhttp1s2.shtml
Вроде так, если неправильно пишите
procedure TForm1.Button1Click(Sender: TObject);
var ISi: ISigner;
ss: String;
begin
ISi:= CoSigner.Create;
ss:= "ofjhouhai2323u34hi45r4b43vi633ayveiyerwuiycbybewd efywueyb yewuww";
with ISi do begin
Login := "123456789012";
Passwd := "123456";
KeyFName:= "d:\\beenz\\pins\\tackwm\\keys.kwm";
ShowMessage(SignString(ss));
end;
end;
← →
DSKalugin © (2006-02-07 17:45) [10]
> KeyFName:= "d:\\beenz\\pins\\tackwm\\keys.kwm";
Сишник чтоли по две палки за раз кидать??? По одной кидай, этого достаточно, если иметь дело с Delphi
KeyFName:= "d:\beenz\pins\tackwm\keys.kwm";
← →
xayam © (2006-02-07 17:52) [11]опс...опечатка...со старого не переправил, хотя все равно не работает: на строке ISi:= CoSigner.Create пишет класс не зарегистрирован, хотя реестр облазил, dll"ка зарегистрирована. Че за фигня?
← →
xayam © (2006-02-07 23:32) [12]Хм...теперь вроде без ошибок, но строка возвращается пустая...а должна "132 (или 133)- символьная строка"
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.039 c