Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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.038 c
15-1139141441
alexsis
2006-02-05 15:10
2006.02.26
Пара вопросов имеется


2-1139657000
mctarik
2006-02-11 14:23
2006.02.26
Как определить размер файла


2-1139291799
MM
2006-02-07 08:56
2006.02.26
Прога в трее


4-1134030477
SergeyRocker
2005-12-08 11:27
2006.02.26
Изменение настроек драйверов принтера


8-1126933826
Xerx
2005-09-17 09:10
2006.02.26
Быстрый вывод треугольника





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский