vb6で作成されたExeは、サーバで継続的に実行されるとハングしますか?このexeには、バイオメトリックリーダーからデータを受け取ってSQL Server 2005に保存するために使用されるwinsockコンポーネントがあります。実際には、これはバイオメトリックリーダーで実行されたリアルタイムのリストです。このexeでは、SQLで保存されたレコードを表示するDataGridコンポーネントを使用しました。このexeとデータをリフレッシュするには?EXEがサーバで稼働しています
0
A
答えて
0
GUIを表示している場合は、技術的にはサーバーで実行されていないと言えます。しかし、私はまだこれをどうやってプログラムが「ハングアップ」になるのか見ていない。
VB6メモリリークには注意が必要です。確実に行うべきことの1つは、SP6バージョンのVB6ランタイムと「拡張ランタイム」(VB6に付属する一連のコントロール)を使用することです。もう1つはおそらくコードを調べて、時間の経過とともに孤立したオブジェクトが累積する循環オブジェクト参照を探すことです。また、MDAC 2.7まで決して固定されていないADOメモリリークはほとんどありませんでしたが、それらのほとんどはVB6プログラムに影響しません。
他にもハングアップの原因があると思われますが、そのほとんどはDoEvents呼び出しを含むループなどのロジックが間違っている可能性があります。 Winsock for TCPを完全に理解せずに使用すると、時にはうまくいくようなプログラムが生成され、その後に別のときに起こることを待っているプログラムが生成される可能性があります。すべてのDataArrivalイベントで最大1バイトのデータをカウントできることを忘れないでください。独自のストリームアセンブリとメッセージ解析ロジックを作成する必要があります。送信者の1つのSendData呼び出しが、受信者のGetData呼び出しと同じではありません。
Sent: abc
Received: a
bc
「abc」を取得するまでGetDataを呼び出すプログラムでは、絶対に表示されません。
関連する問題
- 1. サーバの稼働率を測定する
- 2. オーチャードとウンブラがウェブファームフレームワーク2.0で稼働しています
- 3. 稼働時間が遅い
- 4. 物理フォルダの取得サイトが稼働しています
- 5. Elmah errorMailが稼働していません
- 6. プロキシサーバーの背後でセレンを稼働しています
- 7. どのようにあなたのRailsサーバが稼働していることを確認しますか
- 8. MySQLクエリー時間を短縮する(現在は24時間稼働していますが、まだ稼働しています)
- 9. Androidサービスが稼働しているマシン/サーバーの日時
- 10. ec2 - Elastic Load Balancerの現在稼働中のサーバ
- 11. サーバが稼働する前にクライアントがzmqを購読/受信する方法を教えてください
- 12. Web.pyでポート80でサーバを稼働させるのはなぜですか?
- 13. OSが稼働しているシステムでDockerデーモンのDNSを設定する
- 14. Webサーバとして稼働しているaptベースのディストリビューションを最新の状態に保つ
- 15. mongodbを使ってnodejs expressアプリを稼働しようとしています
- 16. ポート80で稼働するWindowsシステムサーバー
- 17. は "clipboard.js"を稼働させることができません
- 18. レールサーバを稼働させることができません
- 19. 保護されたブロックを稼働させようとしています
- 20. バッシュスクリプト:Apacheサーバが稼働しているか、私はbashスクリプトを使用して、以下のステップを達成しようとしていない
- 21. ハドソンCLI、誰でもそれを稼働させましたか?
- 22. ローカルで稼働しているアプリケーションからCloud Storageファイルにアクセスする方法
- 23. 稼働中のドッカーコンテナを停止して削除する
- 24. Delphi 2010は実稼働環境で使用できますか?
- 25. Windowsサービスの稼働時間を取得しますか?
- 26. Androidサービスがevey 10分で常時稼働する必要があります
- 27. Rails :: Engineのルートが実稼働環境にロードされていない
- 28. Grails 2.0 with Java 7 - 実稼働の準備ができましたか?
- 29. Rabbitmq Celeryd Celerybeatがデーモンとして実稼働中のタスクを実行していません
- 30. Androidサービスは稼働していますが、設定 - >実行中のサービスには表示されません