2013-07-06

PRB: Visual Basic 6을 종료할 때 잘못 된 페이지 오류 모듈 VB6.exe에서 발생.

http://support.microsoft.com/kb/249879/ko

현상
Visual Basic 6.0을 종료 하면 다음 오류 메시지가 나타납니다.
이 프로그램에서 잘못 된 연산을 수행한 및 종료 됩니다.

이 오류 메시지를 표시 하는 대화 상자에서 자세히 클릭 하면 다음과 같은 메시지가 나타납니다.
VB6.exe 
 모듈에서 잘못 된 페이지 오류
.



원인

Visual Basic 프로그램 시작 되었지만 Ssscc.dll에서 시스템 레지스트리를 올바르게 등록 되지 않은 경우 소스 코드 컨트롤 추가 기능을 로드 하려면 구성 되어 있습니다.


해결방법

이 문제를 해결 하려면 다음 두 방법 중 하나를 사용할 수 있습니다.
  • Microsoft Visual SourceSafe Visual Basic 통합 하는 경우:

    시작을 클릭한 다음, 실행을 클릭합니다. 다음 명령 텍스트 상자에 입력 합니다.
    regsvr32 "<x >: \\ssscc.dll "

    여기서 :\ Ssscc.dll 파일의 위치입니다.
  • Microsoft Visual SourceSafe Visual Basic 통합 되어 있지 않은 경우:
    1. Visual Basic 시작 합니다.
    2. 추가 기능 관리자에서 추가 기능 메뉴에서을 클릭합니다
    3. 소스 코드 제어 에서 사용 가능한 추가 기능선택 합니다.
    4. 로드 동작 옵션 상자에서 로드/언로드 및 시작할 때 로드 확인란 선택을 취소 합니다.
    5. Visual Basic 종료하십시오.
추가 정보

소스 코드 제어 Visual SourceSafe Visual Basic 통합합니다.

Windows Mobile 기반 스마트폰에 GPRS 연결이 구성되어 있는지 확인합니다

  1. Visual Basic 및 Visual SourceSafe 설치하십시오.
  2. Ssscc.dll 등록을 취소하십시오.
  3. Visual Basic 응용 프로그램을 시작하고 프로그램을 종료하십시오.
속성

기술 자료: 249879 - 마지막 검토: 2003년 5월 13일 화요일 - 수정: 2.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Visual Basic 6.0 Learning Edition 을(를) 다음과 함께 사용했을 때
    • Microsoft Windows 95
    • Microsoft Windows 98 Standard Edition
  • Microsoft Visual Basic 6.0 Professional Edition 을(를) 다음과 함께 사용했을 때
    • Microsoft Windows 95
    • Microsoft Windows 98 Standard Edition
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0 을(를) 다음과 함께 사용했을 때
    • Microsoft Windows 95
    • Microsoft Windows 98 Standard Edition
키워드: 
kbmt kbprb KB249879 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

2013-07-05

MySQL 사용중 A 필드의a값을 B 필드의 값에 적용 시키기


MySQL 데이타 이용중 느닫없이 이런 문제점에 부딪쳤다.

A.필드의 구성은 제품의 여러 단가를 가지고 있다.
B.필드의 구성은 제품코드과 부속제품코드의 정보를 가지고 있다. 

B.필드의 부속제품의 단가를 A.필드의 제품단가 정보를 토대로 똑같이 넣어보려한다.


동일한 조건은 아래와 같다.
A. 제품코드와 제품단가를 가지고 있는 필드
B. 제품코드와 제품단가를 가지고 있는 필드



update assy_list inner join pricedb on (assy_list.SubPcode = pricedb.prPcode) set assy_list.SubPrice = pricedb.prCout;

잘 된다....

ubuntu의 samba 설정 과정

ubuntu 에서 samba 설정을 해 보자

먼저 설치를 하는 과정은 다음과 같다

sudo apt-get install samba
sudo apt-get install smbfs

다음 유저 생성을 해 준다

sudo smbpasswd -a Blue

다음 삼바 설정을 해 준다.

nano(pico) /etc/samba/smb.conf

[global]

workgroup = WORKGROUP
hosts allow = 192.168.
dos charset = CP949
display charset = UTF8
unix carset = UTF8

#공유폴더
[공유폴더]
comment=모두가 사용 가능한 공유 폴더
path = /media/shared
writeable = yes
guest ok =no
public = yes
browseable = yes
create mask =0666
force create mod = 0
security mask = 0777
force security mode = 0
directory mask = 0777
force directory mode = 0
directory security mask = 0777
force directroy security mode = 0
force user = nobody
force group = nogroup

#개인폴더
[개인용]
comment=개인용
path = /media/pubFolder
valid users = blue
read only = no
writeable = yes
public = no
browseable = yes
printable = no
create mask = 0666
force create mode = 0
security mask = 0777
force security mode = 0
directory mask = 0777
force directory mode = 0
directory security mask = 0777
force directory security mode =0

#그룹용
[그룹용]
comment=그룹용
path = /media/gr
valid user = gr1, gr2
read only = no
writeable = yes
public = no
browseable = yes
printable = no
create mask = 0666
force create mode = 0
security mask = 0777
force security mode = 0
directory mask = 0777
force directory mode = 0
directory security mask = 0777
force directory security mode = 0

저장 후
service smdb restart

addgroup personal
등 그룹생성하고 유저를 그룹에 편입
usermod -a -G personal Blue
폴더의 그룹과 유저 설정
chown -R Blue:personal /media/pubFolder

drwxrwxr_x
chmod -R 775 /media/pubFolder
또는
chmod -R g+w /media/pubFolder

ex)
chown -R root:root lib     소유자와 그룹소유자는 root
chown m lib               아이디m으로 root 소유를 넘길때
chown :m lib              그룹m으로 넘길때
-R     하위까지 적용 옵션

ex)
chmod
700      해당 소유자만 rwx--------
764      소유자만 모든권한 그룹은 읽기,쓰기,그외는 읽기만
621       소유자 읽기,쓰기   그룹은 읽기,       그외는 실행만

filesystem check or mount failed.

우분투 부팅중 부팅이 되지 않고

filesystem check or mount failed. 과 함께 Ctrl + D : 메세지가 나오면 해결 방법이
루트 로그인을 하여  "fsck -fa /dev/sda1"  이런 방법이였다
mountall start/starting 을 입력하면 부팅이 되지만 네트워크가 먹통이 되는 현상이...

하지만!! 나의 문제는 그것이 아니였고 시스템 로케일 설정을 하다가
언어설정 변경 파일인 /etc/default/locale 의 내용중 " < 쌍따옴표를 빼 먹은 열이 있었다.
작업 내용을 역 추적중 파일 수정한 내용을 확인 해 보니 쌍따옴표가 빠져있던게 아닌가

LC_TIME=ko_KR.UTF-8"    <<<  LC_TIME="ko_KR.UTF-8"

부팅하면서 기본 설정들을 불러오면서 에러가 난것이였고 의외로 에러 메세지를
mountall start/starting
이 쌍따옴표 하나가 나의 시간을 1시간 잡아 먹어버렸다. ㅜㅜ

힘들게 원인 파악을 하여 복구는 하였지만 항상 타이핑을 조심해야겠다는 생각을
다시한번 하게 됐다..