tagCANDY CGI VBレスキュー(花ちゃん) - 構造体を比較(VB6.0) - Visual Basic 6.0 VB2005 VB2010
VB2005用トップページへVBレスキュー(花ちゃん)のトップページVB6.0用のトップページ
構造体を比較(VB6.0)
元に戻る スレッド一覧へ 記事閲覧
このページ内の検索ができます。(AND 検索や OR 検索のような複数のキーワードによる検索はできません。)

構造体を比較(VB6.0) [No.25の個別表示]
     サンプル投稿用掲示板  VB2005 〜 用トップページ  VB6.0 用 トップページ
日時: 2009/12/28 01:26
名前: 花ちゃん

***********************************************************************************
* カテゴリー:[基本コード][][]                                             *
* キーワード:構造体,型変換,ユーザ定義型,,,                                    *
***********************************************************************************

------------------------------------------------------------------------
No.3809 RE:構造体を比較  投稿者:NAO★ [2002/02/08(金)23:03分]
------------------------------------------------------------------------

ん〜と、その前にデータをグループ化して、配列も利用したほうがよいかと思います。
そうすればループが使えます。
たとえばこんな感じ。(標準モジュールに記述)

Public Type Cur_Data
   head(3) As String    'ヘッダー部分
   ID(151) As String    'ID部分
   var(151) As Integer  '数値部分
End Type

Public New_Cur   As Cur_Data      'Newデータのグローバルメモリ
Public Old_Cur   As Cur_Data      'Oldデータのグローバルメモリ

'データを直接指定したいときには定数や列挙型を使えばわかりやすい
' こうすればNew_Cur.head(head.stDATE) という指定方法も可能

Public Enum head
    stDATE
    stTIME
    stNTIME
End Enum
Public Function data_check() As Boolean
Dim ret As Boolean
    ret = True
    For i = 0 To UBound(New_Cur.head)
        If New_Cur.head(i) <> Old_Cur.head(i) Then
            data_check = False
            Exit Function
        End If
    Next
    For i = 1 To UBound(New_Cur.ID)
        If New_Cur.ID(i) <> Old_Cur.ID(i) Then
            data_check = False
            Exit Function
        End If
        If New_Cur.var(i) <> Old_Cur.var(i) Then
            data_check = False
            Exit Function
        End If
    Next
    data_check = ret
End Function


--------------------------------------------------------------------------------
No.4132 RE:ユーザ定義型の比較   投稿者:NAO★ [2002/03/20(水)16:28分]
--------------------------------------------------------------------------------

も参考に
メンテ

Page: 1 |

 投稿フォーム               スレッド一覧へ
題  名 スレッドをトップへソート
名  前
パスワード (記事メンテ時に使用)
投稿キー (投稿時 投稿キー を入力してください)
コメント

   クッキー保存   
スレッド一覧へ