Am 21.11.2016 11:40 schrieb "Alfred" <alf...@consulab.nl>: > c++ code.
Comments added inline. > > findFile(path): > Options::FileInfo Options::findFile(const std::string &path) const > calls: You should check before this call whether the file exists. "tbdInfo.checkFileExists(*this, path.c_str());" should do it and then you need to fill the result and return it. > if ( findFile(path, {".tbd"}, result) ) > return result; > > findFile(path,{...},result): > bool Options::findFile(const std::string &path, const std::vector<std::string> &tbdExtensions, FileInfo& result) const > calls > for ( const auto &ext : tbdExtensions ) { > auto newPath = replace_extension(path, ext); > bool found = tbdInfo.checkFileExists(*this, newPath.c_str()); > } > Regards, Sven
_______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel