[リストへもどる]
一括表示

投稿時間:2003/10/28(Tue) 14:12
投稿者名:tak
Eメール:構造体の仕様についてなのですが・・。
URL :
タイトル:
構造体について質問なのですが
こんにちは。いつも参考にさせてもらっています。

実は構造体について2点ほどお伺いしたいことがあります。

一つ目は、
同じ定義型の構造体2つの内容比較です。
イメージ的に「StrComp」のような感じです。
ひとつずつメンバを見ていくしか方法はないものなのでしょうか。
APIならどうにか出来そうな気もするのですが、WEBで検索しても見当たらなくて・・。


二つ目は、
「ZeroMemory」という構造体を初期化するAPIがありますよね。
あれをコールすると「メモリが足りません。」とエラーになったのです。
今までこんなこと無かったのでワケが分からなくてメンバをひとつずつクリア
する事で正常終了するようになりました。
そのときは下記のようなソースでした。

Call ZeroMemory(typ_Test, Len(typ_Test))  ←ここではエラーは出ません。

  --- 処理 ---

Call ZeroMemory(typ_Test, Len(typ_Test))   ←ここでエラーが出ました

ちなみに, Len(typ_Test)では70が返ってきました。
環境は
WIN2000PRO
VB6.0+SP5
メモリ128MB
CPU700MHZ
です。

投稿時間:2003/10/28(Tue) 15:05
投稿者名:1412
Eメール:
URL :
タイトル:
Re: 構造体について質問なのですが
> Call ZeroMemory(typ_Test, Len(typ_Test))   ←ここでエラーが出ました

LenB にすればよいのでは?

投稿時間:2003/10/28(Tue) 17:22
投稿者名:tak
Eメール:構造体の仕様についてなのですが・・。
URL :
タイトル:
Re^2: 構造体について質問なのですが
> LenB にすればよいのでは?
お返事ありがとうございます。
そうですね。それは試していなかったですが、そういう問題だったのかもしれません・・。
今はちょっと私情で試せないのですが、また明日くらいにでも試してみてみます。