控制項繫結的問題

2021-09-05 19:59:53 字數 1361 閱讀 7884

控制項繫結的問題 vcl元件開發及應用

我動態建立了tcpserver,adoonnection,乙個socket對應乙個資料庫連線,想將tcpserver和adoonnection繫結,  

如下:  

for   i   :=   0   to   5   do  

begin  

adoconn[i]   :=   tadoconnection.create(nil);  

tcpserver[i]   :=   ttcpserver.create(adoconn[i]);  

tcpserver[i].blockmode   :=   bmthreadblocking;  

.......tcpserver和adoconnection的初始化資訊.....  

end;  

在tcpserveraccept(sender:   tobject;  

clientsocket:   tcustomipclient);事件中寫如下:  

var   adocon   :   tadoconnection;  

begin  

adocon   :=   tadoconnection(sender);  

while   clientsocket.receivebuf(datahead,sizeof(datahead))>0   do  

begin  

......處理接收到的資料....  

end  

我在while處理完後,第二次執行到while時,提示位址訪問錯誤。  

我想是我的adocon   :=   tadoconnection(sender);不對,但我不知道怎樣才對。  

大家幫忙指點一下  

我做了以下修正,就可以了:  

建立部分:  

......  

adoconn[i]   :=   tadoconnection.create(nil);  

adoconn[i].tag   :=   i;  

tcpserver[i]   :=   ttcpserver.create(adoconn[i]);  

tcpserver[i].tag   :=   i;  

.......  

接收部分:  

.....  

tcps   :=   tcpserver(sender);  

adoc   :=   adoconn[tcps.tag];  

ok了。  

大家進來分分了。  

自己解決了  

jf關於控制項動態邦定、有這方面的經驗的各位發發言,我一會結貼。

DataList繫結控制項的問題

1.獲取值的問題 如果是在頁面中獲取控制項label1 的值 label lb label datalist1.items 0 findcontrul label1 str strlb1 lb.text.tostring trim 如果是在datalist的itemdatabound事件中 則可以 ...

WPF Image控制項的繫結

原文 wpf image控制項的繫結 在我們平時的開發中會經常用到image控制項,通過設定image控制項的source屬性,我們可以載入,設定image的source屬性時可以使用相對路徑也可以使用絕對路徑,一般情況下建議使用絕對路徑,類似於下面的形式source demo component ...

資料繫結控制項的資料繫結技巧

資料繫結控制項用法如下 例如 datalist控制項的image要繫結指定的路徑 imageurl eval 資料庫字段 admin uploading 格式化指定日期字段 asp textbox id textbox1 text eval 資料庫字段 runat server asp textbo...