微调
This commit is contained in:
parent
cc6a4ab376
commit
036d492fc3
10
dde/dde.go
10
dde/dde.go
@ -96,14 +96,12 @@ func (c *DdeServer) RunServer() bool {
|
||||
return false
|
||||
}
|
||||
c.close = false
|
||||
fmt.Printf("服务端开启")
|
||||
fmt.Println("服务端开启")
|
||||
for {
|
||||
//do something
|
||||
var msg TagMSG
|
||||
if int(ddeml.GetMessage(&msg, 0, 0, 0)) <= 0 {
|
||||
if c.close {
|
||||
break
|
||||
}
|
||||
if int(ddeml.GetMessage(&msg, 0, 0, 0)) <= 0 || c.close {
|
||||
break
|
||||
}
|
||||
ddeml.TranslateMessage(&msg)
|
||||
ddeml.DispatchMessage(&msg)
|
||||
@ -118,7 +116,7 @@ func (c *DdeServer) DestoryServer() {
|
||||
for i := 0; i < len(c.Items); i++ {
|
||||
ddeml.DdeFreeStringHandle(c.IdInst, c.HszItem[i])
|
||||
}
|
||||
fmt.Printf("服务端关闭")
|
||||
fmt.Println("服务端关闭")
|
||||
ddeml.DdeNameService(c.IdInst, c.HszApp, 0, UINT(DNS_UNREGISTER))
|
||||
ddeml.DdeUninitialize(c.IdInst)
|
||||
}
|
||||
|
4
main.go
4
main.go
@ -20,17 +20,15 @@ func runClient() {
|
||||
time.Sleep(1e9)
|
||||
}
|
||||
}
|
||||
|
||||
func runServer() {
|
||||
ddeser := dde.DdeServer{}
|
||||
ddeser.AppName = "Server"
|
||||
ddeser.TopicName = "MyTopic"
|
||||
ddeser.Items = []VString{"MyItem0", "MyItem1", "MyItem2", "MyItem3", "MyItem4", "MyItem5", "MyItem6"}
|
||||
defer ddeser.DestoryServer()
|
||||
//defer ddeser.DestoryServer()
|
||||
ddeser.RunServer()
|
||||
}
|
||||
func main() {
|
||||
//runClient()
|
||||
runServer()
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user