mIRC Home    About    Download    Register    News    Help

Active Threads | Unanswered Past 24 hours | Past 48 hours | Past Week | Past Month | Past Year
Bug Reports Jump to new posts
Re: different non-iso symbols starting with v7.83 pranza 06/07/26 05:44 PM
thanks for a detailed insight into the issue!
well, i don't know, i'm back at v7.82 and it displays fine as in chat prompt, so in chat window.
i've no idea why MSwindows decided to treat that chat prompt encoding differently in v7.83 and v7.84, but that's what it is.. O_o
2 181 Read More
mIRC Help Jump to new posts
Re: Excluding channels or servers from logging RoCk 03/07/26 06:23 PM
You can use /log off <channel>

/help /log
1 75 Read More
mIRC Help Jump to new posts
Re: mIRC 7.84 does not appear to initiate SASL (/CAP) Nimrauko 28/06/26 12:03 PM
It did! I feel exceedingly dumb at the moment, but connected! I have used mIRC since 2003, I swore there used to be a check box for SSL xD But things change and now I will be making a mental note about the (+) for future. Thank you!
5 268 Read More
Bug Reports Jump to new posts
Re: Combo dropdown control Khaled 26/06/26 08:33 AM
Thanks for your bug report. This is standard Windows combo-box behaviour :-)
1 172 Read More
General Discussion Jump to new posts
Re: 7.84 being flagged as Malware Khaled 26/06/26 08:30 AM
Thanks, this is the usual post-release issue where security vendors need to update their virus definition files. It happens with every new release. Seeing only three security vendors with false-positives is actually quite good on a new release.

A bigger issue is Microsoft's SmartScreen, which depends on reputation. Windows will literally need to see a file in wide use and declared as safe by enough people to accept that it is a safe file. mIRC users can click feedback to submit feedback to Microsoft.

This new release uses Microsoft Azure Artifact Signing to sign the executable and, from what I understand, consistent use of this will contribute to SmartScreen reputation over time. So hopefully this will make future releases retain reputation.

For users that report this:

If you have recently downloaded the latest version of mIRC from the official mIRC webstite, and you are seeing a warning from a security vendor, this is usually due to a false-positive which happens when an anti-virus company updates their virus definition files without checking them properly or is slow to update them after a new release of mIRC.

The result is that the anti-virus software starts incorrectly detecting some applications or files as trojans or viruses. Unfortunately this happens all the time. You would need to contact your anti-virus software company to report the issue and to ask them for a solution. They should then correct the error in the next update of their virus definition files and should be able to tell you how to prevent their software from behaving this way in the meantime.

In addition, some anti-virus applications are more sensitive to IRC applications than others and will actively block/delete their files. You would need to add mIRC to their exclusion list to get around this. If that does not work, you would need to contact the anti-virus company for help.

You could also try uploading your mirc.exe to https://www.virustotal.com to check it. There will usually always be a small number of security vendors that think a file has a virus/trojan, especially after a new release, but this is usually resolved by them after some time.
1 208 Read More
Feature Suggestions Jump to new posts
An arrow icon to go to the bottom of the page meow81 24/06/26 08:22 PM
Hi I suggest to add a feature, An arrow icon to go to the bottom of the page (same function as ctrl+end keys) , also an arrow to go to the top of the page of the channels.
Thank you
0 89 Read More
Feature Suggestions Jump to new posts
Re: Missing Documentation KindOne 23/06/26 06:32 PM
dialogs.html

In "The dialog table" That should be a comma.
Code
rich. optional
60 137,485 Read More
Latest News Jump to new posts
mIRC 7.84 released Khaled 23/06/26 12:52 PM
Dear mIRC User,

mIRC v7.84 has been released today.

This is a small update that adds features and addresses a number of issues reported by users since the last release. It also includes bug and security fixes for various libraries, such as OpenSSL. Changes in this version include:

