uses Masks; procedure GetFileListEx(FilePath, ExtMask: string; FileList: TStrings; SubDirectory: Boolean = True); function Match(FileName: string; MaskList: TStrings): Boolean; var i: integer; begin Result := False; for i := 0 to MaskList.Count - 1 do begin ...
-
delphi TChromiumWindow的正确使用方法
今天研究一个自动生成bootstrap网页的程序,从原来的软件中复制TChromiumWindow到新Form中,相关附件文件也复制到相应目录,但却不显示网页,奇怪了! 仔细翻看了以前的代码, 主要有以下几点: 1.在工程文件(.dpr)在uses中增加uCEFApplication 2.改造 工程文件(.dpr) 中begin…end.中的部分改成如下: begin ...
-
delphi 提取网页及地址相关函数
提取网址: function qianurl(URL: String): String; begin if Pos('http://', URL) > 0 then Delete(Url, 1, 7); Result := Copy(Url, 1, Pos('/', Url) - 1); if Pos('https://', URL) > 0 then Delete(Url, 1, 8); Result := Copy(Url, 1, Pos('/', Url) - 1); if Result = '' then Result ...
-
delphi idhttp Could not load SSL library报错
最近做一个程序,用到idhttp.自认为代码没问题,可当idhttp get远程文件下载时就报”Could not load SSL library”! 看到ssl,突然想到是https的网站资源.访问的站如果是https,那么资源是加密的!既然加密了就要解密,所以查了下资料.需要ssl控件,同时需要两个dll ssl库. ssl控件:IdSSLIOHandlerSocketOpenSSL1 dl ...
-
delphi tstringlist 用法
TStringList 常用方法与属性: var List: TStringList; i: Integer; begin List := TStringList.Create; List.Add('Strings1'); {添加} List.Add('Strings2'); List.Exchange(0,1); {置换} List.Insert(0,'Strings3'); {插入} i := List.Inde ...
-
delphi xe 网址提取根域名
网上找半天没找到,网址盲提取。。 高手路过,可能效率不高,但够用了 function tiyu(URL: String): String; var i,y:integer; tmp:tstringlist; yu :Array Of string; begin SetLength(yu, 260) ; yu[0]:='com'; yu[1]:='net'; yu[2]:='ru'; yu[3]:='org'; yu[4]:='de'; yu[5]:='cn'; ...
-
delphi 取出网址的文件名及文件大小
取出网址文件名: function GetURLFileName(aURL: string): string; var i: integer; s: string; begin //返回下载地址的文件名 s := aURL; i := Pos('/', s); while i <> 0 do //去掉"/"前面的内容剩下的就是文件名了 begin Delete(s, 1, i); i := Pos('/', s); e ...
-
wordpress设置https(ssl)后台无法访问
博客终于换上了自适应模板,加载速度也不慢. 重起电脑后,再打开博客发现无法登陆… 网上找了半天,终于找到解决方法了: 修改wp-includes/load.php ,添加选中的代码这样获取正确的地址,现在后台和前台访问就没有异常。 function is_ssl() { if ( isset( $_SERVER['HTTPS'] ) ) { if ( 'on' == strtolower( $_ ...
-
ssllabs评分低解决方法
ssllabs评分低是由于自己设置的造成的! 主要影响评分低的原因在下面用红色标注: ssl on; ssl_certificate /nginx_conf/vhosts/ssl/2016/www.ctohome.com-openssl-bundle.crt; ssl_certificate_key /nginx_conf/vhosts/ssl/2016/www.ctohome.com-openssl-nopass.key; ssl_session_timeout 5m; ssl_ciphers ECDHE-RSA-AE ...
-
wordpress https访问设置
新修改数据表中 http:// 开头为https:// 请参考:wordpress 更换域名 可能有些图片无法更新过来,但我们可以通过代码实现: 编辑当前主题下的 functions.php 文件,加入以下代码: //WordPress SSL add_filter('get_header', 'fanly_ssl'); function fanly_ssl(){ if( is_ssl() ){ function fanly_ssl_main ($cont ...
最活跃的读者