AkelPad on Windows 11

English main discussion
  • Author
  • Message
Offline
Posts: 1
Joined: Sat Dec 25, 2021 12:20 pm

AkelPad on Windows 11

Post 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!

Offline
Posts: 84
Joined: Wed Jan 27, 2016 6:53 pm
Location: Europe

Post 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.

Offline
Posts: 19
Joined: Tue Sep 01, 2009 8:25 pm

Post 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.

DV
Offline
Posts: 1294
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post 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.

Offline
Posts: 19
Joined: Tue Sep 01, 2009 8:25 pm

Post 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.

Offline
Posts: 165
Joined: Fri Aug 15, 2008 8:58 am

Post 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.

Offline
Posts: 165
Joined: Fri Aug 15, 2008 8:58 am

Post 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);
	}
}

DV
Offline
Posts: 1294
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post 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.

Offline
Posts: 165
Joined: Fri Aug 15, 2008 8:58 am

Post 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.
Last edited by Diamen on Fri Apr 08, 2022 7:40 am, edited 1 time in total.

Offline
Posts: 19
Joined: Tue Sep 01, 2009 8:25 pm

Instructor Did Some Work

Post by dypsis »

It appears that Instructor did some work 3 months ago on r4414.

Offline
Site Admin
Posts: 6411
Joined: Thu Jul 06, 2006 7:20 am

Post 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.

Offline
Posts: 165
Joined: Fri Aug 15, 2008 8:58 am

Post by Diamen »

Win10 x64.
Welcome back. Ty.

DV
Offline
Posts: 1294
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post 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.

Offline
Posts: 165
Joined: Fri Aug 15, 2008 8:58 am

Post 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

Offline
Posts: 165
Joined: Fri Aug 15, 2008 8:58 am

Post by Diamen »

No updates here?
Post Reply