解决方案 »
- 如何取得一个 环 的 HRGN ?(环类似一个大椭圆去除小椭圆,环不规则)
- 如何引用一個接口?
- 為何我新增的屬性沒有出現在我自定義控件的object inspector上?
- 三个简单问题:怎么拦截 WM_MenuSelect消息???--怎么编写“程序级”的勾子??...
- 关于delphi中键盘输入的问题
- 要删除combobox中所选种的值应该怎么写代码
- dos下如何通过拨号实现猫与猫的连接windows我快痛苦死了!求各位大虾帮帮忙!参与者有分
- 怎样在DBGrid中使日期以长格式显示?
- 字符截取
- 第一次接触使用delph7调用java接口,发布XML格式报文 ,求高手指导,最好有个例子,感谢不尽!
- 关于imageenmview 对TIF文件压缩、保存的问题
- 有一个pas不会调用,程序之间通讯用的,帮忙看看
需要注意的是,访问的属性,必须是published域
Strings.text是public。
那您说我这个SQL值如果获取?
PropInfo := GetPropInfo(obj, str_prop, tkAny);
if PropInfo = nil then exit;
Result := PropInfo^.PropType^.Name;这样,我只能获取PropType的Name,而PropInfo没有ClassName。
用上方法,Datasource.DataSet永远返回的都是TDataSet。我想根据DataSet所用的不同,应该返回TADOQuery, TADODataSet,或TADOTable这样的结果,如果获取?
参考以下演示代码var
AObj: TObject;
begin
AObj := GetObjectProp(Memo1, 'Lines');
if (AObj <> nil) and (AObj is TStrings) then
ShowMessage(TStrings(AObj).Text);Memo1-------->DataSource.DataSet
Lines-------->SQL