Hello, amazing work. I will definetly use it on my next project.
1 question, is it possible to use it to show a tooltip when hovering a gui control?
Search found 340 matches
- 21 Apr 2022, 22:39
- Forum: Scripts and Functions (v1)
- Topic: 2021.10.03 BeautifulToolTip - A highly compatible, high-performance, easy to use, multi-style, customizable ToolTip
- Replies: 42
- Views: 15053
- 26 Jan 2022, 19:37
- Forum: Ask for Help (v1)
- Topic: new Class() fails silently after a reference is pushed in an array Topic is solved
- Replies: 5
- Views: 738
Re: new Class() fails silently after a reference is pushed in an array Topic is solved
Also could you explain, someContainer._bannedElements is an array of what data? Elements or addresses of elements? AddressIsNotElement.png And that is a big typo hahaha, my bad. I was reducing the size of the script to make the smallest code possible to reproduce the problem and I made that typo. e...
- 26 Jan 2022, 19:12
- Forum: Ask for Help (v1)
- Topic: new Class() fails silently after a reference is pushed in an array Topic is solved
- Replies: 5
- Views: 738
Re: new Class() fails silently after a reference is pushed in an array Topic is solved
#Warn ClassOverwrite Oh okay, never heard of #Warn. It's amazing how after so many years I keep learning more and more about AHk, thank you! So this means that a variable box and a class box can overwrite each other. This is crazy, I never thought about it. Also there is non case-sensitive variable...
- 26 Jan 2022, 18:50
- Forum: Ask for Help (v1)
- Topic: new Class() fails silently after a reference is pushed in an array Topic is solved
- Replies: 5
- Views: 738
new Class() fails silently after a reference is pushed in an array Topic is solved
Hello, I know this is a weird bug but I could only reproduce with this code. class Container { _bannedElements := [] elementList := [] __New() { } elements() { this.elementList := [] elementList := [] loop, 10 { random, rand, 1, 10 element := new Element(rand) if (!element) msgbox % "no element`nadd...
- 14 Feb 2021, 17:09
- Forum: AutoHotkey_H
- Topic: [Info] MD vs MT && Unicode vs ANSI
- Replies: 8
- Views: 6722
Re: [Info] MD vs MT && Unicode vs ANSI
where do i find this vcruntime140.dll to distribute with my app? when i compile with vs2017 there is no .dll file inside the /win32w/bin/ output folders also, if the user has both vcredist2015 and the vcruntime dll in the app folder, which takes precedence? You can find vcruntime140.dll in Visual S...
- 08 Jan 2021, 04:03
- Forum: AutoHotkey_H
- Topic: [Info] MD vs MT && Unicode vs ANSI
- Replies: 8
- Views: 6722
Re: [Info] MD vs MT && Unicode vs ANSI
In regards to MD vs MT, what you are saying are cons, may not be viewed as such by everyone. 1. In the year 2020, with people having terabyte sized drives, a difference of 1MB or less is often inconsequential. 2. That a program uses slightly more memory, in say a 8GB to 16GB RAM having desktop comp...
- 08 Jan 2021, 03:40
- Forum: AutoHotkey_H
- Topic: vcruntime error Topic is solved
- Replies: 2
- Views: 3315
Re: vcruntime error Topic is solved
Hello, if I recall correctly AHK will search the script's dir for the dll and then windows. If you share the dll on the same folder as the exe then the user won't need to download anything extra. Another alternative is to make the user download Visual C++ Redistributable for Visual Studio 2015 or as...
- 07 Jan 2021, 04:25
- Forum: Scripts and Functions (v1)
- Topic: CNG (Cryptography API: Next Generation)
- Replies: 101
- Views: 64591
Re: CNG (Cryptography API: Next Generation)
Thank you. That is, it complicates hacking. But how reliable is a CBC 256 bit and an empty IV? That question is more related to cryptography than to this thread, remember that knowing how to use a function doesn't mean you know exactly how it works. Cryptography is very complex and requires a lot o...
- 06 Jan 2021, 12:56
- Forum: Scripts and Functions (v1)
- Topic: CNG (Cryptography API: Next Generation)
- Replies: 101
- Views: 64591
Re: CNG (Cryptography API: Next Generation)
I'll try to ask my question in a different way. Why do you need a second key if you can easily recover data without it? text = ( abcdefghijklmnop abcdefghijklmnop abcdefghijklmnop abcdefghijklmnop abcdefghijklmnop abcdefghijklmnop abcdefghijklmnop abcdefghijklmnop ) Encrypt := Crypt.Encrypt.String(...
- 02 Jan 2021, 20:20
- Forum: Scripts and Functions (v1)
- Topic: CNG (Cryptography API: Next Generation)
- Replies: 101
- Views: 64591
Re: CNG (Cryptography API: Next Generation)
Yes I get the same result as you but is wrong. Check the references I provided (just updated the image as imgur took it down). In the past I've used jsSHA and seems ok, never had an interoperability issue. Now the part I'm trying to do in AHK must match the one made with jsSHA (I didn't write the J...
- 26 Dec 2020, 06:37
- Forum: Scripts and Functions (v1)
- Topic: CNG (Cryptography API: Next Generation)
- Replies: 101
- Views: 64591
Re: CNG (Cryptography API: Next Generation)
Hello, the result matches for me. I get 387da26a70023b017fa0e8f57999ef6cd1a818fb on the script and the webpage, where did you get the expected value from?
Try this website: https://www.freeformatter.com/hmac-generator.html#ad-output
Try this website: https://www.freeformatter.com/hmac-generator.html#ad-output
- 20 Nov 2020, 22:53
- Forum: AutoHotkey_H
- Topic: RFC: AhkThread() usage + best practices suggestions Topic is solved
- Replies: 8
- Views: 5800
Re: RFC: AhkThread() usage + best practices suggestions Topic is solved
Also you can read the file, put it into a variable and add the critical object declaration before the script. Then you use this variable to start the thread. This example is only a representation of what you can do (I don't remember the syntax of fileread, and I didn't provide script_ahk) fileread, ...
- 20 Nov 2020, 21:04
- Forum: AutoHotkey_H
- Topic: RFC: AhkThread() usage + best practices suggestions Topic is solved
- Replies: 8
- Views: 5800
Re: RFC: AhkThread() usage + best practices suggestions Topic is solved
Hello, here are a few tips to improve your code's performance, readability, etc. You can use a variable / file for ahkThread so instead of writing the code as a continuation section (which has limitations like size, escaping, etc.) you can write it on another file. If you don't like the idea of havi...
- 29 Aug 2020, 00:33
- Forum: Ask for Help
- Topic: [v2] How to Multi-Thread Compiled Code?
- Replies: 9
- Views: 4990
Re: [v2] How to Multi-Thread Compiled Code?
Hello, if #Include FULL_PATH_TO_FILE doesn't work then there is something wrong with the compiler. Let's try this: 1. Make an empty ahk script called compileMe.ahk 2. Make another ahk script called includeMe.ahk with this line only: msgbox("Im included") 3. Put this in "compileMe.ahk" #Include FULL...
- 28 Aug 2020, 23:55
- Forum: Ask for Help
- Topic: [v2] How to Multi-Thread Compiled Code?
- Replies: 9
- Views: 4990
Re: [v2] How to Multi-Thread Compiled Code?
The library thing that happens after compiling is because when you use #include with "<>" you are including it from one of the function library folders (predefined). You should try using #Include FULL_PATH_TO_FILE replace "FULL_PATH_TO_FILE" with the full path to the file (can be relative but it ne...
- 28 Aug 2020, 23:24
- Forum: Ask for Help
- Topic: [v2] How to Multi-Thread Compiled Code?
- Replies: 9
- Views: 4990
Re: [v2] How to Multi-Thread Compiled Code?
Hi Kyuuuri, I appreciate the insight, but we unfortunately haven't gotten much further. This may be due to an excess of information in my OP, so I have boiled down the information a little better: As you can see, when it compiles, the #Include <testFolder\defaultObject> works as I desire, bringing ...
- 28 Aug 2020, 21:05
- Forum: Ask for Help
- Topic: [v2] How to Multi-Thread Compiled Code?
- Replies: 9
- Views: 4990
Re: [v2] How to Multi-Thread Compiled Code?
Hello! I think I found what's wrong ; This works wonderfully when not compiled, but breaks once compiled as the compiler doesn't properly include the file. ; Line Text: #Include <testFolder\testTwo> ; Error: Function library not found. #Include <testFolder\defaultObject> CritObj := CriticalObject(de...
- 19 Aug 2020, 01:42
- Forum: KeySharp
- Topic: Keysharp - the resurrection of IronAHK
- Replies: 216
- Views: 94009
Re: Keysharp - the resurrection of IronAHK
I wish I had that motivation for my projects ahahha. Thank you for everything you are doing!
- 15 Aug 2020, 14:30
- Forum: Ask for Help
- Topic: right click compile
- Replies: 5
- Views: 3633
Re: right click compile
Hello, I made this .reg that adds 3 options to the right click menu: Compile x32 Ansi, Compile x32 Unicode, Compile x64 Unicode. Make sure that each path is right Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Compile x32 Ansi] @="Compile x32 ANSI" [HKEY_CLASSES_ROOT\...
- 29 Jul 2020, 06:52
- Forum: Ask for Help
- Topic: Compiling Ahk_h and using a Dynamic Password (v1) Topic is solved
- Replies: 29
- Views: 17582
Re: Compiling Ahk_h and using a Dynamic Password (v1) Topic is solved
@HotKeyIt What is a good key length if I want to be as secure as possible? I'm using separate math algorithms for alternating characters and booleans to help diversify the password. Can you give me an example of how long I should make my password if I want it really secure? Edit: Right now I'm thin...