| �v���O���~���O Visual Basic�� �k�R �m�K �@Visual Basic�́CGUI�v���O�����̊J���ɓK����RAD�c�[���ł��D���̂��߁C�R���\�[���v���O�������J���������ꍇ�CC++Builder��Visual
C++���g�p���Ă��܂����D �@�v���O�������_�E�����[�h�͂����炩���D
|
�v���O�����̍\��
�@�v���O�����́C�ʏ�̃t�H�[�����������v���O�����ł�(�}1)�D�������C�t�H�[����\�����Ȃ��Ɠ����ɁC���ׂĂ̏�����Form_Load�̕����ɋL�q���܂��DForm_Load�̕����ɋL�q���܂��̂ŁC�t�H�[���̕\���́C�\��/��펞�ɊW�Ȃ��C�g�p�҂ɂ͌����܂���D
�@����ǂ��C�v���O�����̏I�����ɁC�Z���Ԃ̊Ԏg�p�҂̖ڂɐG���\��������̂ŁC�v���p�e�B���\���ɂ��Ă���܂��D�ڂ����̓v���O�����̐������Q�Ƃ��Ă��������D
�v���O�����̊J��
�@�܂��C�t�H�[���������܂�(�}2)�D�P���ɍ��̂��ʔ����Ȃ��̂ŁC�������̃R�}���h���t���āC�l�b�g���[�N�̏�Ԃ�\������悤�ɂ��܂����D
�@�l�b�g���[�N�̏��邽�߂ɁCWinsock�R���g���[�����t�H�[���ɔz�u���܂��D���̃R���g���[���͕W���̃R���g���[���ł͂���܂���D���̂܂܂ł̓R���g���[�����g�����Ƃ��ł��Ȃ��̂ŁC�u�v���W�F�N�g�v���u�R���|�[�l���g�v��I�т܂�(�}3)�D
�@�u�R���|�[�l���g�v�_�C�A���O�ŁC�uMicrosoft Winsock Control�v���`�F�b�N���܂�(�}4)�D
�@����ƁC�c�[���{�b�N�X�ɁCWinsock�R���g���[��������܂��D���̃R���g���[���́C�ʏ�̕W���R���g���[���̂悤�Ɏg�p�ł��܂�(�}5)�D
�@�g�p�҂ɂ́C�R���\�[���v���O�����Ɍ����܂��̂ŁC�t�H�[���͒P���Ƀv���O�������ڂ��Ă����ꏊ�Ƃ��Ďg�p���܂��D�ł�����t�H�[�����g�p�҂Ɍ����Ȃ��悤�ɂ��܂��DVisible�v���p�e�B��Flase�ɂ��邱�ƂŁC�t�H�[�����g�p�҂��Z���Ԃł��ڂɂ���@��͂Ȃ��Ȃ�܂�(�}6)�D
�@�Ȃ��C�ϐ��̐錾����������I�v�V�������C���炩���߃I���ɂ��Ă����܂��D���̃I�v�V�������I���ɂ��Ă����ƁC����v���O�����̐擪�ɁuOption
Explicit�v���}������܂��D�uOption Explicit�v�������Ă���ƁC�ϐ��̐錾�Ȃ��ɕϐ����g�p���邱�Ƃ͂ł��܂���D����́C�P���ȃ^�C�v�~�X�Ȃǂ̃P�A���X�~�X���������̂ɖ��ɗ����܂��D
�@�����C���ɊJ���Ă���v���W�F�N�g�ɂ́uOption Explicit�v���}������܂���̂ŁC�C�����Ă�������(�}7)�D
�v���O�����̗���
�@�v���O�����̗����}8�Ɏ����܂��D�t�H�[���̃��[�h���ɁC�R���\�[�����J���C���[�v�ɓ���܂��D���̂��߁C�g�p�҂ɂ́C�R���\�[���v���O�����Ɖf��܂��D
�@Visual Basic�ŃR���\�[���v���O���������͓̂�����߁C�قƂ��Windows
API�𗘗p���܂��D�R���\�[�����J���̂�AllocConsole API���Cstdin��stdout�̃n���h�����擾����̂�GetStdHandle
API���g���܂��D�܂��C�R���\�[���ւ̓��o�͂ɂ́CReadFile��WriteFile
API���g�p���܂��DWindows API��Visual Basic�̕������ɈႢ�����邽�߁C�R���\�[���Ƃ̂��Ƃ�ɂ́C�����̍H�v���K�v�ł��D

Win32api.txt�����p
�@Visual Basic�̃A�v���P�[�V�������ŊO���v���V�[�W����錾����ƁCWindows API�ɃA�N�Z�X���邱�Ƃ��ł��܂��D\Microsoft Visual Studio\Common \Tools\Winapi�ɂ���t�@�C���CWin32api.txt�ɂ͂悭�g����Windows API�v���V�[�W���̐錾���i�[����Ă��܂��D���̃t�@�C���̊���^�Ȃǂ̋@�\�́CVisual Basic�ɃR�s�[���邾���ŗ��p���邱�Ƃ��ł��܂��DWin32api.txt�̃v���V�[�W���̕\������уR�s�[�́CAPI�r���[�A���g���̂��֗��ł��D
�� API �r���[�A�̎g�p���@
�@API�r���[�A�́C�e�L�X�g�t�@�C���܂���Microsoft Jet�f�[�^�x�[�X�Ɋ܂܂�Ă���錾�C�萔����ь^�̈ꗗ��\�����܂��D�K�v�ȃv���V�[�W������������C�N���b�v�{�[�h�ɃR�s�[���āCVisual
Basic�A�v���P�[�V�����ɓ\��t���邱�Ƃ��ł��܂�(�}9)�D

�@��ʂɁCAPI�r���[�A�ł�Win32api.txt��ǂݍ���ŁC�K�v��Windows
API�������܂��DAPI�r���[�A���u�X�^�[�g�v���u�v���O�����v���uMicrosoft
Visual Studio 6.0�v���uMicrosoft Visual Studio 6.0�c�[���v���uAPI�r���[�A�v�ŋN�����C�u�t�@�C���v���u�e�L�X�g�t�@�C���̓ǂݍ��݁v�ŁCWin32api.txt��ǂݍ��݂܂��D���邢�́C�u�A�h�C���v���j���[�Łu�A�h�C���}�l�[�W���v��I�����CAPI
Viewer�����[�h���܂��D�u�A�h�C���v���j���[�ŁuAPI
�r���[�A�v���N���b�N���܂��D���������API�r���[�A�������オ��܂��DAPI�r���[�A��p�ɂɎg���Ȃ�C�u�A�h�C���}�l�[�W���v�Łu���[�h���@�v�́u�N�����Ƀ��[�h�v��I�����Ă����C����API�r���[�A���N�������Ԃ��Ȃ��܂��D
�@API��Declare�́C�W�����W���[���ōs���ꍇ�ƁC�t�H�[�����W���[���ōs���ꍇ�͈قȂ��Ă��܂��DMicrosoft
Visual Studio 6.0�́uAPI�r���[�A�v�ł́CPrivate��Public�����W�I�{�^���őI�ׂ�悤�ɂȂ�܂����D����̓t�H�[���̒��Ŏg���܂��̂ŁCPrivate��I��ł����܂��D
�@�ȑO�ɔ�ׂ���Ȃ���P����܂������CWin32 api.txt�̓^�C�v�~�X�Ȃǂ�����C�M���ł��Ȃ��_������܂��DC++�̊����������Ȃ�w���v�C���邢�́CSDK��s�̂�API�}�j���A���ȂǂŊm�F���K�v�ł��D�܂��C�g�p�@�ɏ]���C�ǂݍ���Declare�����C�������ق����C�g���₷���ꍇ������܂��D������C�ꕔ�̋@�\���g�p���Ȃ����߁C�ǂݍ���Declare�������X�g1�̂悤�ɏC�����܂��D
�@AllocConsole���R���\�[�����J��API�ł��DAllocConsole API�́C�Ăяo�����v���Z�X�ɐV�����R���\�[��������t���܂��D�R���\�[������������J������̓t�H�[�����[�h�����C�L�[�{�[�h�̓��͂�҂��܂��D���̃v���O������3�̃R�}���h�ɑΉ����Ă��܂�(�\1)�D
�@����ȊO�̃R�}���h�����͂��ꂽ�ꍇ�C�P���ɖ������܂��D
�ȉ���
copyright 1999 �k�R �m�K