|
Тестирование нового Снегопата | ☑ | ||
---|---|---|---|---|
0
orefkov
02.11.15
✎
13:24
|
Здравствуйте коллеги.
Хочу уведомить Вас о том, что работа по развитию Снегопата продолжается. Завершен очередной этап разработки новой версии Снегопата - Снегопат-Reborn. Внутри ядра снегопата было сделано много изменений, реорганизована внутренняя структура каталогов. И в рамках работы по созданию новой версии, её тестовая версии становится общедоступной. Вы можете скачать тестовую версию по ссыслке: http://snegopat.ru/downloads/snegopat-reborn-2015-11-02.zip совершенно свободно, и использовать ее без каких-либо ограничений. В течении двух недель все исправления и доработки тестовой версии также будут общедоступны, и будут выкладываться по адресу http://snegopat.ru/downloads/ |
|||
336
mikecool
10.11.15
✎
21:04
|
(332) ясно. у мну старая база суппорта крутится, а старого снегопата для нее нет )
|
|||
337
orefkov
10.11.15
✎
22:13
|
(336)
Позволю себе привести небольшую выдержку (с сокращениями) с главной страницы сайта snegopat.ru: "До готовности к выходу новой версии сейчас возможно помочь его скорейшему развитию, оформив предзаказ на нее. Стоимость предзаказа составляет 1000 рублей, и включает в себя: ...... получение текущего снегопата (1.4.7.15-1.5.2.2)". Получение текущего снегопата (1.4.7.15-1.5.2.2). |
|||
338
Злопчинский
11.11.15
✎
01:27
|
(323) ну на Исе есть еще вроде две чем-то похожие на снегопат снаружи...
ТурбоКонф один и второй типа Помогалка типовых кодов |
|||
339
trdm
11.11.15
✎
02:59
|
(337) Саша, похоже сайт глючит, страничка оплата заказа, "Оплата банковской картой" - похоже там яндекс кошелек вызывается. Посмотришь? Хочу с карточки расчитаться.
|
|||
340
orefkov
11.11.15
✎
03:47
|
(399)Все правильно. У меня процессинг банковских карт ЯДом делается. Они с карт принимают в мой кошелёк.
|
|||
341
Odavid
11.11.15
✎
09:49
|
(333) я про новые УФ в 8.3.7. У 1С же любимое развлечение теперь - менять формы.
|
|||
342
Kandellaster
11.11.15
✎
09:57
|
(341) а чем именно они новые?
|
|||
343
quit
11.11.15
✎
10:15
|
(341) А что там с ними?
|
|||
344
Odavid
11.11.15
✎
10:22
|
(342) (343) в так называемое зазеркалье заглядывайте ))
http://v8.1c.ru/o7/201505layout/index.htm |
|||
345
mikecool
11.11.15
✎
10:27
|
(341) так что из этих изменений затронет снегопат?
|
|||
346
Kandellaster
11.11.15
✎
11:02
|
(344) это читали неоднократно, я думал что то еще нарисовали
|
|||
347
NeoVision
11.11.15
✎
11:10
|
(0)
---------- Ошибка ---------- Исключение AngelScript. модуль: Snegopat секция: com_metadata.as функция: string mdObjName(IMDObject@) строка: 820 1C version 8.3.7.1759. Snegopat 2.0.0.0 (Nov 3 2015 14:36:24) Exception 0xE06D7363 at address 0x7C812FD3 (kernel32.dll) in call native func v8string::opImplConv Section: com_metadata.as Function: string mdObjName(IMDObject@) Line: 820 Callstack: com_metadata.as : string mdObjFullName(IMDObject@), line 832,9 ModuleElements.as : string moduleName(IMDObject@, const Guid&inout), line 163,5 ModuleElements.as : ModuleElements@ getModuleElementsParser(IMDObject@, const Guid&inout, ModuleTextSource@ = null), line 179,9 ModuleTextProcessor.as : void ModuleTextProcessor::setTextDoc(TextDoc@), line 119,17 Variables: object = native object 'IMDObject' (0x062CFC70) n = native object 'v8string' (0x0262E2D8) bo = native object 'IMDBaseObj' (0x062CFC70) val = native object 'Value' (0x00000000) тянется вроде из SessionManager.js, соответственно, если какой текст модуля был открыт ранее, то конфигуратор вообще не запускается |
|||
348
Odavid
11.11.15
✎
11:24
|
(345) в первую очередь - у 1С dll-ки сменятся. А там не знаю, 1С стреляет во все стороны по площади, задеть и накрыть может что угодно из пересекающегося с снегопатом.
|
|||
349
bolobol
11.11.15
✎
12:37
|
Если Вопрос("Проводим? (нет - распроводим)", Ре..<и тут не РежимДиалогаВопрос>
|
|||
350
mikecool
11.11.15
✎
12:42
|
(347) офигеть сколько версий у 8.3.7 ))) столько у 6 не было на момент выхода
|
|||
351
Cyberhawk
11.11.15
✎
14:21
|
(350) имеешь в виду количество тестовых версий?
|
|||
352
Cyberhawk
11.11.15
✎
14:24
|
(350) Я короче не понял, поясни :)
http://imagizer.imageshack.com/img905/2024/8BrEWz.png |
|||
353
Локи-13
11.11.15
✎
15:45
|
(351) я так понимаю речь о количестве сборок, последнее число в версии
|
|||
354
orefkov
11.11.15
✎
17:21
|
(347)
Ок, проверю. Свежий релиз от 1С. Вот сейчас и проверим, тяжело ли будет пользователям обновиться. |
|||
355
orefkov
12.11.15
✎
09:28
|
(347)
Нашел. Сегодня выложу в новой версии. Если не терпится, то можно поправить самому: в файле core\v8api\metadata.v перед строкой 208 (где const v8string& getName()) вставить: #if ver >= 8.3.7.1759 +1 #endif Как видите, новый принцип организации работы снегопата позволяет относительно просто переходить с релиза на релиз. Раньше мне бы пришлось вносить изменения в С++ код снегопата, учитывающий разницу в релизах, компилить и выпускать отдельный релиз снегопата, код внутри самого снегопата превращался в бесконечную череду 9d822d9a43b9fff4 из сравнения версий и подбора номеров функций. |
|||
356
Feunoir
12.11.15
✎
09:34
|
(355) спасибо, успел!
|
|||
357
NeoVision
12.11.15
✎
10:54
|
(355) маловато нашел)
---------- Ошибка ---------- Исключение AngelScript. модуль: Snegopat секция: com_metadata.as функция: IMDContainer@ getMasterContainer(IMDContainer@) строка: 988 1C version 8.3.7.1759. Snegopat 2.0.0.0 (Nov 3 2015 14:36:24) Exception 0xC0000005 at address 0x077B0385 in call native func IMDContainer::masterContainer Section: com_metadata.as Function: IMDContainer@ getMasterContainer(IMDContainer@) Line: 988 Callstack: ModuleTextProcessor.as : IMDContainer@ ModuleTextProcessor::myMainContainer(), line 355,9 ModuleTextProcessor.as : void ModuleTextProcessor::addCommonModules(ParseMethodResult@, IntelliSite@, NoCaseSet&inout, NoCaseSet&inout), line 367,9 ModuleTextProcessor.as : void ModuleTextProcessor::activateInModule(TextWnd@, const string&in, TextPosition&inout, ActivateModes, uint16), line 329,13 ModuleTextProcessor.as : void ModuleTextProcessor::afterChar(TextWnd@, uint16), line 156,13 Variables: cont = native object 'IMDContainer' (0x077B0380) master = native object 'IMDContainer' (0x077B0380) |
|||
358
vhl
12.11.15
✎
12:18
|
Нажал Ctrl+S, вылетела ошибка. Потом больше не вылетала.
---------- Ошибка ---------- Исключение AngelScript. модуль: Snegopat секция: com_events.as функция: void transmitCommandTrap(ICommandReceiver&inout, const CommandRef@, bool) строка: 215 1C version 8.3.6.2299. Snegopat 2.0.0.0 (Nov 3 2015 14:36:24) Exception 0xC0000005 at address 0x45E280B0 (frntend.dll) in call native func transmitCommandTrap_orig Section: com_events.as Function: void transmitCommandTrap(ICommandReceiver&inout, const CommandRef@, bool) Line: 215 Variables: cmdRecv = native object 'ICommandReceiver' (0x092920F8) command = native object 'CommandRef' (0x0018ED7C) deactivate = false original = native object '$func' (0x09042780) eventName = {00000000-0000-0000-0000-000000000000}-4 hp = script object 'CmdHandlerParam' (0x00000000) args = native object 'array' (0x00000000) |
|||
359
vhl
13.11.15
✎
16:48
|
А можно так сделать чтобы при комментировании строки - курсор переходил на следующую? Чтобы легче было комментировать несколько строк - как, например, сделано в IntelliJ IDEA.
|
|||
360
bolobol
13.11.15
✎
18:31
|
(359) Выделите все да закомментируйте, в чём проблема?
|
|||
361
Fuas4
13.11.15
✎
19:03
|
(0) файл не найден :(
|
|||
362
mehfk
13.11.15
✎
19:21
|
(361) Забирай со страницы загрузок
https://snegopat.ru/downloads/ прямая ссылка https://snegopat.ru/downloads/snegopat-reborn-2015-11-03.zip |
|||
363
Fuas4
13.11.15
✎
20:30
|
(362) благодарю
|
|||
364
orefkov
16.11.15
✎
15:39
|
(357)
Исправил и это. Немного задержался с выкладыванием обновлённой версии, поэтому продлеваю на день общедоступность тестовой версии. Успевайте скачать: https://snegopat.ru/downloads/snegopat-reborn-2015-11-16.zip И как всегда, коды для привлечения внимания. 7871f7aa4cb97e91 57617c5aae2ed5ed 09bf19ca8c2213dc |
|||
365
Локи-13
16.11.15
✎
16:05
|
Кто все коды расхватал? >_<
|
|||
366
Mashinist
17.11.15
✎
10:35
|
(364) Не понимаю...
две одинаковые конфы обе подключены к хранилищу одна открывается, вторая валится в журнале винды Имя сбойного приложения: 1cv8.exe, версия: 8.2.17.143, метка времени: 0x50a37c6c Имя сбойного модуля: snegopat.dll, версия: 2.0.0.0, метка времени: 0x56389c6d Код исключения: 0xc0000005 Смещение ошибки: 0x000e9181 Идентификатор сбойного процесса: 0x1b04 Время запуска сбойного приложения: 0x01d1210a5481d65e Путь сбойного приложения: C:\Program Files (x86)\1cv82\8.2.17.143\bin\1cv8.exe Путь сбойного модуля: D:\Michael\Snegopat-Reborn-Public\snegopat.dll Идентификатор отчета: 9814d73a-8cfd-11e5-8290-ac9e17ec53ec Полное имя сбойного пакета: Код приложения, связанного со сбойным пакетом: |
|||
367
mehfk
17.11.15
✎
11:02
|
Работает ТОЛЬКО НАЧИНАЯ С ВЕРСИЙ 8.2.19.
|
|||
368
Локи-13
17.11.15
✎
11:06
|
(366) новый снегопат вообще для 8.3
Со старыми платформами и старый снегопат справляется |
|||
369
Kandellaster
17.11.15
✎
11:15
|
таки с 8.3.7 работает?
|
|||
370
Mashinist
17.11.15
✎
11:38
|
(367) Странно, но факт
у меня стоит две платформы 8.2.17.143 8.2.19.130 В стартере проблемной базы стояло просто 8.2 (т.к. есть еще и 8.3 на компе) Я думал, что раз стоит просто 8.2, то запускается последняя версия... И даже не заметил, что запускалась 8.2.17.143 И что я сделал. Прописал прямо 8.2.19.130 и все запустилось Убрал до 8.2 и запускается 8.2.19.130. Вот такой вот глюк... был Но с версии snegopat-reborn-2015-11-16.zip не открывается окно самого Снегопата... как его открыт-то? |
|||
371
Web00001
17.11.15
✎
11:41
|
Протестировал снегопата. Вернулся к обычному конфигуратору с облегчением. Здесь негативные эмоции стоит рассказывать или лучше автору в личку, что бы не портить бизнес?
|
|||
372
oleg_km
17.11.15
✎
11:42
|
А подскажите по корпоративному использованию. Как сделать, чтобы сотрудник не мог слить купленный Снегопат?
|
|||
373
mehfk
17.11.15
✎
11:42
|
Пиши, посмеемся.
|
|||
374
quit
17.11.15
✎
11:46
|
(371) Сказал А, говори и Б
|
|||
375
Web00001
17.11.15
✎
11:47
|
(373)Тогда не буду писать. Не клоун же.
|
|||
376
NeoVision
17.11.15
✎
11:54
|
(369) с 2-я текущими версиями вполне
(371) справку то хоть прочел? |
|||
377
oslokot
17.11.15
✎
12:59
|
(0) При запуске пишет:
"Не удалось автоматически найти путь к 1cestart. Укажете его месторасположение?" 1cestart.exe находится здесь: C:\Program Files\1cv8\common\1cestart.exe 1CEStart.cfg находится здесь: C:\Users\user.Pavel\AppData\Roaming\1C\1CEStart\1CEStart.cfg Чтож он так, не может найти стандартный путь. Ну ладно, а после указания пути, запомнить его не может? Доколе? :) |
|||
378
orefkov
17.11.15
✎
13:49
|
(371)
Я честно, очень бы хотел выслушать. В любом негативе всегда найдётся что-то положительное. |
|||
379
orefkov
17.11.15
✎
13:52
|
(372)
Для реборна пока корпоративной версии нет. Для прошлого была, привязывалась к сетевому ключу guardant, ограничивалось по количеству одновременных работающих пользователей. Для нового снегопата также сделаю, после выпуска основного релиза. |
|||
380
orefkov
17.11.15
✎
13:54
|
(377)
Блин, я добавил к путям поиска "Program Files (x86)", а просто "Program Files" не добавил. Отвык уже от 32-битных ОС. Доработаю. |
|||
381
MM
17.11.15
✎
14:17
|
(379) Когда релиз?
(380) Может стоило указать переменную среды %programfiles% ? |
|||
382
Cyberhawk
17.11.15
✎
14:59
|
(380) "Отвык уже от 32-битных ОС" // может, ты хотел сказать от 64-битных? Поскольку добавил ты путь как раз-таки для 32-битной ОС
|
|||
383
orefkov
17.11.15
✎
15:02
|
(382)
В 32битной ОС нет "Program Files (x86)" Эта папка именно в 64битных ОС для 32битных приложений. (381) Да, так и сделаю. |
|||
384
Cyberhawk
17.11.15
✎
15:05
|
(383) Я ошибся, точняк
|
|||
385
Mashinist
17.11.15
✎
15:15
|
Запускаю компу подключенную к хранилищу
http://screencast.com/t/BboYesGOPi вижу окно снегопата ввожу пароль и окна больше нет и не возникает даже в следующем входе и даже в базу не подключенную к хранилищу пока не убью папку со снегопатом и не разверну заново из архива |
|||
386
orefkov
17.11.15
✎
15:36
|
(385)
Для показа окна надо нажать Ctrl+M и выбрать макрос "Служебные аддины\Снегопат\Открыть окно Снегопата". При закрытии Конфигуратора запоминается, открыто ли окно снегопата, и при следующем запуске его состояние восстанавливается. Косяк с преждевременным открытием и закрытием при подключении к хранилищу - исправлю. |
|||
387
Rodger
17.11.15
✎
15:38
|
Покупал Снегопат несколько лет назад, потом с версией 8.3 перестал с ним работать.
Сейчас нужно его заново покупать или мне он достанется бесплатно? |
|||
388
sapphire
17.11.15
✎
15:56
|
(387) Если покупал, то вроде как получим свежий.
PS: тоже покупал :) |
|||
389
orefkov
17.11.15
✎
16:04
|
(387)
Покупал старый? Новый бесплатно. |
|||
390
Rodger
17.11.15
✎
16:10
|
(389)
откуда качать новую версию? Пока скачал отсюда https://snegopat.ru/downloads/snegopat-reborn-2015-11-16.zip запустил, настроил свои старые настройки, очень доволен. http://snegopat.ru:9004/login?g=/zip/sn.zip%3Fuuid%3Dtrunk&uuid=trunk Сюда попасть не могу, требует логин и пароль, те что на сайте https://snegopat.ru/ не прокатывают :( |
|||
391
orefkov
17.11.15
✎
16:55
|
(390)
http://snegopat.ru:9004 - тебе туда пока не надо, то что ты скачал - поновее будет. Скоро я эту тестовую версию оформлю как всегда в виде обновляемого через "get_latest" репозитария, тогда можно будет пользоваться. Для того, чтобы туда попасть - зайди на snegopat.ru/remind.php - и запроси восстановление пароля. Он тогда и в новом репозитарии пропишется. |
|||
392
Mashinist
18.11.15
✎
10:25
|
(386) спасибо. все ок.
|
|||
393
sapphire
18.11.15
✎
11:16
|
(389) Где взять последний для 8.2.17?
|
|||
394
Vladal
18.11.15
✎
11:20
|
(393) смотри (390)
|
|||
395
orefkov
18.11.15
✎
12:06
|
(393)
Для 8.2.17 последняя стабильная версия 1.4.7.15 Брать просто на snegopat.ru Новый снегопат только от 8.2.19 работает. |
|||
396
Матадор
19.11.15
✎
21:16
|
Опа... а что уже две недели прошли? вот что значит в другом часовом поясе жить, не успел.
Никто не поделится последним snegopat-reborn-2015-11-16.zip? |
|||
397
PLUT
19.11.15
✎
22:40
|
||||
398
Матадор
20.11.15
✎
05:58
|
(397) Конечно, а ты?
|
|||
399
Feunoir
20.11.15
✎
06:35
|
(397) Там уже доступно только зарегистрированным
|
|||
400
Feunoir
20.11.15
✎
06:37
|
+(399) Гы, нет. Там всем недоступно. Незарегистрированным просто серое показывает, а зарегистрированным 403.
|
|||
401
NeoVision
20.11.15
✎
09:42
|
На новой 1776 работает.
|
|||
402
orefkov
20.11.15
✎
14:44
|
(400)
Убрал форбидден для зарегенных. |
|||
403
quit
20.11.15
✎
14:45
|
(401) У меня вылетает
|
|||
404
xXeNoNx
20.11.15
✎
15:55
|
(402) А ключик?)
|
|||
405
mikecool
20.11.15
✎
16:53
|
чего то перестали работать хоткеи альт-С, альт-А, альт-Д
перезапустился, не заработало через список макросов - не работает курсор прыгает, что заметил, но никаких действий не делает с утра еще работало ) |
|||
406
mikecool
20.11.15
✎
16:54
|
+405 посыпаю голову пеплом )))
не захватил объект в хранилище ))) |
|||
407
quit
02.12.15
✎
11:52
|
---------- Ошибка ----------
Исключение AngelScript. модуль: Snegopat секция: com_events.as функция: void transmitCommandTrap(ICommandReceiver&inout, const CommandRef@, bool) строка: 215 1C version 8.2.19.80. Snegopat 2.0.0.0 (Nov 3 2015 14:36:24) Exception 0xE06D7363 at address 0x76C3C42D (KERNELBASE.dll) in call native func transmitCommandTrap_orig Section: com_events.as Function: void transmitCommandTrap(ICommandReceiver&inout, const CommandRef@, bool) Line: 215 Variables: cmdRecv = native object 'ICommandReceiver' (0x0A2B1968) command = native object 'CommandRef' (0x0018EA2C) deactivate = true original = native object '$func' (0x09DE1F30) eventName = {DE680E96-5826-4E22-834D-692E307A1D9C}-2 hp = script object 'CmdHandlerParam' (0x00000000) args = native object 'array' (0x00000000) |
|||
408
quit
02.12.15
✎
11:52
|
Очередной глюкс
|
|||
409
mehfk
02.12.15
✎
12:07
|
timestamp какой-то странный
(Nov 3 2015 14:36:24) ты точно скачал последнюю демку? |
|||
410
NeoVision
02.12.15
✎
13:37
|
Последняя от 16.11 и, кстати, на 1790 работает
|
|||
411
vhl
23.12.15
✎
12:08
|
Не могу найти где поменять цвет, каким раскрашиваются начала строки в многострочных блоках "|" ? У меня каким-то бледно серым цветом - ничего не разобрать.
Галка "Раскрашивать многострочные литералы стоит", галка "Изменять цвет фона" - выключена: http://i.imgur.com/GRDmu4Z.jpg Если отключаю "Раскрашивать многострочные литералы стоит", то цвет этих символов становится черным. Включаю - серый и не понятно где поменять его? |
|||
412
orefkov
23.12.15
✎
12:15
|
(411)
В файле "core\engine\sqlcolors.as" найди // Цвет символа | uint colorForPipe = 0xBBBBBB; и замени на свой. Новый снегопат почти полностью с открытым кодом. Кстати, для пользователей снегопата уже выпущена предрелизная версия - http://snegopat.ru:9005 Запуск релиза в январе. И по доброй традиции, раз уж ветка всплыла - be28ecfa01b78a00 |
|||
413
vhl
23.12.15
✎
12:23
|
(412) о, спасибо, а я что-то в query_colors.js искал, а там вообще про цвета ничего.
|
|||
414
orefkov
23.12.15
✎
12:26
|
(413)
query_colors.js - это уже "сторонний" аддин к снегопату. Сам движок снегопата в core\engine и core\v8api |
|||
415
oleg_km
23.12.15
✎
14:30
|
Пользуюсь демо-версией с 17.11.2015, рассматриваю приобретение корпоративной. Сталкиваюсь с тем, что в среднем раз в день 1С соответственно в режиме конфигуратора стала просто закрываться. Это особенность демки (тестовый релиз) или нормальные издержки? И если программа где-то собирает информацию об авариях, то могу выслать.
|
|||
416
oleg_km
23.12.15
✎
14:31
|
А, похоже нашел: в каталоге dump IMDContainer.vtable. Выслать?
|
|||
417
orefkov
23.12.15
✎
14:35
|
(416)
Это не тот дамп, который ты ищешь. Вылеты - да, пока ещё случаются. К тому же корп. версии пока ещё нет - сначала надо добиться стабильной работы. |
|||
418
oleg_km
23.12.15
✎
14:42
|
(417) Да нет, я не ищу. Мне то какой с него толк. Имеет смысл их куда-то слать?
|
|||
419
orefkov
23.12.15
✎
14:51
|
(418)
Этот - нет. |
|||
420
vhl
24.12.15
✎
21:05
|
Александр, вы не думали над такой фичей:
http://i.imgur.com/PdLjgfZ.jpg Она есть в IntelliJ IDEA. И позволяет автоматически позиционироваться на строке метаданных при выборе окна метаданного и обратно. Насколько такое технически реализуемо? |
|||
421
orefkov
25.12.15
✎
12:57
|
(420)
А чем штатное Ctrl+T не устраивает? Да и в скриптах вроде что-то есть на эту тему. |
|||
422
vhl
25.12.15
✎
13:04
|
(421) Ctrl+T надо нажимать. А тут - не надо. Просто привык, что в IntelliJ IDEA или Android Studio так работает - довольно удобно. Особенно на широкоформатном мониторе, когда текст лучше размещать ближе к середине экрана, а слева - дерево метаданных.
|
|||
423
orefkov
25.12.15
✎
13:30
|
(422)
В первом приближении это делается так: events.connect(Designer, "onIdle", function () { try { var v = windows.mdiView.enumChilds().item(0).activeChild; if (v && v == windows.getFocusedView() && v.mdObj) v.mdObj.activateInTree(); } catch (e) { } }, "-"); Достаточно сделать скрипт с таким содержимым и подключить его как аддин. |
|||
424
orefkov
25.12.15
✎
13:32
|
Хотя вру - теперь всегда при activateInTree фокус перескакивает в окно конфигурации.
Надо допилить, но в-принципе решаемо. |
|||
425
mikecool
25.12.15
✎
13:37
|
скрипт интеллисенса можно доработать самостоятельно? пока не понял как
не устраивает, что при вводе Выборка.Следующий() ставит в конце точку с запятой есть еще несколько мест аналогичных |
|||
426
orefkov
25.12.15
✎
13:54
|
(425)
В данном случае (вставка Выборка.Следующий) код находится в core\engine\StockListInterceptor.as, строки 300-302 if (lastSymbol == '(' || lastSymbol == ')') { if (getTextLine(wnd.textDoc.tm, end.line).substr(end.col - 1).replace(indentRex, "").isEmpty()) // Если остаток строки пустой, insert += ";"; // добавим запяточку |
|||
427
vhl
26.12.15
✎
22:00
|
Напрягает следующий баг: начинаешь писать слово, появляется снегопатовская подсказка с выбором функций, выбираешь допустим вторую строку и понимаешь, что не то начал писать, жмешь Ctrl+Backspace чтобы стереть слово и вместо этого вылазит какой-то квадратик:
http://i.imgur.com/yKyVd2q.gifv |
|||
428
orefkov
27.12.15
✎
10:00
|
(427)
Ок, это можно доработать. Сделаю, выложу и сюда патчик. |
|||
429
orefkov
28.12.15
✎
11:02
|
(427)
Исправляется так: в файле core\engine\intellisite.as, со строки 290 писать так: ... bool onKeydown(uint wParam, uint lParam) { switch (wParam) { case VK_ESCAPE: hide(); return true; case VK_BACK: if (posInBuffer == 0) hideAndSend(WM_KEYDOWN, wParam, lParam); else { int c = (GetKeyState(VK_CONTROL) & 0x8000) > 0 ? posInBuffer : 1; TextPosition tpStart = caretPos; tpStart.col -= c; editor.setSelection(tpStart, caretPos, false, false); editor.setSelectionText(""); buffer.remove(posInBuffer - c, c); moveCaret(-c); } return true; case VK_LEFT: ... |
|||
430
vhl
28.12.15
✎
13:36
|
(429) текст удаляется, но квадратик все равно остается :(
|
|||
431
orefkov
28.12.15
✎
13:46
|
А, точно, забыл еще это написать. Исправь там чуть подальше код:
... void onChar(uint wParam, uint lParam) { if ((GetKeyState(VK_CONTROL) & 0x8000) > 0 || VK_BACK == wParam) ... |
|||
432
vhl
28.12.15
✎
14:43
|
(431) вроде работает, спасибо!
|
|||
433
Healer
28.12.15
✎
16:16
|
...и включает помимо самого снегопата базовый набор полезных скриптов, разработанных сообществом пользователей...
1000 р. %\ Продавать созданное сообществом - это не пойми что, но точно что-то неправильное и нехорошее, хм. |
|||
434
trdm
28.12.15
✎
16:31
|
(433) Скрипты в довесок идут. Думаю их авторы не против были, когда скрипты в публик отдавали.
(431) Саша, хорош костыли писать, давай уж свою платфому настрогаем :) |
|||
435
orefkov
28.12.15
✎
16:31
|
(433)
Думаю, это решать авторам скриптов. Тем более, что автором многих из них являюсь я сам. Тем более, изначально всё так и было - сообщество выкладывало скрипты в созданный мной и доступный для всех пользователей снегопата репозитарий. То есть выкладывая скрипт в этот репозитарий, автор был не против, что он станет доступным всем, купившим снегопат. Вы же не возражаете, когда купивший виндоус получает доступ ко всем бесплатным программам, созданным для виндоус? И не говорите, что майкрософт продает созданное сообществом? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |