Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Community » Newbie corner » [Solved] SFTPBrowser example build failed (SFTPBrowser example buil error: error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function winstore_close)
Re: SFTPBrowser example build failed [message #61276 is a reply to message #61273] Thu, 19 December 2024 03:14 Go to previous messageGo to previous message
Scott_Huang is currently offline  Scott_Huang
Messages: 27
Registered: December 2024
Promising Member
I try debug again, so try add list files functions in LoadDir(), that manual added function able successful list files.
So, can @Oblivion or someone else help to fix issue of
if(Upp::Load(list, GetWorkdir(), "*", false, Null, (FileSystemInfo&) sfsi, Null, false)){
? Thanks.


void SFtpBrowser::LoadDir()
{
	if(browser->InProgress())
		return;
	list.Clear();
	DLOG("Before SFtpFileSystemInfo sfsi(*browser);");
	SFtpFileSystemInfo sfsi(*browser);
	DLOG("After SFtpFileSystemInfo sfsi(*browser);");
	DLOG("Start list folder");
	DLOG(GetWorkdir());
	SFtp::DirList ls;
		// Get a remote dir listing.
	if(!browser->ListDir(GetWorkdir(), ls)) {
		DLOG(browser->GetErrorDesc());
		return;
	}
	// Filter the dir list.
	auto files =  FilterRange(ls, [](const SFtp::DirEntry& e) { return e.IsFile() && e.GetSize() <= 65536; });
		// Download the files, using worker threads in parallel.
	CoFor(min(files.GetCount(), 1000), [&](int i){
		DLOG(files[i]);
	});
	DLOG("Before If");		
	if(Upp::Load(list, GetWorkdir(), "*", false, Null, (FileSystemInfo&) sfsi, Null, false)){
	DLOG("Before sort");
		sortbyext ? SortByExt(list) : SortByName(list);
		DLOG("After sort");
		}
		
	DLOG("After If");
	DLOG("Before Summary()");
	Summary();
	DLOG("After Summary(), and before Sync()");
	Sync();
	DLOG("After Sync()");
}


LOGs:
SSH: Session, oid: 1: Using Upp's memory managers.
SSH: Session, oid: 1: Session successfully initialized.
SSH: Session, oid: 1: Compression is disabled.
SSH: Session, oid: 1: Handshake successful.
SSH: Session, oid: 1: Authentication methods list successfully retrieved: [publickey,password,keyboard-interactive]
SSH: Session, oid: 1: Client succesfully authenticated.
SSH: SFtp, oid: 2: Session successfully initialized.
SSH: SFtp, oid: 2: Symbolic link operation is successful. Target: /
/msp/
/msp/
/msp/
Before work dir
After work dir, and before LoadDir
Before SFtpFileSystemInfo sfsi(*browser);
After SFtpFileSystemInfo sfsi(*browser);
Start list folder
/msp/
SSH: SFtp, oid: 2: Directory '/msp/' is successfully opened.
SSH: SFtp, oid: 2: Directory listing is successful. (4 entries)
SSH: SFtp, oid: 2: File handle freed.
-rw-r--r-- 30015 1485 411 12/19/2024 01:24:12 12/19/2024 01:24:12 MSP~some file name.csv

Before If
SSH: SFtp, oid: 2: Failed. Code = -31, SFTP Protocol Error
SSH: SFtp, oid: 2: Failed. Code = -31, Failed opening remote file
After If
Before Summary()
After Summary(), and before Sync()
After Sync()
After load dir


 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Latest U++ PDF version user guide to describe framework/tips/examples
Next Topic: The UPP looks good -> Opportunities to evolve to better support RPA & AI
Goto Forum:
  


Current Time: Wed Aug 06 05:25:21 CEST 2025

Total time taken to generate the page: 0.03729 seconds