반응형 SB 리치 패밀리5168 [개발/delphi] 델파이 zlib 를 이용한 파일압축 [개발/delphi] 델파이 zlib 를 이용한 파일압축 // TCompressionStream 사용법 출처: http://wearethebest.co.kr/zbxe/3081 파일의 압축을 예로 들면 대강 다음과 같습니다.. 1. 원본 파일 스트림을 생성한다. 2. 압축될 복사본 파일 스트림을 생성한다. 3. TCompressionStream 스트림 을 생성한다. 이 때 복사본 파일 스트림을 인자로 준다. 4. TCompressionStream에 원본 파일을 써 준다. 5. 생성한 스트림들을 해제한다. 압축된 파일을 읽을 때는 다음 순서가 되구요.. 1. 압축된 원본 파일 스트림 생성. 2. 압축이 풀릴 복사본 파일 스트림 생성. 3. TDecompressionStream을 생성. 이 때 압축된 원본 파.. 2012. 1. 17. [성공투자] CB(사모전환사채)와 BW(신주인수권부사채) 주식과 채권의 두 얼굴을 가진 CB(사모전환사채)와 BW(신주인수권부사채)는 원래 기업의 자금조달방법을 다양화하기 위해 도입된 것이다. 그러다가 최근 들어서는 적대적 기업인수·합병(M&A)의 표적이 되고 있는 기업들 사이에 경영권 방어용으로도 널리 쓰이고 있다. 전환사채(CB, Convertible Bond) 전환사채는 Convertible Bond라고도 하는데 줄여서 흔히 CB라고 부른다. 이것은 말 그대로 일단 채권은 채권인데 주식으로 전환될 수도 있는 채권이다. 전환권 행사 이전에는 이자를 받을 수 있는 사채로서 존재하고, 전환권 행사시에는 사채가 소멸되고 발행회사의 영업실적에 따른 배당을 받을 수 있는 주식으로 존재한다. 따라서, 전환사채는 법적으로는 사채이나, 경제적 의미로는 잠재적 주식의 성격.. 2012. 1. 16. [성공투자] 주식과 채권의 차이 채권은 주식과 함께 기업에서 필요한 돈을 조달할 때에 주로 사용되는 증권이다. 이렇게 기업이 채권이나 주식을 통해 돈을 조달하게 되면 기업 입장에서 둘 다 자본이 되는데 주식 발행과 채권 발행은 다음과 같은 특징을 가지고 있다. 주식 소유자는 기업의 소유자로서 주주총회를 통해 기업 경영에 참여할 수 있다. 그러나 채권 소유자는 경영에 대한 참여를 할 수 없다. 따라서, 채권 소유자는 채권을 아무리 많이 가지고 있어도 발행기업이 이자만 제대로 지급한다면 기업의 경영에 간섭할 수 없다. 또한, 돈을 빌려 준 사람의 입장에서 채권은 주식과는 달리 안정적인 수입을 보장해준다. 주식은 가격상승으로 인한 시세차익과 기업의 경영 성과에 따라 배당을 받지만, 채권은 기업의 실적에 관계없이 정해진 이자를 받을 수 있기 .. 2012. 1. 16. [경제/증권] 선물,옵션 선물과 옵션이란 상품은 뭉뚱그려 하나로 선물옵션이라 한다.. 그러나 그 차이는 다르다.. 선물 돈을 먼저 지불하고 나중에 물건을 사는것을 말한다. 예를 들어서 석유가 있으면 내년에 10000원에 사겠다고 해서 계약한다. 그런데 1년후 석유가 11000원이 되었다. 하지만 석유는 계약대로 10000원에 팔아야 한다. 사는 사람이 1000원 이득이 생기는것이다. 이런식으로 거래로 소득을 챙기는것을 말한다.. 물론 역으로 내린다면 당연히 손해가 될것이다.. 옵션 말그대로 수있는 권리를 말한다. 즉 계약금과 비슷한것이다. 선물과 비슷하긴 하지만 선물은 거래대금을 전체지불하지만 옵션은 계약금만 걸어두게된다. 석유가 1만원인데 옵션거래를 통해 1000원 계약금걸고 옵션거래를 했다고 치면, 나중에 석유가 9000원이.. 2012. 1. 16. [개발/delphi] 64bit OS 판별 [개발/delphi] 64bit OS 판별 // 64bit OS 판별 function Is64BitOS: Boolean; type TIsWow64Process = function(Handle:THandle; var IsWow64 : BOOL) : BOOL; stdcall; var hKernel32 : Integer; IsWow64Process : TIsWow64Process; IsWow64 : BOOL; begin // we can check if the operating system is 64-bit by checking whether // we are running under Wow64 (we are 32-bit code). We must check if this // function is imple.. 2012. 1. 13. [개발/delphi] 64bit 시스템 디렉토리 가져오기 [개발/delphi] 64bit 시스템 디렉토리 가져오기 // 64bit 시스템 디렉토리 가져오기 function GetSystemDir: string; var Buff: array[0..MAX_PATH] of Char; Len: Integer; begin Len := GetSystemWow64Directory(Buff, MAX_PATH); if Len > 0 then begin Result := Buff; if Buff[Len - 1] '\' then Result := Result + '\'; end else Result := ''; end; 2012. 1. 13. 이전 1 ··· 666 667 668 669 670 671 672 ··· 862 다음 반응형