Added custom dialog editbox option 'optional' for grayed out optional text.
Fixed DirectShow temporary wave file not being deleted on exit.
Changed $urlget() to retry a connection without compression in the event of an error.
Updated code signing certificate to use Azure Artifact Signing.
Fixed menubar display bug when in dark mode.
Fixed /server -a not preserving existing entry's codepage.
Fixed Address Book nick colors "idle time" display bug.
Changed installer to no longer require administrator access on startup.
Added support for displaying an MDI window's System menu when right-clicking its titlebar.
Updated libararies to OpenSSL v3.5.7, TagLib v2.2.1, Zlib v1.3.2, and ADA v0.5.5.
Updated CA root certificates cacert.pem file.

How to upgrade?
mIRC is distributed in an installer that installs mIRC on your computer for you. Simply download and run the installer from the download page on the mIRC website. Follow the instructions the installer gives to you. When upgrading all your old settings and scripts will stay as they were, if you want that. Read the questions the installer asks with care and nothing can go wrong. You will be chatting with the new mIRC in no time. If you get stuck or if you want to find out more about a certain feature, just click on a Help button or browse the Help file and you should find lots of hints to help you out.

Where to download?
As always, the latest version of mIRC can be downloaded from the download page on the mIRC website.

Registering mIRC
As you know, mIRC can be downloaded freely and evaluated for 30 days. If you find that you enjoy using mIRC, it would be great and much appreciated if you registered your copy. This licenses you to use your copy of mIRC and helps to support our continued work on mIRC. You can find out how to register here.

Full list of Fixes, Changes and Additions.
For a more detailed list of recent changes, please see the whatsnew.txt file. You will need to read through the help file to learn more about these changes and their impact. Some changes are obvious, some need getting used to - please take your time to play with them and see how they work. May we invite you to use these forums for all questions you might have? The forums offer great help with everything related to mIRC!

Thanks for using mIRC, have fun on IRC!
0 781 Read More
Bug Reports Jump to new posts
mIRC beta Khaled 19/06/26 03:03 PM
There are no betas available for testing at this time.
1 464,032 Read More
Bug Reports Jump to new posts
Re: Beta version v7.83.5171 has expired Khaled 12/06/26 07:27 AM
Thanks, I should be releasing a new beta later today.
1 267 Read More
Scripts & Popups Jump to new posts
Re: Checkboxes in dialogs FiberOPtics 08/06/26 09:14 PM
Hi there, try this example

Code
dialog new_table {
  title "New Project"
  size -1 -1 251 161
  option dbu
  ; "text", id, x y w h, style  (left, push, 3state)
  check "Check Box", 1, 8 15 50 10
  check "Check Box", 2, 8 35 50 10, 3state
  check "Check Box", 3, 8 55 50 10, left
  check "Check Box", 4, 8 75 50 10, push
}

If you omit the style it will default the checkbox on the left and text on the right. Same with the 3state.
1 302 Read More
Connection Issues Jump to new posts
Kiwi IRC - Connecting SkillsPino 05/06/26 06:21 PM
Hey,

I've been a Mac user for a long time and have been using Colloquy and found it very easy to use. I've changed jobs and now I'm on a Windows computer and I don't have admin permission, so I can't download mIRC. I grew up using mIRC, so I was looking forward to trying it again. But because it's an exe I can't install it. So I've tried using KIWI IRC web client, but when I try and login to any server, I just can't connect. It's asking for login/password, which I don't think I have as I never had to use it for the servers I was on before. And when I did some troubleshooting myself, it seems like the only way to register a nickname, is by getting onto the IRC server, which I can't do.

Long story short...anyone know how I go about getting on abjects through Kiwi IRC?

Thanks!
0 254 Read More
Feature Suggestions Jump to new posts
Re: GIF handling speed Wims 11/05/26 01:17 PM
Quote
Currently, each time the script is executed, the image is cached again using /drawpic -cp, even though it may have been cached before and there is no need to do so.
The -p switch is already checking whether or not the frames have been cached.
9 1,764 Read More
mIRC Help Jump to new posts
Re: Changing Focus to Status Window Ook 08/05/26 03:58 AM
do you mean
Code
/window -a "Status Window"
?
1 394 Read More
Feature Suggestions Jump to new posts
Changing the position of an ID TECO 07/05/26 03:50 PM
Hi Khaled

