본문 바로가기

sims테이블 스페이스&유저 생성 CREATE TABLESPACE SIMS_DATA DATAFILE 'D:\oracle\oradata\ORA815\SIMS_DATA.dbf' SIZE 50M AUTOEXTEND ON NEXT 5M DEFAULT STORAGE ( INITIAL 20K NEXT 30K MAXEXTENTS UNLIMITED PCTINCREASE 0 ); CREATE USER "JSIMS" IDENTIFIED BY "JSIMS" DEFAULT TABLESPACE "SIMS_DATA" TEMPORARY TABLESPACE "TEMP" PROFILE DEFAULT ACCOUNT UNLOCK; GRANT "CONNECT" TO "JSIMS"; GRANT "RESOURCE" TO "JSIMS"; GRANT UNLIMITED TABLES.. 더보기
sound API 우선 winmm.dll 파일을 선언하신다음.. Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long 이 선언된 함수를 사용하려면, sndPlaySound(파일명,플레그) 형식으로 쓰시면 되는데, 이 플레그는 몇 가지가 있습니다. SND_SYNC = &H0 ' 사운드가 끝날때 까지 멈춤 불가 SND_ASYNC = &H1 ' 사운드가 플레이 중 언제든지 멈춤가능 SND_NODEFAULT = &H2 ' 해당파일이 없더라도 경고 없음 SND_LOOP = &H8 ' 사운드 펑션이 다시 호출될때 까지 사운드 반복 SND_NOSTOP = &.. 더보기
Form_QueryUnload 폼이 언로드 될 때 이벤트 순서는 Form_QueryUnload, Form_Unload, Form_Terminate 순서입니다. End문은 Unload 계열 이벤트를 타지 않습니다. 그리고 Unload 와 QueryUnload의 큰 차이점은 Unload는 종료를 취소할 것인지 종료될 때 어떤 값을 레지스트리나 파일에 저장한다던지 할 때 보통 씁니다. QueryUnload는 조금더 구체적으로 종료를 취소할 것은 물론이고 어떤식으로 폼이 언로드 되나 체크할 때 씁니다. 예를들면 다음과 같습니다. 'Cancel = True 주석부분을 풀어주면 사용자가 폼의 x를 눌러도 프로그램은 종료가 되지 않겠죠. 이럴 때 보통 씁니다. 아래 소스에서 MsgBox가 주석과도 같으니 아래 소스를 참고하시기 바랍니다. 즐프하세.. 더보기