Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > Prolog
Перезагрузить страницу Мелкие неудобства VP75
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Altur Altur вне форума
Member
 
Сообщений: 87
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 23.10.2005
По умолчанию Мелкие неудобства VP75 - 27.09.2014, 12:35

Некоторые неудобства VP75 по сравнению с предыдущими версиями:
- Пропала возможность вызвать список задействованных в проекте предикатов (или доменов и др.) по пунктам меню Insert->Predicate или горячими клавишами Shift-Ctrl-I. По-видимому, предполагается, что заменой этому служит автоматическое появление подсказки рядом с курсором при наборе первых букв предиката. Однако не всегда помнишь первые буквы (или принадлежность к классу) (из списка выбрать легче). Кроме того список в подсказке VP75 содержит меньше вариантов, чем было по вызову Shift-Ctrl-I.
- Неудобно, что не всегда можно вызвать встроенную помощь: пункт меню Help->Visual Prolog Help теперь обращается к Интернету, а Help->Context Help не всегда открывает файл помощи; приходится прибегать к хитростям, например, писать std и только потом нажимать F1.
- О неподходящем выборе цветов в редакторе и окне ошибок и невозможности их регулирования уже говорилось.
Ответить с цитированием
  (#2 (permalink)) Старый
arlat arlat вне форума
Member
 
Аватар для arlat
 
Сообщений: 218
Сказал(а) спасибо: 0
Поблагодарили 16 раз(а) в 15 сообщениях
Регистрация: 18.12.2009
Адрес: Минск
По умолчанию 27.09.2014, 13:52

Интересно, в редакторе при движении мыша курсор только у меня противно мигает между стрелкой и палкой?
Раздражает сильно.
Ответить с цитированием
  (#3 (permalink)) Старый
Винитарх Винитарх вне форума
Специалист
 
Аватар для Винитарх
 
Сообщений: 7,841
Сказал(а) спасибо: 2
Поблагодарили 285 раз(а) в 285 сообщениях
Регистрация: 01.03.2003
Адрес: Краснодар
По умолчанию 28.09.2014, 00:47

Цитата:
Сообщение от arlat Посмотреть сообщение
Интересно, в редакторе при движении мыша курсор только у меня противно мигает между стрелкой и палкой?
Из-за того, что сейчас редактор создан на базе сцинтиллы, то бывают иногда коллизии...
У меня например бывает - выделяешь имя переменной, а оно баццц... выделяется большущий фрагмент текста до другого вхождения этой переменной. Приходится выделять двойным щелчком точно по имени переменной.
Ответить с цитированием
  (#4 (permalink)) Старый
SergeMukhin78 SergeMukhin78 вне форума
Member
 
Сообщений: 466
Сказал(а) спасибо: 17
Поблагодарили 31 раз(а) в 31 сообщениях
Регистрация: 28.03.2012
По умолчанию 28.09.2014, 11:03

Цитата:
Сообщение от arlat Посмотреть сообщение
Интересно, в редакторе при движении мыша курсор только у меня противно мигает между стрелкой и палкой?
Раздражает сильно.
есть такое. Не понятно ещё как чинить.
Ответить с цитированием
  (#5 (permalink)) Старый
SergeMukhin78 SergeMukhin78 вне форума
Member
 
Сообщений: 466
Сказал(а) спасибо: 17
Поблагодарили 31 раз(а) в 31 сообщениях
Регистрация: 28.03.2012
По умолчанию 28.09.2014, 11:05

Цитата:
Сообщение от Винитарх Посмотреть сообщение
Из-за того, что сейчас редактор создан на базе сцинтиллы
зато появились закладки (Ctrl+K) и список закладок Ctrl+Alt+K и переход по закладкам F6 и обратно Shift+F6. Причём закладки запоминают и позицию в строке.
Ответить с цитированием
Ads.
  (#6 (permalink)) Старый
arlat arlat вне форума
Member
 
Аватар для arlat
 
Сообщений: 218
Сказал(а) спасибо: 0
Поблагодарили 16 раз(а) в 15 сообщениях
Регистрация: 18.12.2009
Адрес: Минск
По умолчанию 28.09.2014, 13:56

Цитата:
Сообщение от SergeMukhin78 Посмотреть сообщение
зато появились закладки (Ctrl+K) и список закладок Ctrl+Alt+K и переход по закладкам F6 и обратно Shift+F6. Причём закладки запоминают и позицию в строке.
Это всё хорошо, а курсор-то должен перемигивать-дрожать при перемещении мыша, вряд ли это заложено в удобства?
Ответить с цитированием
  (#7 (permalink)) Старый
Винитарх Винитарх вне форума
Специалист
 
Аватар для Винитарх
 
Сообщений: 7,841
Сказал(а) спасибо: 2
Поблагодарили 285 раз(а) в 285 сообщениях
Регистрация: 01.03.2003
Адрес: Краснодар
По умолчанию 28.09.2014, 22:04

Цитата:
Сообщение от SergeMukhin78 Посмотреть сообщение
зато появились закладки (Ctrl+K) и список закладок Ctrl+Alt+K и переход по закладкам F6 и обратно Shift+F6. Причём закладки запоминают и позицию в строке.
Да. И ещё парные скобки подсвечиваются, и одинаковые лексемы видны при выделении одной из них.
Ответить с цитированием
  (#8 (permalink)) Старый
Altur Altur вне форума
Member
 
Сообщений: 87
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 23.10.2005
По умолчанию 01.10.2014, 12:25

Перевел свою программку с VP72 на VP75. Суть программки в том, что вводится произвольное количество объектов с связями между ними (вроде «шариков с пружинками») и запускается итерация, ведущая к уравновешиванию системы. На каждом шаге итерации положение «шариков» отображается на экране. Чтобы избежать мерцания рисую в pictureCanvas (как в Как избавиться от мерцания в Visual Prolog 7.1). В VP72 верхнего предела количества введенных объектов не ощущалось - только что замедлялось выполнение. В VP75 для 1, 2, 3 введенных объектов работает как нужно, но для 4-х и более (при первом введении) после вызова предиката
Код:
WinGDI:pictDraw(canvas :getPicture(), pnt(0,0), rop_SrcCopy)
выскакивает сообщение об ошибке
Код:
Exception: vpi_UnablePictureCreate (vpi)
. Если соглашаюсь («OK»), останавливаю и вновь запускаю итерации (не выходя из программы), продолжает работать в нормальном режиме (т.е. непрерывные итерации вплоть до ручной остановки хоть для сотни дополнительно введенных объектов). Debugger доходит до предиката
Код:
Picture = vpi::pictClose(window_fact:getVpiWindow()),
который либо выполняется, либо нет (внутрь его заглянуть не получается). Так что, похоже, дело не в программке, и, возможно, стоит послать «bug report», но как правильно это сделать? Ниже привожу полный текст сообщения об ошибке.
Код:
========================================
   Dump: 2014-10-01 10:27:54
  ----------------------------------------
  Exception: vpi_UnablePictureCreate (vpi)
   
   Unable to create a valid picture
   
   Predicate name = vpiExceptionRaiser
   SourceCursor = pfc\vpi\vpi.pro(253,9)
   ExtraInfo = pict_Close: Cannot create picture
   error code = 6100
   
  raised 2014-10-01 10:25:11
  ThreadId: 2520
  Class name: vpi
  Predicate name: vpiExceptionRaiser
   
   
  c:\program files\visual prolog 7.5 pe\pfc\exception\exception.pro(198)
  c:\Documents and Settings\Admin.MICROSOF-9A6ABD\Мои документы\Visual Prolog Projects\sl_75\Exe\vipKernel.dll (0x140083A5)
  c:\program files\visual prolog 7.5 pe\pfc\exception\exception.pro(198)
  c:\program files\visual prolog 7.5 pe\pfc\exception\exception.pro(182)
  c:\program files\visual prolog 7.5 pe\pfc\vpi\vpi.pro(253)
  c:\Documents and Settings\Admin.MICROSOF-9A6ABD\Мои документы\Visual Prolog Projects\sl_75\Exe\vipVpi.dll (0x15310D7A)
  c:\Documents and Settings\Admin.MICROSOF-9A6ABD\Мои документы\Visual Prolog Projects\sl_75\Exe\vipVpi.dll (0x15316E3C)
  c:\program files\visual prolog 7.5 pe\pfc\gui\picturecanvas.pro(38)
  plotter\design\process_d.pro(79)
  plotter\design\process_d.pro(47)
  plotter\design\process_d.pro(33)
  c:\program files\visual prolog 7.5 pe\pfc\gui\window.pro(1087)
  c:\program files\visual prolog 7.5 pe\pfc\gui\window.pro(1993)
  c:\program files\visual prolog 7.5 pe\pfc\gui\documentwindow.pro(279)
  c:\Documents and Settings\Admin.MICROSOF-9A6ABD\Мои документы\Visual Prolog Projects\sl_75\Exe\vipKernel.dll (0x14008735)
  c:\Documents and Settings\Admin.MICROSOF-9A6ABD\Мои документы\Visual Prolog Projects\sl_75\Exe\vipVpi.dll (0x15310C1F)
  c:\Documents and Settings\Admin.MICROSOF-9A6ABD\Мои документы\Visual Prolog Projects\sl_75\Exe\vipVpi.dll (0x15315D37)
  c:\Documents and Settings\Admin.MICROSOF-9A6ABD\Мои документы\Visual Prolog Projects\sl_75\Exe\vipVpi.dll (0x15313A7C)
  c:\Documents and Settings\Admin.MICROSOF-9A6ABD\Мои документы\Visual Prolog Projects\sl_75\Exe\vipVpi.dll (0x1531DB54)
  c:\Documents and Settings\Admin.MICROSOF-9A6ABD\Мои документы\Visual Prolog Projects\sl_75\Exe\vipVpi.dll (0x1531C63F)
  C:\WINDOWS\system32\USER32.dll (0x7E368734)
  C:\WINDOWS\system32\USER32.dll (0x7E368816)
  C:\WINDOWS\system32\USER32.dll (0x7E37927B)
  C:\WINDOWS\system32\USER32.dll (0x7E3792E3)
  c:\Documents and Settings\Admin.MICROSOF-9A6ABD\Мои документы\Visual Prolog Projects\sl_75\Exe\vipVpi.dll (0x1531BEB2)
  C:\WINDOWS\system32\USER32.dll (0x7E368734)
  C:\WINDOWS\system32\USER32.dll (0x7E368816)
  C:\WINDOWS\system32\USER32.dll (0x7E3689CD)
  C:\WINDOWS\system32\USER32.dll (0x7E368A10)
  c:\Documents and Settings\Admin.MICROSOF-9A6ABD\Мои документы\Visual Prolog Projects\sl_75\Exe\vipVpi.dll (0x1531A4FD)
  c:\program files\visual prolog 7.5 pe\pfc\vpi\vpi.pro(21)
  c:\program files\visual prolog 7.5 pe\pfc\windowsapi\exe_api\exe_api.pro(63)
  c:\program files\visual prolog 7.5 pe\pfc\application\exe\mainexe.pro(21)
  main.pro(24)
  c:\Documents and Settings\Admin.MICROSOF-9A6ABD\Мои документы\Visual Prolog Projects\sl_75\Exe\vipKernel.dll (0x1400884B)
  c:\Documents and Settings\Admin.MICROSOF-9A6ABD\Мои документы\Visual Prolog Projects\sl_75\Exe\vipKernel.dll (0x14008B0B)
  c:\Documents and Settings\Admin.MICROSOF-9A6ABD\Мои документы\Visual Prolog Projects\sl_75\Exe\sl.exe (0x005D2BCC)
   
  ----------------------------------------
  OS information:
   
  Microsoft Windows XP Professional Service Pack 3 (Build 2600)
  Number Of Processors: 1 PageSize: 4096 Processor: 586 level: 15 revision: 521
  ProcessorNameString:               Intel(R) Pentium(R) 4 CPU 2.40GHz
  VendorIdentifier: GenuineIntel
  Identifier: x86 Family 15 Model 2 Stepping 9
  ~MHz: 2406
Ответить с цитированием
  (#9 (permalink)) Старый
Винитарх Винитарх вне форума
Специалист
 
Аватар для Винитарх
 
Сообщений: 7,841
Сказал(а) спасибо: 2
Поблагодарили 285 раз(а) в 285 сообщениях
Регистрация: 01.03.2003
Адрес: Краснодар
По умолчанию 01.10.2014, 17:52

Без исходника трудно что-либо сказать.
Нужен исходник.
И попробуйте задать этот вопрос на форуме visual-prolog.com (тоже с исходником)
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
VP75: Кракозябры в консоли Alison Prolog 2 11.09.2014 01:09
VP75: цвета среды программирования Altur Prolog 1 10.09.2014 16:33
Benq v2410 мелкие царапины Guererro Мониторы 1 05.04.2011 16:27
Какие вы испытываете неудобства при просмотре сайтов? MagnusWest Зацените! 13 18.09.2009 23:05
Помогите сделать мелкие программки на Visual Prolog 5.2 alabilow Prolog 7 27.02.2009 16:19
Какие вы испытываете неудобства при просмотре сайтов? kanaris Офтопик 15 28.02.2008 05:52
Как квадрат разложить на мелкие части Cashe Алгоритмы 2 18.03.2003 19:34



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов