martin wrote:
Please understand that you are currently the only one asking for this. So it does not really have a high priority.
I absolutely understand, i'm also an open-source developer of other projects (with many feature requests pending :wink: ).
But i absolutely need this two feature for my work, and i don't want to look about WinSCP alternative.
I try to download Embarcadero and WinSCP sources, but i'm having issues with compilation of ScpForms:
[bcc32 Error] Progress.cpp(136): E2451 Undefined symbol 'Vcl_Consts_SMsgDlgCancel'
Full parser context
Progress.cpp(110): parsing: void _fastcall TProgressForm::UpdateControls()
[bcc32 Error] Progress.cpp(267): E2285 Could not find a match for 'Format(const wchar_t *,int,unsigned int)'
Full parser context
Progress.cpp(110): parsing: void _fastcall TProgressForm::UpdateControls()
[bcc32 Error] Progress.cpp(267): E2285 Could not find a match for 'Format(const wchar_t *,int,unsigned int)'
Full parser context
Progress.cpp(110): parsing: void _fastcall TProgressForm::UpdateControls()
[bcc32 Warning] Progress.cpp(372): W8004 'N' is assigned a value that is never used
Full parser context
Progress.cpp(334): parsing: void _fastcall TProgressForm::SetProgressData(TFileOperationProgressType &)
[bcc32 Error] Progress.cpp(450): E2015 Ambiguity between '_fastcall operator TDateTime::double() const' and '_fastcall operator TDateTime::int() const'
Full parser context
Progress.cpp(440): parsing: void _fastcall TProgressForm::CancelOperation()
The patch i request maybe, it's adding in
source\core\FileMasks.cpp
line
1146
in function
bool __fastcall TFileCustomCommand::PatternReplacement
else if (Pattern == L"!S") // new pattern, Session Name
{
Replacement = FData.SessionData->SessionName;
}
else if (Pattern == L"!P") // new pattern, Port Number
{
Replacement = itoa(FData.SessionData->PortNumber); // still looking the code method to convert an int to a UnicodeString
}
I'm actually need to resolve sources build problems only to have these lines of code in a working WinSCP.exe.
If anyone that have a building environment that works can build it for me, i'ts greatly appreciated.
I donate 50$ in any case, i really like WinSCP and your effort in this project.