Přkládám testovací DLL, která pouze vypisuje co bylo voláno za funkci.
============== txt.dpr ============================
library txt;
uses
TxtUnit in 'TxtUnit.pas';
exports
PSP_LoadFromFile, PSP_SaveToFile,PSP_Version;
begin
end.
===============================================
============== TxtUnit.pas ========================
unit TxtUnit;
interface
uses Dialogs;
function PSP_LoadFromFile(FileName, Data: PChar; DataSize: Integer):
Integer; stdcall;
function PSP_SaveToFile(FileName, Data: PChar; DataSize: Integer): LongBool;
stdcall;
function PSP_Version: LongInt; stdcall;
implementation
// - parameter DataSize - max. size of allocated buffer on the PSPad side
// - returns real data size
function PSP_LoadFromFile(FileName, Data: PChar; DataSize: Integer):
Integer; stdcall;
begin
ShowMessage('PSP_LoadFromFile');
Result := Length(Data);
end;
// - parameter DataSize - real. size of data
// - returns success state - True/False
function PSP_SaveToFile(FileName, Data: PChar; DataSize: Integer): LongBool;
stdcall;
begin
ShowMessage('PSP_SaveToFile');
Result := True;
end;
// - returns plug-in version
function PSP_Version: LongInt; stdcall;
begin
ShowMessage('PSP_Version');
Result := 1
end;
end.
=============================================================
Pokud výslednou txt.dll dám do adresáře \Plugins\Filetype a otvírám *.txt
soubor, nic se neděje. Pokud ji přejmenuji na pdb.dll a otevřu *.pdb soubor
vše funguje jak má.
Verze PSPadu : 4.5.4 [2325]
Predem diky.
Ludek
----- Original Message -----
From: "Jan Fiala" <[EMAIL PROTECTED]>
To: "Forum PSPad" <[email protected]>
Sent: Sunday, August 24, 2008 12:28 PM
Subject: Re: Vaše náměty na vylepšení PSPadu [47390]
> Jinde se to nenastavuje, ani to neni nikde blokovane pouze pro urcite
> pripony.
> Je tam omezeni (zatim) na velikost souboru (asi 10MB) + na kodovani ANSI.
> Pokud je vysledkem nacteni souboru prazdny soubor, PSPad jej otevre primo
> bez
> pluginu.
>
> --
> <http://forum.pspad.com/read.php?1,47203,47390>
> PSPad freeware editor http://www.pspad.com
>
>
--
Příspěvek zaslán emailem. <http://forum.pspad.com/read.php?1,47203,47390>
PSPad freeware editor http://www.pspad.com