Recent Posts

Pages: 1 2 [3] 4 5 ... 10
21
Support/Help / Re: Plugin Updater keeps faililng
« Last post by mirandam on 02 06 2025, 03:23:47 »
1. What are you storing in the profile xxx.dat file?
2. If I create a new profile, update can complete without error 32
3. If I use my current profile, update always error 32

...
22
Support/Help / Re: Plugin Updater keeps faililng
« Last post by ghazan on 01 06 2025, 17:51:12 »
Isn't it weird that one can move the DLLs of a running program?
you can delete almost all contents of %SystemRoot%, if you have enough access level, that's not a problem

I added even more logs, could you update PU & Core and make another log of Core + PU?
23
Support/Help / Re: Plugin Updater keeps faililng
« Last post by dartraiden on 01 06 2025, 17:31:31 »
Quote
Isn't it weird that one can move the DLLs of a running program?
Some plugins may be disabled in Options -> Plugins and therefore not be used.

But if you can move ALL the files from /Miranda_dir/Plugins, this is weird, because at least some plugins are definitely used. I can't imagine how this is possible...
24
Разработка / Re: Протокол VKontakte
« Last post by -Вовчик- on 01 06 2025, 17:26:59 »
25
Support/Help / Re: Plugin Updater keeps faililng
« Last post by mirandam on 01 06 2025, 17:13:54 »
I'm able to move ALL DLLs, not just AVS.dll

1. I did not create Process Monitor.... I don't know
2. I don't know what is pu_stub.exe
3. No

Isn't it weird that one can move the DLLs of a running program?
26
Support/Help / Re: Plugin Updater keeps faililng
« Last post by ghazan on 01 06 2025, 17:09:18 »
what is next?
  • how comes that Process Monitor doesn't see any problems with AVS.dll
  • do you use pu_stub.exe? i.e. does Miranda requires escalation to perform updates?
  • does Process Explorer display any handles for AVS.dll?
27
Разработка / Re: Протокол Microsoft Teams
« Last post by ghazan on 01 06 2025, 15:44:50 »
Boris_M,

[2025-06-01 11:13:32 388C] [MS_USER] c:\work\miranda-build\src\mir_app\src\netlib_openconn.cpp 408: getaddrinfo() for host presence.teams.live.com failed
(11004)
[2025-06-01 11:13:32 388C] [MS_USER] c:\work\miranda-build\src\mir_app\src\netlib_openconn.cpp 563: connect() failed (11004)

пока DNS не заработает, счастья не будет
28
Разработка / Re: Протокол Microsoft Teams
« Last post by Boris_M on 01 06 2025, 08:20:23 »
Miranda NG Version: 0.96.7 alpha build #4523 (33a4b26) x64
Build time: 31 мая 2025 г. 15:59:22
¤ Teams.dll v.0.96.6.1 [28 мая 2025 г. 19:58:36] - Teams protocol

Второй день не может соединится...
29
Support/Help / Re: Plugin Updater keeps faililng
« Last post by mirandam on 01 06 2025, 00:32:03 »
Yes, I can move the DLLs when Miranda is running, so what is next?
30
Support/Help / Re: Context menu changed after upgrade, how to edit?
« Last post by dartraiden on 31 05 2025, 14:26:58 »
Now (in the development version), you can see not only the UUID, but also service names

Knowing the name of the service that a menu item is associated with, you can add the same menu item to another menu using the MirLua plugin

Let's add an "Exit Miranda" menu item to the contact list menu. As you can see in menu editor, the "Exit" menu item (from the main menu) is implemented by calling the "CloseAction" service (see screenshot)

Install MirLua plugin and create a simple Lua script inside \Miranda NG\Scripts folder

AddExitMenuItem.lua:
Code: [Select]
local clist = require("m_clist") -- we want to modify contact list menu, so we need to import m_clist Lua module and we will call it "clist"
local icolib = require("m_icolib") -- we want to add an icon to our new menu item, so we need to import m_icolib Lua module and we will call it "icolib"

clist.AddGroupMenuItem({ -- as we want to add group menu item, we should call AddGroupMenuItem function from clist
  Name = "Exit Miranda", -- name of the menu item (will be shown in the groups menu)
  Service = "CloseAction", -- what service calls this menu item (we created this service function above)
  Icon = icolib.AddIcon('exit', 'Exit!'), -- as we want to add icon to our menu item and put it to Customize -> Icons -> MirLua, we should call AddIcon function from icolib
  Uid = '75EA040D-AC0E-40FA-9A3C-878210B0642C' -- unique GUID, you can create one on https://www.uuidgenerator.net/guid. All that is required of it is to be unique among all your scripts
})

Save script and restart Miranda or use "Reload scripts" button in Options -> Services -> MirLua
Congratulations, you have added a new menu item!



Now you can add more menu items

Code: [Select]
clist.AddGroupMenuItem({
  Name = "Main menu",
  Service = "MainMenu/Command",
  Icon = icolib.AddIcon('mainmenu', 'Main menu'),
  Uid = '75EA040D-AC0E-40FA-9A3C-878210B06421'
})
 
clist.AddGroupMenuItem({
  Name = "Status",
  Service = "GlobalStatus/Command",
  Icon = icolib.AddIcon('status', 'Status'),
  Uid = '75EA040D-AC0E-40FA-9A3C-878210B06422'
})
 
 clist.AddGroupMenuItem({
  Name = "Options",
  Service = "Options/OptionsCommand",
  Icon = icolib.AddIcon('options', 'Options'),
  Uid = '75EA040D-AC0E-40FA-9A3C-878210B06423'
})
 
clist.AddGroupMenuItem({
  Name = "About",
  Service = "Help/AboutCommand",
  Icon = icolib.AddIcon('about', 'About Miranda'),
  Uid = '75EA040D-AC0E-40FA-9A3C-878210B06424'
})
 
clist.AddGroupMenuItem({
  Name = "Exit Miranda",
  Service = "CloseAction",
  Icon = icolib.AddIcon('exit', 'Exit!'),
  Uid = '75EA040D-AC0E-40FA-9A3C-878210B06425'
})

Maybe we will implement menu item creation directly in the menu editor in the future.
Pages: 1 2 [3] 4 5 ... 10