일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- hackerrank
- FastReport
- 백준
- python3
- GIT
- Django
- Visual Studio
- queryset
- github
- pyhcarm
- COMMIT
- MSSQL
- templates
- get_object_or_404
- 델파이
- python 3.7
- rank
- advColumnGrid
- dbadvgrid
- pythonanywhere
- Delphi
- HTML
- declare
- PyCharm
- Push
- delphi 10.3
- TMS
- blog
- anaconda3
- c#
- Today
- Total
목록SendMessage (2)
DevHyun
1. kill private static void killps(string processName) { // 프로세스 kill 메소드 Process[] process = Process.GetProcessesByName(processName); Process currentProcess = Process.GetCurrentProcess(); foreach (Process p in process) { if (p.Id != currentProcess.Id) p.Kill(); } } processName은 보통 fom 이름일 경우가 많기 때문에 사용은 아래와 같이 하면 됨. killps(this.Text); 2. sendmessage // dll 참조 선언 [DllImportAttribute("User32.dll"..
외부업체와 연동 할때 외부업체 프로그램이 실행되어 있는지 확인 후 그 프로그램으로 sendmessage를 전송할때 활용했던 방법. procedure Process32List(Slist: TStringList; Flg:Boolean=True); var Process32: TProcessEntry32; Process32_: LPPROCESSENTRY32; SHandle: THandle; // the handle of the Windows object Next: BOOL; begin Process32.dwSize := SizeOf(TProcessEntry32); SHandle := CreateToolHelp32Snapshot(TH32CS_SNAPPROCESS, 0); if Flg then begin if Pr..