mIRC offers the option to customize the size of a dialog box after it has been opened, using the following command:

Code
/dialog -s name x y w h

But there is no command to change the position of text, edit, button, check, radio, box, scroll, list, combo, icon, and link.

A new command could be created, such as:

Code
/did -p name id x y w h

So that we can position the dialog content after it has been opened.

When we need to create custom dialogs, sometimes we have to repeat several OK, Cancel buttons, or edit boxes or combos to position them in the desired location, when using the command /dialog -s name x y w h.
0 132 Read More
Bug Reports Jump to new posts
Re: Style editbox enable/disable TECO 27/04/26 04:23 PM
The only way I found that works and solves the problem is this:
Code
alias test { dialog -m test test }

dialog test {
  title ""
  option pixels
  size -1 -1 250 99
  check "Enable", 1, 12 15 50 16
  edit "", 2, 10 32 230 21, disable autohs
  button "&OK", 4, 164 66 76 23, ok default
}
on *:dialog:test:*:*:{
  if ($devent == sclick) {
    if ($did == 1) {
      if ($did($did).state) { .timeroff off | did -ve $dname 2 }
      else { did -h $dname 2 | .timeroff -h 1 190 did -bv $dname 2 }
    }
  }
}

However, this is not a perfect solution and may fail in some circumstances.
7 1,355 Read More
Bug Reports Jump to new posts
Re: GIF images not being recognized. Epic 18/04/26 07:01 AM
Originally Posted by Khaled
I am now off to have a nice morning walk in the park with my dog :-)
Will there be a photo shoot with your dog, taken during that nice morning walk in a beautiful park? :-D
Preferably It is advisable to combine everything into one GIF file, so we can play the animation in mIRC using the code: #Post273892
     [Linked Image from i.ibb.co]
16 4,973 Read More
Scripts & Popups Jump to new posts
Display/show gif -- /drawgif Wims 17/04/26 09:57 PM
This code can be used to show a gif in a picture window, it auto loops and auto clean itself if you close the window:

To create/initiate the gif, use $drawgif(@win,x y,filename,cbalias,w h,customdelay)
It will return an ID value which can then be used to pause, resume, and delete the gif animation

pause: /drawgif -p <id>
resume: /drawgif -r <id>
delete: /drawgif -d <id>

'cbalias' is a callback alias called when the gif is finished, if not specified, the gif auto loops, if specified, the alias is called as an identifier, if you return something non-0 (non-$false and non-$null), it auto loops.
'w h' can be used to strech/squeeze into that bitmap size
'customdelay' will ignore the gif's delays and use that constant time (millisecond) between frames.


alias drawgif {
if ($prop) {
var %h drawgif $+ $1,%f $hget(%h,frame),%delay $hget(%h,cdelay)
if (%delay == $null) %delay = $pic($hget(%h,filename),%f).delay
if ($hget(%h,wh)) drawpic -os $hget(%h,wxy) $v1 %f $hget(%h,filename)
else drawpic -o $hget(%h,wxy) %f $hget(%h,filename)
.timerdrawgif $+ $1 -ho 1 %delay noop $!drawgif( $1 ).draw
if ($calc(%f + 1) >= $pic($hget(%h,filename)).frames) {
if ($hget(%h,cbalias)) {
if ($($+($,$v1,$chr(40),$1,$chr(41)),2)) hadd drawgif $+ $1 frame 0
else {
.timerdrawgif $+ $1 off
hfree drawgif $+ $1
}
}
else hadd drawgif $+ $1 frame 0
}
else hinc drawgif $+ $1 frame
return
:error
if (*invalid window* iswm $error) {
reseterror
.timerdrawgif $+ $1 off
hfree drawgif $+ $1
return
}
}
if ($$1 === -p) .timerdrawgif $+ $$2 -P
elseif ($$1 === -r) .timerdrawgif $+ $$2 -r
elseif ($$1 == -d) {
.timerdrawgif $+ $$2 off
hfree drawgif $+ $2
}
else {
var %t $ticksqpc
hadd -m drawgif $+ %t wxy $1-2
hadd drawgif $+ %t frame 0
hadd drawgif $+ %t filename $3
hadd drawgif $+ %t cbalias $4
hadd drawgif $+ %t wh $5
hadd drawgif $+ %t cdelay $6
.timer -ho 1 0 noop $!drawgif( %t ).draw
return %t
}
}


