Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.26;
Скачать: CL | DM;

Вниз

Кто-нибудь в 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.037 c
3-1136373203
кот
2006-01-04 14:13
2006.02.26
Выбор оптимальной базы данных


9-1125749293
Зм1й
2005-09-03 16:08
2006.02.26
Unreal


15-1138950565
passlight
2006-02-03 10:09
2006.02.26
Всё-таки посадили...


4-1133709683
CCCP
2005-12-04 18:21
2006.02.26
CD и нулевая дорожка


2-1139815987
Bone
2006-02-13 10:33
2006.02.26
Защита