�� crcvb -- �R�[�f�B���O�`�F�b�J�[ for Visual Basic

���T�v

VB�̃R�[�f�B���O���`�F�b�N����\�t�g�ł��BVB5��VB6��Ώۂɂ��Ă��܂��B
�����Ԃ�O�ɍ�肩���Ă����̂ł����A����Ă���Œ��� VB.NET �̔��\������A���@���傫���ς���Ă���̂����Ă�������B �����ƕ��u���Ă܂����B
�@�\�I�ɂ͑S�������ĕs�\���Ȃ̂ł����A���h�������C�������x�[�^�ň����Œu���Ă܂��B

���_�E�����[�h

crcvb010.zip

���C���X�g�[��

���k�t�@�C���̒��g�����̂܂܂̌`�Ńt�H���_�ɓW�J���Acrcvb.exe �����s���Ă��������B
�Ȃ��A�I�����Ɏ��s�t�@�C���Ɠ����ʒu�� crc.ini �Ƃ����t�@�C���������o���̂ŁA��p�t�H���_������Ă����������A���C���X�g�[�����y�ł��B

���A���C���X�g�[��

�W�J�����f�B���N�g�����폜���Ă��������B���W�X�g���͎g�p���Ă��܂���B

���g�����Əڍ�

�P�D�uVB�v���W�F�N�g�v��VB�̃v���W�F�N�g�t�@�C�����w��
�Q�D�u�S�ă`�F�b�N�v���N���b�N
�R�D�u�`�F�b�N�v���N���b�N

����Ō��ʃE�B���h�E�Ƀ`�F�b�N�̌��ʂ��\������܂��B
���ʃE�B���h�E�ւ̏o�͂͏G�ۂ̃^�O�W�����v�ɑΉ������`���ɂȂ��Ă��܂��B�ݒ�ŃG�f�B�^�o�^����ƕ֗��ł��B

�`�F�b�N���ڂ͈ȉ��̒ʂ�ł��B���Ȃ��c�c�B

���� ����
���g�p�̃��[�J���ϐ� ���g�p�̃��[�J���ϐ����`�F�b�N���܂��B�����͊܂܂�܂���B
���g�p�̈��� ���g�p�̈������`�F�b�N���܂��B
�ݒ�ɂ��A�ȉ��̗�O��o�^���邱�Ƃ��o���܂��B
�E�C�x���g�v���V�[�W���̈���������
�E�w��̕ϐ���������
�������A�C�x���g�v���V�[�W���̔���͎蔲���Łu�v���V�[�W������ "_"(�A���_�[�X�R�A)���܂܂�邩�ǂ����v�ł��B
�Öق�Public�錾���֎~ �ÖٓI��Public�錾����Ă���v���V�[�W�����`�F�b�N���܂��B
�ݒ�ɂ��A�ȉ��̗�O��ݒ肷�邱�Ƃ��o���܂��B
�ESub Main������
��s�̒������� �s�̒������w�肵���������𒴂��Ă��Ȃ����ǂ������`�F�b�N���܂��B
�t�@�C�������K�� �t�@�C���̎�ޖ��ɖ����K���p�^�[���ɏ]���Ă��邩�ǂ������`�F�b�N���܂��B
�p�^�[���̔���ɂ� Delphi �� MatchesMask �֐����g�p���Ă��܂��B�ȉ��A�w���v�̔����ł��B
�e���e���������͕�������� 1 �����ƈ�v���Ȃ���΂Ȃ�܂���B
���e���������Ƃ̏ƍ��ł́C�啶���Ə������͋�ʂ���܂���B �e�W���͍���J�b�R�i[�j�Ŏn�܂�E��J�b�R�i]�j�ŏI���܂��B ���E�̑�J�b�R�̊Ԃɂ͏W���̗v�f������܂��B �e�v�f�̓��e���������܂��͔͈͂ł��B �͈͂́C�J�n�l�C�_�b�V���i-�j�C����яI���l�Ŏw�肵�܂��B �X�y�[�X��J���}���g���ďW���̗v�f����؂邱�Ƃ͂ł��܂���B �W���͕�������� 1 �����ƈ�v���Ȃ���΂Ȃ�܂���B ��������̕������W���̂����ꂩ�̃��e���������ƈ�v����ꍇ�C�܂��͕������W���̂����ꂩ�͈͓̔��ɂ���ꍇ�ɂ́C������̕����ƏW������v�������ƂɂȂ�܂��B �������͈͂̊J�n�l�܂��͏I���l�ƈ�v����ꍇ��C���� 2 �‚̒l�̊Ԃɂ���ꍇ�ɂ́C�����͔͈͓��ɂ��邱�ƂɂȂ�܂��B �W���ƕ�����̏ƍ��ł́C��ɑ啶���Ə������͋�ʂ���܂���B �܂��C�W���̍���J�b�R�̒���Ɋ��Q���i!�j���w�肳��Ă���ꍇ�ɂ́C�W���͏W���ɂ͂Ȃ������ƈ�v���邱�ƂɂȂ�܂��B
���C���h�J�[�h�̓A�X�^���X�N�i*�j�܂��͋^�╄�i?�j�Ŏw�肵�܂��B�A�X�^���X�N�͕s����̕������ɑΉ����܂��B�^�╄�͔C�ӂ� 1 �����ɑΉ����܂��B
�Ⴆ�΁A�u�v���W�F�N�g(*.vbp)�v�ɋL�q����p�^�[���Ƃ��̈Ӗ��́A
�p�^�[�� �Ӗ�
A[XYZ][0-9][0-9][0-9]?.vbp �ŏ���A�A2�����ڂ�X,Y,Z(x,y,z)�̂ǂꂩ�A3�`5�����ڂ͐����A6�����ڂ͔C�ӂ�1����
B*[!0-9].vbp 2�����ȏ�ŁA�ŏ���B(b)�A�Ōオ�����ȊO
�Ƃ����������ɂȂ�܂��B
Option Explicit �K�{ Option Explicit ��������Ă��邩�ǂ������`�F�b�N���܂��B
�o�[�W�����ԍ��̎����C���N�������g�K�{ �o�[�W�����ԍ��̎����C���N�������g���`�F�b�N���܂��B
�ݒ�ɂ��A�u�L���ł���ׂ��v���u�����ł���ׂ��v�����w�肵�܂��B
�R�����g���v �t�@�C�����Ɂu���s���v�u���s�s���v�u��s���v�u�R�����g�s���v�𒲂ׂ܂��B
���ʂ̓v���W�F�N�g�E�B���h�E�́u���v�v�{�^���ŎQ�Ƃł��܂��B
��O�t�@�C���ݒ� �S�Ẵ`�F�b�N���ڂɑ΂��ėD�悵�܂��B�����ɓo�^�����t�@�C���̓`�F�b�N����܂���B ���[�J�[�񋟂̃t�@�C�������w�肵�Ă��������B
�t�@�C�����̂݁A�܂��̓t���p�X�Ŏw�肵�܂��B�啶���E����������ʂ����̂Œ��ӂ��ĉ������B

������̗\��

1�N�ȏ�ق����炩�����������߁A���ɂȂ��ă\�[�X�����Ă������ł��Ȃ������肵�܂��B ����ɁA�uVB5 �� VB6 ���Ă܂������Ȃ́H�v�Ƃ����^��������āA���ЂƂƒ��`�x�[�V����������܂���B ���v������΍l���܂����c�c�B
�v�]�⊴�z������܂�����g�b�v�y�[�W�ɏ����Ă���A�h���X�܂Ń��[�����������B���ꂪ���`�x�[�V�����ɂȂ邩���H�H�ł��B