Example

alias mayo {
window -depo @test 0 0 800 900
echo -sg $drawgif(@test,0 0,C:\Users\Ouims\Downloads\gm1.gif,gifend)
}
alias gifend echo -sg gif ended | return 1
0 299 Read More
General Discussion Jump to new posts
mIRCHub - A github alike but for mIRC Scripting Piratoshi 10/04/26 02:45 PM
Hello everyone. Hello Khaled!

I was thinking, mIRC came from a time when communities like github didn't exists yet.
But considering now we have such tools avaliable, wouldn't be cool to have a github alike but for mIRC Scripting code only?!
a mIRCHub, similar to github.
And if it would be possible to upload our scripting codes to this mIRCHub directly from a button in the "Scripts" dialog in mirc.exe
So we can keep code updated on mIRCHub sync to our scripting in mIRC.exe
I feel that we as a community would benefit a lot from a virtual place where we all can share our mIRC scripting codes if we want to as we edit them in our mIRC client.
What do you all think about this idea?

btw, have a good weekend 🕺
0 429 Read More
Bug Reports Jump to new posts
Re: Horizontal scroller incorrectly sized Khaled 04/04/26 12:54 PM
Thanks for your bug report. This is actually by design. There are sanity checks with arbitrary limits like this one in most features in mIRC. In this case, the maximum scrollable horizontal width for any listbox is 9999 pixels. It could be increased to a maximum of 32767/65535 (depends on the Windows version), however considering the limit has been in place for decades, it's not something I would consider changing at this point.
1 394 Read More
Bug Reports Jump to new posts
Re: Beta v7.83.2820 PCRE Khaled 03/04/26 01:05 PM
Thanks for spotting this (again!) - the library had to be rebuilt for the current beta and the configuration was reset. I've fixed this so it doesn't happen again. Fixed in the next beta.
1 559 Read More
Scripts & Popups Jump to new posts
Re: Close window Epic 01/04/26 03:40 PM
Originally Posted by TECO
This is perfect ... code!
     [Linked Image from i.ibb.co] [Linked Image from i.ibb.co]

8 2,015 Read More
Developers Jump to new posts
mIRC Language Extension for Visual Studio 2022+ goblin58 01/04/26 07:39 AM
I'm happy to release my mIRC language extension for Visual Studio 2022+.

I mostly work in Visual Studio and recently while working on some dynamic link library projects I found myself swapping from Visual Studio to VS Code all the time. I still use VS Code for most of mIRC scripting however It's nice to be able to stay in the one IDE.

I hope everyone finds this useful.

See https://github.com/rabbit59/mIRCLanguageExtension
0 463 Read More
Scripts & Popups Jump to new posts
Re: Question about $calc() / dynamic variable Khaled 28/03/26 07:39 PM
As Ook mentioned, $() can resolve the issue. However, one of the reasons why it's not working in your example is that [ ] brackets must be space-separated from everything around them. In your example the ] bracket is attached to the ) bracket.
2 593 Read More
Feature Suggestions Jump to new posts
CHGHOST on/off TECO 28/03/26 05:00 PM
Hi Khaled,

I suggest that, since CHGHOST in mIRC is not enabled by default, a command be created for it, like this:

/CHGHOST on/off

Or add a check to the mIRC options.

This would allow us to see a message in the channels where we are and where the user who changes hosts is also located.

Example:

18:51 TECO [TECO@vhost.cferreira.org] changed host to TECO@suporte.PTirc.org

I think this suggestion would make accessing CHGHOST easier without us having to resort to creating code like the one I created and posted here on the forum.

Hug wink
0 299 Read More
Page 1 of 5 1 2 3 4 5