OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 28 Март, 2024 15:39

Часовой пояс: UTC + 3 часа




Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 5 ] 
Автор Сообщение
СообщениеДобавлено: Четверг, 10 Октябрь, 2019 16:38 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Не отлажено еще?


Вложения:
Снимок экрана от 2019-10-10 16-11-57.png
Снимок экрана от 2019-10-10 16-11-57.png [ 82.87 КБ | Просмотров: 2017 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 11 Октябрь, 2019 19:09 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Пока проблему пришлось решить добавлением глобальной переменной dialogIsOpen в HostWindows.
Поэтому, если где-то используется Kernel.MessageBox, то надо установить TRUE, а после закрытия диалога установить её в FALSE.


Вложения:
Снимок экрана от 2019-10-11 23-06-45.png
Снимок экрана от 2019-10-11 23-06-45.png [ 189.47 КБ | Просмотров: 1991 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 13 Октябрь, 2019 03:49 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
А, т.е. это решение уже есть.

Проблема в том, что про него не знает HostGnome, реализующий хук показа диалогов для Kernel.

Наверное, надо isDialogOpen переносить из HostWindows сюда.
Код:
MODULE HostGnome;
   (**
      This module initializes the Gtk environment, makes sure that all libraries are loaded in the correct order, and installes a message box hook in Kernel to allow graphical message boxes.
      Any application using the graphical user interface on Linux must have this module linked.
   **)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 13 Октябрь, 2019 05:20 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Перенес. Проблема ушла. Измененные документы:
Вложение:
d2.zip [31.53 КБ]
Скачиваний: 223

Код:
StdCoder.Decode ..,, ..GD,...3QwdONl9RhOO9vRbf9b8R7fJHPNGomCrlAyIhgs,CbKBhZ
 xi2,CoruKu4qouqm8rtuGfa4.hOO9vRb1Y66wb8RTfQ9vQRtIdvPZHWKqtCa.E.U5UTR02U.Qk
 lbeZ3DPuP7PNNvQRtId9NPuP7X2hgnRAXDJ.QCPuP7PNG2sET1.PuP.MHT9N9nt.G2sIdvPZnt
 gcghghZcZRC8T0E.EM4,T.FN22.,U,wmAU00.bnUGLu8ro8quGrmCLWKqt.2.I76.I16.M.,.J
 FA0z.U.2m,.hzzzzzu.IzzzzzP...oxzzzzf.M.3gwJ.,6.o36.I16.M.,.JFkns.U.2GE.kyi
 x.YjyC.3Qwb8R79HHfPLvQR7HHfPL9F9vQs.6.,U5,,Uy.,k.O1CJuGqVqKmCLLyIsKKrGorCK
 ISGVmqkCqp8orWrL8KlCKsyGYyqtwZBxhYxZLBhiZgjxinpZjZgXxYdc.3gwJ.,6.Q46.I16.w
 T6.J,I.2Gk3E,E.q5.Zz06.,UF.,U6U..s.3gwJ.0.b,0.p.0.z50EJ2pdA.3.VIg5D1.56.,U
 STh,MrRO.86E.MK6.,Uz.,k.S1C3.....sET9N9v9jOOR1sMBv7Hl,4.,s.6.x4.U.EFE.0.F.
 ,.k,4.2.oP..0.l0,.x,0U,o4Q8.....kdarqymfa4UnpgbA3.Ej,.6.I22U.E2E..AU,U,2.0
 ky..6.A96.w56.4kP0.b0.....YcjRgpx3.YAk.k.0.,MT..0E.c6E.606..4E,k.0.q5..,UK
 V.2.m10.16BsI.....UBVBhgihinpZjZAk2E,Ux,.E.c6E.606..Ck.k,0.uB..,UL,,UxU.2.
 1MB,UH,.....C2gdZpBsM.s.Ej,.6.I26.2,2..5M.E.Ej,.6.o86.Y52.4EOkd......b0PON
 Un,.Ej,.6.I26.2,2..1M.M.,U.gD..0.j00.v7.6.4kOkd......70.YAk.k.0.,MT..2.802
 .W.0.U,I.AU.Ux,.E.sJE.MDE.AUpUH,.....q2Goo4KqyqnumrG4c00U0U.gD..0.3,0.F.,.
 k,4.CE.Ej,.6.292.o56.4EPkd......50Goo44sM..oP..0.3,,6.2,2..5M.E.Ej,.6.w86.
 g52U.M.f,b0.....Q8Ycd,QC.Q.cr..2.802.W.0.U,A.AU.E.q5..,UMV.Uy.,k.O1C3.....
 6F..71A.AU.E.q5..,UqU.2.W.0.U,I.6wzzzzLBUyzzzzTL.16.MT..0E.cJE.6D6.AUoUH,.
 ....q2SIryqqKKLyKmC4A,I.MT..2.802.W.0.U1A.QU.US1.E.sJE.MD6.,k.K1C3.....sEk
 XuqrUXpA.C.oP..0.3,0.F.,.k,4.2.oP..0.h00.t,,U,Y4Q8.....kdkXu4sQB1.Ej,.6.I2
 6.2,2..4E.6.,.ns13k0XL,IklT8OormKmCLLOormKmGomCrl.2.SH.61M8E.k.sUZT,E..U9U
 .2.M.2Uzv.6,3gwJ.0.D,,6.I16.zL.6.I3l.2U.Yr0.L.9cUZj0E.MKE.c4E.yD0E.c8.2UE8
 .s0k,E0u.KE66.9cyzzzzT,t.,c,M,Z.eD.,c.c,3gwJ.,6.QK2U.EBU.kzV.I3.0E6,309c.c
 ,b.961c,B.9c.c,5.W0KEx,c,1.O3KE,E.i.Q,2UyU3I.2U9U3Q,2UMU3w.gUu1E.G0GE4k0C,
 IT.0E,k18Mtf.0E.s76.,UO.,.1.eWwpr,6.2UE044WE,9T3U.kHU.EBU.Ma0U.2.J,U.2GE,k
 28Mtf.0E.6H6.c4E.yD2.e0.,6YUJU5A2AVSU7IzzzTH65s,t.,.a,.ZD16..m.4,0E.A.1U.G
 ..zz57gD7AC7QE7gC7A67PO19PAdnxdkhgi3YoYkkYkvYkUIc24c24b24YoYkyYkuYk1ZkwYkp
 YkxYk0ZkkYkugV02djRioxedphYV02Y0Qc022be.Hc.7e.HM136GTXBhgihC3663sEsI..7OO1
 9PIUUIU1VH,s57QB7AE7QB7YyYk6Zk1ZkU2djRiox8UiAhnZcdBAwdkhA8H01GYy4DePTPPqE,
 W2.3663sEUBIUBAV7ghZhh7phHZiVZipRieIbUIcDxdAhc,pdvgV7AVcIZYBhVV7,eGR0GV.AV
 cIad2YWYkJYkhYkUAanoZl2aiIakAat2YoIbpwauAap2Yf2an2ak2YeAZBgZhgV7AV6xhnZCEK
 aEIeGEWGNaGE80..6B2buIas2Yf2an.gV72eGxd1hc2heGhcUQfXRgVZhghfUocU2ZYBgoBgu2
 Y5ZddJgiwgkxhdphohgmBZu2Y5,8qryKqKqkuqRqk28oWSoYuo4WGJak2aIX0Gz0GYyqtw8R1Y
 gdBA.2YI3d3pd7IZdgV7AV7p6.D0uGmaqk..EIeGEUW...KHR0HMeHN8HEiGMC1kKEc.EdKLrG
 oo44WGmaqkEEenXGrpumXGrpGoo44AZuAdCZe3xc3JevgV7oe,JeUIiZRiu2Y7pdIh666PM03O
 Fk2aEI2djRCj0c8H7GTvQS2.MG.pND,7JZOJ9uCPM0HcQ9vQ,dCv76D8RLf9D9RLvL7PO19Pwf
 mhii3ZYBhVVdQbBA,F,w8.U5,.a2.OoUmodKoRaEIeGEUW...K1XdCddB,t8V,k2Ie3ZeJJeC3
 YmhArN1HMFR8F,dIffP.rN1PN9Pk2Gqo44a2c8..J,I2..EOsB..qU76PD96pNDSKuiqjqqmCr
 t4qnKqjGqo44yJrKqv0GIuoYmIK0mx0HK0mMqLK0mMmGE8KumGEKraCrnamRknGrpypvaKrG4z
 uQ99Rz8RH9RNPNF7NNvNN76f9JH9RAZvgV76NH1a2666J.85knEm.zeQu4NvNHtCPUY,a2.O2.
 UW...K1ddCd7B,t8VtA.HknkvYgbhgoxfYhgnZimxht3ZYZBc.3QwdONQcjphoJijZhghgmRii
 QeotEdfQN9F9vQ0ksH3..RtETfPd16F9vQ59.C24485Et...ktu0.Y62Umb.2.Y02.AV.2.0..
 4E,5TeK4ZORNPNZvQRtIIepZBG20ksH3.bf9ZORNPNG20EtD.2.i8SE.sc6.,k,,UnpZHldGrw
 mqmGomCrl0ks,Uikwm46.ZD06..WE.2UOV.2.86.c918RdfQ.70,E0E...7,,M.,6.,E.EECOh
 U.ow6I.zwPA.A.2U.E,9T3U...p.0.4.I3l.6.VQ.E...U20...
 --- end of encoding ---


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 13 Октябрь, 2019 16:04 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Спасибо, Евгений!
Перенес dialogIsOpen в HostGnome.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


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

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB