Page 1 of 2

AkelPad on Windows 11

Posted: Sat Mar 19, 2022 2:09 pm
by SantosFord
Hi everyone! Has anyone tried using AkelPad on Windows 11 yet? I wonder if it still works smoothly on Windows 11. Please share with me some feedback from your experience. Thanks so much!

Posted: Fri Mar 25, 2022 11:46 am
by SaFeTyPe
I am using Akelpad on Windows 11 with zero issues. I am not running it in Compatibility Mode, though I guess one could think of running it in Windows 8 mode. There seems to be no Windows 10 compatibility mode. For that reason I figured I need not set any compability mode.

I have been running it every day for many months now. I plan on using it FOREVER. :-D

Make sure you look at all the plugins and settings and scripts, and check out the insanely good English help documents. Configuring AkelPad takes a lot of time, and it is not always straightforward. All kinds of settings will be "hidden" in all kinds of places, but you will soon memorize.

Posted: Sun Apr 03, 2022 6:04 am
by dypsis
AkelPad works perfectly on Windows 11.

I'm also planning to use it FOREVER.
I've tried numerous other alternatives, but nothing works as well as AkelPad for my needs.

I only use a few plugins, and they still work well.

Once you have AkelPad set up how you like it, you can easily save the AkelPad folder with all plugins and settings and never need to set it up again.

I hope it continues to be supported.

Posted: Mon Apr 04, 2022 9:31 pm
by DV
By the way, here is an updated build:
AkelPad 4.9.9 r4412 (x86 + x64)
It contains a few stability fixes for regular expressions.
I've been using it since 2020 and everything is OK.

Posted: Wed Apr 06, 2022 6:46 am
by dypsis
DV wrote:By the way, here is an updated build:
AkelPad 4.9.9 r4412 (x86 + x64)
It contains a few stability fixes for regular expressions.
I've been using it since 2020 and everything is OK.
Thanks for that, DV.

Long live AkelPad.

Posted: Wed Apr 06, 2022 5:18 pm
by Diamen
DV wrote:By the way, here is an updated build.
I get a annoying when I have tab with a panel console opened; if I press ESC previous close the panel now instead it close the tab. Do it is possible to restore?

Thanks for that, DV.

Posted: Wed Apr 06, 2022 5:49 pm
by Diamen
I have a script that handle ESC.
Now AkelPad.MemAlloc(8) and therefore GetOutputWindow() return every 0.

Code: Select all

function GetOutputWindow(){
	var lpWnd=AkelPad.MemAlloc(_X64?8:4 /*sizeof(HWND)*/);
	var hWnd=0;
	if (lpWnd){
		AkelPad.Call("Log::Output", 2, lpWnd);
		hWnd=AkelPad.MemRead(lpWnd, 2 /*DT_QWORD*/);
		AkelPad.MemFree(lpWnd);
	}
	return hWnd;
}

function esc(){
	if(GetOutputWindow()){
		AkelPad.Call("Log::Output", 6);
	}else{
		AkelPad.Command(4318);
	}
}

Posted: Thu Apr 07, 2022 4:44 pm
by DV
Diamen wrote:Now AkelPad.MemAlloc ( 8 ) and therefore GetOutputWindow() return every 0.
It works correctly in 32-bit AkelPad. In 64-bit AkelPad, however, AkelPad.MemAlloc does not seem to return a valid address in memory. We need to ask Instructor about this.

Posted: Thu Apr 07, 2022 5:04 pm
by Diamen
DV wrote:AkelPad.MemAlloc does not seem to return a valid address in memory. We need to ask Instructor about this.
Do you ask to Instructor?
He didn't seem active for almost two years in Forum.

Instructor Did Some Work

Posted: Fri Apr 08, 2022 1:41 am
by dypsis
It appears that Instructor did some work 3 months ago on r4414.

Posted: Sat Apr 09, 2022 1:09 pm
by Instructor
Diamen wrote:I have a script that handle ESC.
Now AkelPad.MemAlloc(8) and therefore GetOutputWindow() return every 0.
DV wrote:It works correctly in 32-bit AkelPad. In 64-bit AkelPad, however, AkelPad.MemAlloc does not seem to return a valid address in memory.
Is it on Windows 11 x64? On Windows 7 x64 not reproduced.

Posted: Sat Apr 09, 2022 2:39 pm
by Diamen
Win10 x64.
Welcome back. Ty.

Posted: Sun Apr 10, 2022 9:41 am
by DV
Windows 10 64-bit for me.
I could debug AkelPad on my laptop, but I don't know what to look at. I mean, I do see the Scripts plugin itself uses a "hack" of storing a 64-bit pointer in a form of a string with a leading '\0' character, but I have no idea of how this data is passed to the script host.

Posted: Sun Apr 17, 2022 11:54 am
by Diamen
I have 4.9.9(dev) that work fine.
But if I compile older version:
akelpad-codesvn-r4343-trunk
I have this same problem that with
akelpad-codesvn-r4414-trunk-akelpad_4

Posted: Sat May 14, 2022 3:45 pm
by Diamen
No updates here?