Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 21

Тема: .NET Plugin

  1. #11
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,434
    Репутация:
    261 ±
    Не хочешь рассказать о компиляции плагина в mono?
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  2. #12
    Аватар для Seregamil
    Проверенный

    Статус
    Оффлайн
    Регистрация
    21.11.2013
    Сообщений
    572
    Репутация:
    272 ±
    Хорошая мысль. Расскажу скоро.

  3. #13
    Аватар для Seregamil
    Проверенный

    Статус
    Оффлайн
    Регистрация
    21.11.2013
    Сообщений
    572
    Репутация:
    272 ±
    Переделал класс для регулярок.

    Функции на данный момент:

    regex.IsMatch - указывает, обнаружено ли в указанной входной строке соответствие регулярке
    regex.Match - Ищет первое вхождение и возвращает его позицию в строке
    regex.Replace - Ищет все вхождения в строке и заменяет

    Для удобства названия функций нагло слизаны с плагина пользователя Fro1sha ( http://forum.sa-mp.com/showthread.php?t=247893 )

    Макросы:
    PHP код:
    #define regex_match(%0,%1) callDotnetMethod("regex.Match", "ss", %0, %1)
    #define regex_is_match(%0,%1) callDotnetMethod("regex.IsMatch", "ss", %0, %1)
    #define regex_replace(%0,%1,%2) callDotnetMethodStr("regex.Replace", %0, sizeof(%0), "sss", %0, %1, %2) 

    Класс regex: https://github.com/Seregamil/.NET-pl...sharp/regex.cs
    Тестовый скрипт: https://github.com/Seregamil/.NET-pl...egex/regex.pwn

  4. #14
    Аватар для Bib
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2017
    Адрес
    Челябинск
    Сообщений
    13
    Репутация:
    0 ±
    Как это чудо скомпилировать на linux?

  5. #15
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,434
    Репутация:
    261 ±
    Mono
    Цитата Сообщение от Bib Посмотреть сообщение
    Как это чудо скомпилировать на linux?
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  6. #16
    Аватар для Seregamil
    Проверенный

    Статус
    Оффлайн
    Регистрация
    21.11.2013
    Сообщений
    572
    Репутация:
    272 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    Хорошее предложение, работать оно, конечно, не будет.

  7. #17
    Аватар для Bib
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2017
    Адрес
    Челябинск
    Сообщений
    13
    Репутация:
    0 ±
    Цитата Сообщение от Seregamil Посмотреть сообщение
    Хорошее предложение, работать оно, конечно, не будет.
    Кажется догадываюсь почему. Из-за COM сборки?

  8. #18
    Аватар для Seregamil
    Проверенный

    Статус
    Оффлайн
    Регистрация
    21.11.2013
    Сообщений
    572
    Репутация:
    272 ±
    Цитата Сообщение от Bib Посмотреть сообщение
    Кажется догадываюсь почему. Из-за COM сборки?
    В точку. Можно переделать, но мне немного лень. В C++ можно подкрутить загрузку библиотеки mono и работать с этим.

  9. #19
    Аватар для Fallen A.
    Пользователь

    Статус
    Оффлайн
    Регистрация
    09.09.2015
    Адрес
    Минск, БССР
    Сообщений
    139
    Репутация:
    7 ±
    Цитата Сообщение от Seregamil Посмотреть сообщение
    В точку. Можно переделать, но мне немного лень. В C++ можно подкрутить загрузку библиотеки mono и работать с этим.
    Изи, но я, конечно же, делать этого не буду.

  10. #20
    Аватар для Seregamil
    Проверенный

    Статус
    Оффлайн
    Регистрация
    21.11.2013
    Сообщений
    572
    Репутация:
    272 ±
    Цитата Сообщение от Fallen A. Посмотреть сообщение
    Изи, но я, конечно же, делать этого не буду.
    Потому что, кхм, не умеешь, но это не важно. =)

 

 
Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •