1

デスクトップ上のC#アプリケーションと何らかの形で対話する必要があるAIRアプリケーションがあります(通常、C#アプリケーションがMSSQLデータベースから抽出したデータを受信する必要があります)。

  • この相互作用は可能ですか?
4

2 に答える 2

1

いくつかのネイティブ コード ライブラリを AIR アプリに焼き込んで他のアプリと通信することもできますし、その C# アプリの機能をネイティブ コードとして AIR アプリにマージして、MySQL と直接通信することもできます。幸運を!

http://help.adobe.com/en_US/air/build/WS597e5dadb9cc1e0253f7d2fc1311b491071-8000.html

于 2012-12-08T04:16:53.607 に答える
1

たくさんの方法。最も簡単な方法は、tcpip 接続を接続し、localhost 経由でデータを通信することです。このようにして、後でアプリを移動できます。

public function connectToServer(ip:String="127.0.0.1", port:Number=65045):void {
        trace("connect")
        theSocket=new Socket(ip, port);
        theSocket.connect(ip,port);
        theSocket.addEventListener(IOErrorEvent.IO_ERROR, ioerrorEvent)
        theSocket.addEventListener(ProgressEvent.SOCKET_DATA,Getdata);
        theSocket.timeout=10*60*60*1000 //10 minutes
    }

私はあなたがC#側を知っていると思います。

また、両方のアプリが読み書きできるファイルを作成したり、拡張機能を使用したりして、一方のアプリが他方のアプリに含まれるようにすることもできます。

于 2012-12-08T01:17:50.727 に答える