答题先锋网-做最好的答题器

选择你所喜欢的,喜欢你所选择的

新版本Intraweb中TIWURLMap的问题

2018-11-13 张抱 技术

      这两天重新拾起Intraweb准备开发个小东西,发现Intraweb 15中已经没有IWURLMap单元了。示例ContentHandlers中的TIWURLMap.Add('/blue/', 'index.html', TfrmBlue); 这种用法自然也无法使用了。百度是啥解决方案也没有搜到......       通过Bing搜索国外网站发现Intraweb从XIV版开始就把这种用法去掉了,改为统一使用THandlers实现了,当然THandlers的用法也做了改...

阅读全文>>

标签: Intraweb TIWURLMap THandlers

评论(0) 浏览(309)

C#中Unicode编码字符串转中文字符

2016-8-19 张抱 技术

有时在请求一些服务的时候返回数据中的中文内容被编码成一些Unicode编码,形式如:\u82E5 其实一个函数就可以实现完美解码:     Regex.Unescape(“\u82e5\u9690\u82e5\u73b0″) 注:需要先引用  System.Text.RegularExpressions;

阅读全文>>

标签: Unicode编码 中文字符 C# Unescape

评论(2) 浏览(8096)

Delphi 2007 报错:未找到导入的项目,请确认 <Import> 声明中的路径正确

2016-8-6 张抱 技术

      这几天系统升级到Win10的红石版后,打开Delphi2007编译以前可以正常编译时,突然报错,内容大体就是:未找到导入的项目,请确认 <Import> 声明中的路径正确。 百度了一下,由于目前Delphi越来越小众,网上报这个错误的基本都是vs.net的用户,其解决方法基本也是针对vs环境的,试了试对Delphi根本无效。      其实Delphi之所以也会报这个错误是因为Delphi2007默认也使用了MS的通用Build工具MSBuild,MSBuild类似于Java的Ant或是.NET移植...

阅读全文>>

标签: Dephi 未找到导入的项目 Import

评论(0) 浏览(8215)

php用pdo方式连接访问oracle数据库报"could not find driver"的解决方法

2016-6-13 张抱 技术

最近学习thinphp5,连接Oracle数据库的时候遇到"could not find driver"的问题,实际上出现这个提示的原因可能有很多种,解决方法如下 1)要打开php.ini中的相关扩展项,即将 extension=php_oci8.dll和extension=php_pdo_oci.dll前面的分号去掉 2)一定要装Oracle的客户端 3)将Oracle客户端目录下的oci.dll复制到php的ext目录中. 4)重启服务 测试脚本如下 <?php /**  ...

阅读全文>>

标签: thinkphp oracle pdo could not find driver

评论(0) 浏览(10341)

Delphi XE自带JSON的使用方法总结

2016-5-13 张抱 技术

算是自己备忘吧,也免得大家遇到同类问题再重复劳动,现将DelphiXE 自带的JSON操作类的使用方法总结如下: 先介绍一下最基本的TJSONObject的使用。 uses System.JSON; var   JSON: TJSONObject; begin   JSON := TJSONObject.Create;   JSON.AddPair('name', 'mestars');   JSON.AddPair('age', '33');   Memo1.Lines.Text := JSON.ToString...

阅读全文>>

标签: Delphi JSON解析 使用方法 总结 XE JSON生成

评论(0) 浏览(14524)

Delphi的第三方JSON解析类XSuperObject的使用实例

2016-5-11 张抱 技术

var  X: ISuperObject; I:integer; begin  X:=SO();  X.I['Result'] := 1;       X.A['UserRight'].Clear;       while not qry1.Eof do       begin        ...

阅读全文>>

标签: XsuperObject JSON

评论(0) 浏览(9104)

XE8发布iOS APP时报错“ 'DTPlatformName' is required”

2015-7-28 张抱 技术

XE8发布iOS APP时报错“ERROR ITMS-90507: Missing Info.plist value. A value for the key 'DTPlatformName' is required”. 为了解决这个问题键值『 DTPlatformName』必须添加到项目的 plist file 中. 最简单的方法是在IDE "Project->Options->Version Info" 的 "iOS 64 bits - Release" 中设置. 在 "Key/Value list box" 中右键,在弹出的菜单中点击 "Add K...

阅读全文>>

标签: Delphi FireMonkey 'DTPlatformName' is required

评论(0) 浏览(9661)

Jquery取Easyui中select控件(easyui-combobox)选中的值

2015-2-25 张抱 技术

普通Web页面中的select控件加上class="easyui-combobox"后,按常规的取值方法就不行了,常规方法只能取到默认的第一个值,无论如何选值都不会变,这个问题折腾了一上午. 争取的方法是简单的一句,见例句: var myvalue=$('#mycombobox').combobox('getValue');  

阅读全文>>

标签: easyui easyui-combobox 取值

评论(0) 浏览(9967)

Macbook启动时显示一个带问号的文件夹图标的解决办法。

2014-4-3 张抱 小技巧

我的Macbook Pro上午的正常关机,可是下午开机的时候没有进入系统,而是显示一个带问号的文件夹,而且一直闪。脑子里的第一个想法就是:完了,可能硬盘挂了,苹果不会这么差吧。看来可以换一直想换但是没有舍得换的固态硬盘了,不过我的数据怎么办?? 死马当活马医吧,上网搜吧,发现出现类似问题的真不少,有不少都是想当然的解答就是硬盘挂了。不过也有真正解决问题的办法,如果下面的方法不能解决也许。。。。。,不过可能还有别的办法起码把数据搞出来。 解决办法:重置MacBook的参数 ram (pram) 可能小白看到这个解决办法有点迷茫,啥叫重置参数 ram。咱先不纠结...

阅读全文>>

标签: MacBook 启动 问号文件夹 重置Ram参数

评论(0) 浏览(24822)

适用于Firemonkey的Json解析对象XsuperObject

2014-3-15 张抱 技术

目前Delphi可以用的主流的JSON.org推荐的SuperObject,JSON,Delphi Web Utils,JSON Delphi Library,tiny-json在Windows下基本都没有什么问题,但是在Android平台上就出现了很多问题.而XSuperObject是适用于FileMonkey平台的JSON解析组件,能够在Android,IOS,MACOS,WINDOWS等多个平台使用. Sample JSON {   "name":"Onur YILDIZ",    "vip":true, ...

阅读全文>>

标签: Android Delphi FireMonkey JSON解析 XsuperObject superObject

评论(0) 浏览(15589)