Здравствуйте, гость ( Вход | Регистрация )

76 страниц V « < 57 58 59 60 61 > »   
Тема закрытаОткрыть новую тему
> Пожелания, Предложения по развитию сюда
DarkMaster
сообщение 29.3.2016, 22:34
Сообщение #1161


***********

Модератор UOPilot
Сообщений: 9.745
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29678
Пользователь №: 11.279



Цитата
aDesrc

Дескриптор. Скорее всего имя массива.
Цитата
Это так понимаю, двойной массив? Т.е. строка-столбец?

Вроде как там массив указателей на массив указателей. Тип данных в массиве: pchar, который сам является указателем.

Чуть-чуть накосячил с расчетом памяти на строку из 1 столбца:
4 байта указатель на массив указателей столбцов.
4 байта на размер массива указателей столбцов.
4 байта на указатель на pchar.
4 байта размер pchar
4 байта указатель pchar'a на непосредственно содержимое строки.
итого: 20 байт на строку.

чистый массив без указателей быть не может, т.к. ресайза для сохранения "прямоугольности" массива при задаче длинной строки не происходит.
Глубоко теоретически массив указателей столбцов может не быть массивом указателей, т.к. это не нужно по сути из-за структуры хранения данных в pchar, но что-то мне подсказывает, что там все-таки массив указателей на массив указателей.

Сообщение отредактировал DarkMaster - 29.3.2016, 22:29


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение 29.3.2016, 22:54
Сообщение #1162


********

Master
Сообщений: 1.404
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 22549
Пользователь №: 16.156



Написал плагин с глоб. массивом чаров. Возвращаю адрес в пилот. readmem возвращает -1. Непонятно. Завтра гляну.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 29.3.2016, 22:59
Сообщение #1163


***********

Модератор UOPilot
Сообщений: 9.745
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29678
Пользователь №: 11.279



Тестить имхо лучше на инте.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение 29.3.2016, 23:06
Сообщение #1164


********

Master
Сообщений: 1.404
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 22549
Пользователь №: 16.156



адрес возвращать как инт? или другое?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 29.3.2016, 23:14
Сообщение #1165


***********

Модератор UOPilot
Сообщений: 9.745
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29678
Пользователь №: 11.279



Протестил на инте. Глобальная переменная созданная в плагине отлично читается редмемом из пилота. Ты пилот к процессу пилота не забыл привязать?

Цитата
адрес возвращать как инт? или другое?

Как инт 4 байта.

Сообщение отредактировал DarkMaster - 29.3.2016, 23:14


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 30.3.2016, 2:22
Сообщение #1166


***********

Модератор UOPilot
Сообщений: 9.745
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29678
Пользователь №: 11.279



Точнее, как беззнаковый инт. Он же unsigned int, он же dword.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 30.3.2016, 12:25
Сообщение #1167


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26700
Пользователь №: 16.971
Возраст: 29



Какие-то исправления по одновременной работе разных плагинов планируются?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение 30.3.2016, 14:20
Сообщение #1168


********

Master
Сообщений: 1.404
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 22549
Пользователь №: 16.156



привязка имеется в виду параметр [modulename]? или другое? пол дня пытался прочитать и dword и строку, в никакую, -1
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 30.3.2016, 15:06
Сообщение #1169


********

Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.688



Цитата
Какие-то исправления по одновременной работе разных плагинов планируются?
Пока непонятно что им не нравится, нужны тесты со стороны плагинов.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 30.3.2016, 15:08
Сообщение #1170


***********

Модератор UOPilot
Сообщений: 9.745
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29678
Пользователь №: 11.279



Цитата
привязка имеется в виду параметр [modulename]?

обычное ctrl+a


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 30.3.2016, 15:12
Сообщение #1171


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26700
Пользователь №: 16.971
Возраст: 29



Цитата
Пока непонятно что им не нравится, нужны тесты со стороны плагинов.

https://forum.uokit.com/index.php?s=&sh...st&p=216865
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение 30.3.2016, 15:28
Сообщение #1172


********

Master
Сообщений: 1.404
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 22549
Пользователь №: 16.156



Цитата(DarkMaster @ 30.3.2016, 15:08) *

обычное ctrl+a



я не работаю с горячими клавишами. можно эквивалент в коде?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 30.3.2016, 15:44
Сообщение #1173


***********

Модератор UOPilot
Сообщений: 9.745
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29678
Пользователь №: 11.279



set workwindow windowhandle
или
set #handleUoPilot findwindow ("UoPilot")
set workwindow #handleUoPilot


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 30.3.2016, 18:12
Сообщение #1174


********

Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.688



Я имел ввиду, что происходит внутри самих плагинов.
Как тестить пока не придумал.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение 30.3.2016, 19:34
Сообщение #1175


********

Master
Сообщений: 1.404
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 22549
Пользователь №: 16.156



Было бы здорово,если plugin(re)load действовал на конкретный плагин,а не на все.

pluginload t.dll
pluginreload t.dll
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 30.3.2016, 19:46
Сообщение #1176


***********

Модератор UOPilot
Сообщений: 9.745
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29678
Пользователь №: 11.279



Цитата
Я имел ввиду, что происходит внутри самих плагинов.
Как тестить пока не придумал.

Могу дать исходники.

Цитата
Было бы здорово,если plugin(re)load действовал на конкретный плагин,а не на все.

Он кстати у меня через раз подвисает...


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение 30.3.2016, 19:53
Сообщение #1177


********

Master
Сообщений: 1.404
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 22549
Пользователь №: 16.156



кто он?плагин или команда?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 30.3.2016, 19:56
Сообщение #1178


***********

Модератор UOPilot
Сообщений: 9.745
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29678
Пользователь №: 11.279



команда.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение 30.3.2016, 19:59
Сообщение #1179


********

Master
Сообщений: 1.404
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 22549
Пользователь №: 16.156



Чет я так подумал...а на кой мы извращались с ридмем и адресом в плагине? Большие данные можно вернуть вызовом функции, и записать, передав адрес. Либо я уже в конец не соображаю, либо перемудрили все-таки.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 30.3.2016, 20:32
Сообщение #1180


***********

Модератор UOPilot
Сообщений: 9.745
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29678
Пользователь №: 11.279



Мы хотели посмотреть возможность подмены указателей в переданном массиве для быстрого заполнения и хранения данных. Так же мы попутно можем решить вопрос ресайза массива созданного в пилоте и обрабатываемого в плагине.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

76 страниц V « < 57 58 59 60 61 > » 
Тема закрытаОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 20.7.2025, 4:13
Designed by Nickostyle