スレ立てるまでもない質問はここで 第94刷at TECH
スレ立てるまでもない質問はここで 第94刷 - 暇つぶし2ch981:デフォルトの名無しさん
09/01/28 18:29:50
シリアルポートを利用して2つのPCで通信を行いたいのですが

STX 本文 ETX BCCという送信に対して
STX 返信 EXT BCCという内容が返信されてくるようになってるのですが

受信内容を確認するとき受信バッファを1byteずつ監視してSTXを検出したら読み出しの処理を行うのが良いのでしょうか?

それとも、受信バッファに受信データが検出されたら読み出しをおこなって
読み出した文字列からSTXを探し出した方がよいのでしょうか?



982:デフォルトの名無しさん
09/01/28 18:32:23
STXは常に監視する

983:デフォルトの名無しさん
09/01/28 19:06:11
ありがとうございます、STXは常に監視するようにします

ところでdcb構造体にある
dcb.EofChar
dcb.EvtChar
これらをSTXとETXの値にしておいたほうがよいのでしょうか?

984:デフォルトの名無しさん
09/01/28 19:24:02
使いたいなら、dcb.EofCharとかの動作を調べましょう。

985:デフォルトの名無しさん
09/01/28 19:46:01


986:デフォルトの名無しさん
09/01/28 22:15:51
皆さん、Unitテストってやってますか?

987:デフォルトの名無しさん
09/01/28 22:59:03
やってません。

988:デフォルトの名無しさん
09/01/28 23:45:47
php

989:デフォルトの名無しさん
09/01/29 00:24:25
php初心者です。
MDB2を使うclassを書いているのですが、動きません。
Fatal error: Call to a member function query() on a non-object in パス on line 8
どのようにしたらclass化できるでしょうか??
<?php
require_once('../class/MDB2.php');
$mdb_connect=new MB2_class();
// データ行数を取得する(SELECT クエリの結果の行数)
$res=& $mdb2->query('SELECT * FROM '.$table);
if (PEAR::isError($res)){
die($res ->getMessage());//"接続エラー"
}
if($mdb2->getOption('result_buffering')) {
$dtcnt = $res->numRows();//テーブルに記録された行数
print $dtcnt;
}else{
echo '"result_buffering" が無効で行数が取得出来ない';
}/**/ ?>


990:デフォルトの名無しさん
09/01/29 00:25:26
classファイル
<?php class MB2_class{
private $db_type;
private $sv;
private $db_name;
private $user;
private $pass_w;
public $table;
private $dsn;
public $mdb2;
function __construct(){
//PEAR DBクラスモジュール(MDB2)をインクルード
require_once("MDB2.php");
//接続の設定(DBタイプ/サーバー/データベース/ユーザー/パスワード/テーブル)
$db_type = "mysql";//データベースの種類
$sv = "localhost";//自分のサーバー名に書き換える
$db_name = "****";//自分のデータベース名に書き換える
$user = "*******";//自分のIDに書き換える
$pass_w = "***********";//自分のパスワードに書き換える
$table = "*****";//使うテーブル名に書き換える
//データベースに接続
$dsn = "$db_type://$user:$pass_w@$sv/$db_name";
$mdb2 =& MDB2::factory($dsn);
if (PEAR::isError($mdb2)){
die($mdb2->getMessage());//"接続エラー"
} }}?>

991:デフォルトの名無しさん
09/01/29 00:32:00
>>989-990
板違い


992:デフォルトの名無しさん
09/01/29 00:33:40
>>991
死ね

993:デフォルトの名無しさん
09/01/29 00:54:13
NUnitなどのツールの使い心地はどうでしょうか?

994:デフォルトの名無しさん
09/01/29 00:55:57
まったくダメですね
価値が無いですよ

995:デフォルトの名無しさん
09/01/29 07:00:13
次スレ
スレ立てるまでもない質問はここで 95匹目
スレリンク(tech板)



996:デフォルトの名無しさん
09/01/29 07:19:20
まあまあ

997:デフォルトの名無しさん
09/01/29 20:07:16
今後、Unitテストってどうなっていくと思いますか?

998:デフォルトの名無しさん
09/01/29 20:15:34
ウメ

999:デフォルトの名無しさん
09/01/29 20:16:15
999

1000:デフォルトの名無しさん
09/01/29 20:17:41
1000

1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch