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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.08.2020, 00:28   #1
cutter47
Пользователь
 
Регистрация: 22.06.2020
Сообщений: 23
По умолчанию Delphi код и C#библиотека

Здравствуйте, решил наконец для себя написать удобную качалку с сайта MEGA.NZ, но сразу столкнулся с проблемой - не получается даже залогиниться, знаю что для работы с мегой нужны две библиотеки MegaApiClient.dll и Newtonsoft.Json.dll. так же нашел рабочий код на шарпе, который работает 100%

Код:
using CG.Web.MegaApiClient;
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;

..............................
 private static void CheckLogin(string email, string password)
    {
      CG.Web.MegaApiClient.MegaApiClient megaApiClient = new CG.Web.MegaApiClient.MegaApiClient();
      try
      {
        megaApiClient.Login(email, password);
        if (megaApiClient.get_IsLoggedIn())
        {
          Console.WriteLine("============================================");
          Console.ForegroundColor = ConsoleColor.DarkGreen;
          Console.WriteLine("[Login ok !]" + email + ":" + password);
          Console.WriteLine("Used: " + (object) (megaApiClient.GetAccountInformation().get_UsedQuota() / 1073741824L) + "/" + (object) (megaApiClient.GetAccountInformation().get_TotalQuota() / 1073741824L) + "GB");
.............................
и код из другого источника

Код:
Imports CG.Web.MegaApiClient
Imports System
Imports System.IO
Imports System.Runtime.CompilerServices
Imports System.Threading.Tasks
............................
        Private Shared Sub CheckLogin(ByVal email As String, ByVal password As String)
            Dim client As New MegaApiClient
            Try 
                client.Login(email, password)
                If client.IsLoggedIn Then
                    Console.WriteLine(("[Worked]" & email & ":" & password))
                    File.AppendAllText("hits.txt", (email & ":" & password & Environment.NewLine))
                Else
                    Console.WriteLine(("[Error !]" & email & ":" & password))
                End If
            Catch exception As Exception
                Console.WriteLine(("[Error !]" & email & ":" & password))
            End Try
        End Sub
............................
Подскажите реально ли прикрутить эти две библиотеки к проекту на Delphi ?
Если да, пожалуйста подскажите как это сделать.

На всякий случай DLL библиотеки прикреплю.

Валидный тестовый аккаунт:
Код:
laddawanwongprated@gmail.com:B5523948
Буду очень признателен за любую помощь по данной теме.
Вложения
Тип файла: rar _.rar (245.1 Кб, 2 просмотров)
cutter47 вне форума Ответить с цитированием
Старый 24.08.2020, 07:50   #2
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

У C# не библиотеки а .Net сборки. Для них нужна среда выполнения.
Если и возможно их связать то только с помощью неимоверных усилий и кучи костылей.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запросы API сайта, Delphi библиотека Synapse uralgsm Помощь студентам 1 06.01.2014 01:08
Delphi 7 библиотека Сards.dll карточная игра Jaxaa Помощь студентам 2 17.12.2012 03:11
Библиотека больших чисел на Delphi Victor1987 Помощь студентам 10 11.04.2008 08:25
Библиотека для Delphi Irat Помощь студентам 2 12.02.2008 20:13