본문 바로가기

분류 전체보기94

델파이(delphi) 로드된 DLL 목록 실행 프로세스 가져오기 CreateToolhelp32Snapshot 윈도우 실행중 어떤 프로세스가 실행 되고 있는지 DLL 은 어떤 항목이 로드되어 사용 하는지를 가져오는 기능입니다. CreateToolhelp32Snapshot 함수를 사용해서 현재 상태를 알 수 있습니다. 내용은 아주 오래전 양병규님이 만드시 자료 같은데 조금 내용을 추가 하였습니다. 소스를 한번 살펴 보겠습니다. 간단히 설명하면 1.스샷으로 프로세스 상태를 가져오고 2.DLL 또는 프로세스 구분을 해서 목록을 가져옵니다. 3.가져온 목록을 Looping 해서 출력해주면 끝 procedure EnumModules(Strings: TStrings);var Snapshot, SHandle: THandle; ModuleEntry: TModuleEntry32; Process32: TProcessEntry32;.. 2020. 8. 24.
델파이 날짜 함수 설명 //일자를 추출한다.function DateOf(const AValue: TDateTime): TDateTime; //시간을 추출한다.function TimeOf(const AValue: TDateTime): TDateTime; //평년,윤년을 구분하다.function IsInLeapYear(const AValue: TDateTime): Boolean; //오전,오후를 구분한다.function IsPM(const AValue: TDateTime): Boolean; //Word형의 년,월,일 파라메타의 유효성을 체크한다.function IsValidDate(const AYear, AMonth, ADay: Word): Boolean; //Word형의 시,분,초,밀리초 파라메타의 유효성을 체크한다.functi.. 2020. 8. 13.
델파이 Find in Files시 Messages 펼처보기 델파이 Find in Files시 Messages 펼처보기델파이 사용중 키워드 찾기 기능을 많이 사용하는데요 찾은 내용이 파일별로 그룹핑이 되어 있어서 불편 합니다. 그래서 펼처서 볼 수 있는 방법을 설명드립니다. 설정 방법은 간단한데 잘 모르거나 이런 기능이 있는지 모르고 넘어가는 경우가 많이 있습니다. 한번 보시죠 다음 ScreenSocket 단어로 검색을 해보았습니다. 그런데 하단에 보시면 파일명만 보이고 어디에서 검색 됐는지는 펼처 보아야 하는 불편함이 생깁니다. 그럼 설정을 변경해 보겠습니다. Output -> Group Results by file 옵션을 해제해 주세요 그럼 아래와 같이 파일안에 해당 위치의 소스 내용과 같이 검색된 내용을 보실 수 있습니다.이렇게 사용한번 해보시면 좋을것 같습.. 2020. 8. 6.
파이썬(Python) 기본 문법 3 탈출문자 자료구조 #[탈출문자]-------------------------------------------# \n : 줄바꿈 print("줄바꿈을 합니다.\n 다음 문장") #\" \' 특수문자 사용 큰/작은 따옴표 print("줄바꿈을 합니다.\"따옴표\" 표시")print("줄바꿈을 합니다.\'따옴표\' 표시") #\r : 커서를 맨 앞으로#\t : 탭키#\b : 백스페이스 # 자료구조 --------------------------------------------#[리스트] 순서를 가진 집합 aList = [1, 2, 3]print(aList) aFoodList = ["라면","쫄면","국수"]print(aFoodList) #메뉴에 라면 찾기 print(aFoodList.index("라면")) #메뉴에 짜장면 추가.. 2020. 7. 23.
파이썬(Python) 기본 문법 2 문자열포멧 #[문자열포멧]------------------------------------------- #문자열출력 ------- print("정수형 출력 %d 입니다" % 10)print("문자형 출력 %s 입니다" % " 스트링 ")print("문자 출력 %c 입니다" % "A") #문자열출력 format 함수이용 ------- print("내가 좋아하는 숫자는 {} 입니다.".format(777))print("내가 좋아하는 음식은 {}와 {} 입니다.".format("짜장면","쫄면"))#순서를 줄수 있음 print("내가 좋아하는 음식은 {0}와 {1} 입니다.".format("짜장면","쫄면"))print("내가 좋아하는 음식은 {1}와 {0} 입니다.".format("짜장면","쫄면")) #변수값을 넘기.. 2020. 7. 23.
Python 기본 문법 1 변수 문자열 연산자 from random import* #변수 , 선언문이 없음 animal = "고양이"age = 4 print("우리집 " + animal + " 나비 ")print("나이 " + str(age))print("나이 " , age) # ,가 들어가면 빈칸이 들어감 내용은 동일 #주석''' 주석처리 ''' # 블럭 지정후 ctrl + / 주석처리 됨 #연산자 print(2**3) # 2^3 print(5%3) #나머지 print(5//3) #몫구하기 #랜덤함수 print("random" ,int(random() * 10)) # 1 ~ 10 이하의 임으의 값print("random" ,int(random() * 50)) # 1 ~ 50 이하의 임으의 값print("random" ,randrange(1,50)).. 2020. 7. 22.
반응형