Delphi Thread 기본 예제
망할 데드락
Dll 파일 호출 오류 이렇게 했는데 호출 못했다고 오류났을 때''안 경로를 다 적어주면 됨
망할 데드락2
delphivar p1 : Pinteger; // :=^integer pp : pointer; // 어떤 형태로든 호환되는 Pointer a : integer;begin p1 := @a; // integer 변수 a의 주소를 p1에 저장
Callback
multiple inheritance using interface
observer pattern
Thread Synchronization의 CriticalSection 사용법
Critical Section 쓰면서 세 번째 Thread로는 notepad를 여는 예제WineExec라는 함수를 windows dll 파일인 kernel32.dll에서 불러와 사용
Sender가 왜 필요한지 궁금해서..
System.Default 함수로 레코드 변수 초기화