본문 바로가기

델파이506

시스템 정보 가져오기 시스템 정보 가져오기 델파이에서는 GetSystemInfo 함수를 사용하여 시스템 정보를 가져올 수 있습니다. 이 함수를 통해 프로세서, 메모리, 페이지 파일 및 기타 시스템 리소스에 대한 정보를 얻을 수 있습니다. 아래의 예제는 GetSystemInfo 함수를 사용하여 시스템 정보를 가져오는 방법을 보여줍니다. program SystemInfoExample; {$APPTYPE CONSOLE} uses Windows; procedure GetSystemInformation; var systemInfo: TSystemInfo; begin // 시스템 정보 가져오기 GetSystemInfo(systemInfo); // 시스템 정보 출력 Writeln('시스템 정보:'); Writeln('-----------.. 2023. 6. 15.
메모(TMemo) 팁 TMemo 팁 델파이에서 TMemo는 텍스트 기반 멀티라인 에디트 컨트롤입니다. 이 컨트롤을 사용하면 사용자가 여러 줄의 텍스트를 입력하고 편집할 수 있습니다. TMemo는 다양한 속성과 이벤트를 제공하여 텍스트의 표시 및 편집을 제어할 수 있습니다. 일반적으로 TMemo 컨트롤은 대화형 애플리케이션에서 텍스트 입력 또는 출력에 사용됩니다. 예를 들어, 사용자가 메모를 작성하거나 텍스트 문서를 편집하는 등의 작업에 유용합니다. TMemo의 중요한 속성 중 일부는 다음과 같습니다 Lines Lines 속성은 TMemo에 표시되는 텍스트의 줄 목록을 나타냅니다. 이 속성을 통해 텍스트를 프로그래밍 방식으로 설정하거나 읽을 수 있습니다. Text Text 속성은 TMemo의 전체 텍스트 내용을 가져오거나 설정.. 2023. 6. 14.
런타임시에 컴퍼넌트 이동,크기조절 런타임시에 컴퍼넌트 이동,크기조절 PostMessage( Panel1.Handle, WM_SYSCOMMAND, $F012, 0 ); 여기서, $F012 대신에 아래와 같은 값들을 써보세요. $F001 ; 우측 고정 리사이징 $F002 ; 좌측 고정 리사이징 $F003 ; 하단(only) 고정 리사이징 $F004 ; 우하단(only) 고정 리사이징 $F005 ; 좌하단(only) 고정 리사이징 $F006 ; 상단(only) 고정 리사이징 $F007 ; 우상단(only) 고정 리사이징 $F008 ; 좌상단(only) 고정 리사이징 $F009 ; 이동 $F012 ; 이동 2023. 6. 13.
델파이 객체지향이란?(2) 델파이 객체지향이란?(2) 1. Object의 기본 개념 Object는 데이타와 이와 관련된 procedure를 한데 묶어 표현한 소프트웨어 패키지이다. 이는 현실세계가 처리중심이 아닌 사물(객체 : Object)중심으로 이루어졌다는데에 바탕을 둔 것이다. 세포(cell)를 예로 들어 생각해 보자 세포는 핵, 키토콘드리아, 세포질, 세포막 등으로 이루어 졌는데, 이러한 세포의 구성 요소들에게는 각각의 역활이 주어져 있다. 그러나 다른 기관의 입장에서 살펴보자. 세포의 구성 요소들이 어떠한 일들을 하는지는 그다지 중요한 사실이 아니다. 단지 단백질이나 무기질을 세포내로 전달해 주면, 세포는 그것들을 가지고 자신의 임무만을 수행하면 되는 것이다. 세포내에 어떠한 구성원들이 있는지는 알 필요도 없고, 단지 세.. 2023. 6. 12.
클래스란? 클래스란? 클래스는 객체지향 프로그래밍(OOP)의 핵심 개념 중 하나로, 코드의 재사용성과 유지 보수성을 향상시키는 데 도움을 줍니다. 델파이에서 클래스를 사용하면 더욱 효율적이고 구조화된 프로그램을 개발할 수 있습니다. 클래스란 무엇인가요? 클래스는 데이터와 그 데이터를 조작하는 메서드를 포함하는 하나의 개체(object)입니다. 클래스는 현실 세계의 객체를 모델링하며, 해당 객체의 특징과 동작을 정의합니다. 예를 들어, "사람" 클래스는 이름, 나이, 성별 등의 데이터와 "인사하다", "먹다" 등의 동작을 가질 수 있습니다. 클래스의 구성 요소 클래스는 속성(프로퍼티)과 동작(메서드)으로 구성됩니다. 속성은 클래스의 데이터를 나타내며, 동작은 데이터를 조작하고 사용하는 방법을 정의합니다. 이러한 구성.. 2023. 6. 5.
StringGrid의 Cell에 입력 값 제한 StringGrid의 Cell에 입력 값 제한 하기 unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, Grids; type TForm1 = class(TForm) StringGrid1: TStringGrid; procedure StringGrid1DrawCell(Sender: TObject; Col, Row: Integer; Rect: TRect; State: TGridDrawState); private { Private declarations } public { Public declarations } end; var Form1: TForm1; tmpText, cellText.. 2023. 6. 2.
델파이 속성(Property) 이해하기 객체 지향 프로그래밍에서의 활용과 장점 델파이 속성(Property) 이해하기 객체 지향 프로그래밍에서의 활용과 장점 델파이(Delphi)는 Object Pascal을 기반으로 한 강력한 프로그래밍 언어로, 객체 지향 프로그래밍(OOP)을 지원하는 대표적인 언어 중 하나입니다. OOP는 코드의 재사용성, 유지 보수성 및 가독성을 향상시키기 위한 강력한 개념을 제공합니다. 이 중 하나인 속성(Property)은 객체 지향 프로그래밍에서 중요한 개념으로, 이번 포스팅에서는 델파이의 속성에 대해 자세히 알아보겠습니다. 속성(property) 한 클래스에서 속성(property)은 그 클래스의 정적인 특성을 나타냅니다. 사람을 예로 든다면 이름, 키, 몸무게, 성별, 생년월일 등과 같은 것이 사람 을 나타내는 속성이 될 수 있습니다. 이 속성은 한 .. 2023. 6. 1.
델파이 객체지향이란? 델파이 객체지향이란 안녕하세요 ^^ ​ OOP, 즉 객체지향이라는 말 많이 들어보셨죠? 저는 델을 1년정도 사용했는데 따지고 보니깐, 델파이가 객체지향 파스칼이라는걸 알면서도 그저 파스칼의 기본 문법만을 가지고 프로그래밍했던 것같아요. ​ 객체지향이라는 향상된 개념을 마다하고 도스에서 C를 쓰듯이 생각없이 짜다보니 어휴... 1000줄만 넘어가면 이게 무슨 말인지... 도스에서도 C++컴파일러를 이용하기는 했지만 그저 C++을 빙자한 C프로그램을 했던것 같아요... 요즘 깨달았죠.. 개념자체를 바꿔야겠다고... 그리고 결심했죠... 객체지향적인 프로그램을 짜자고... ​ 하지만 도대체 객체지향이란 무엇인지? 출간되는 책들을 보면 보통 객체지향 언어의 사용법에 대한 책들만 있지 개념자체를 설명해주는 책은 .. 2023. 5. 31.
좋은 빔프로젝터 고르기 좋은 빔프로젝터 고르기 해상도와 밝기 확인 해상도는 영상의 선명도를 결정하며, 밝기는 영상이 얼마나 선명하고 선명하게 표시되는지를 나타냅니다. 좋은 빔 프로젝터를 선택할 때는 해상도와 밝기를 주의 깊게 살펴보고, 예산 내에서 최고의 성능을 제공하는 모델을 선택하는 것이 중요합니다. 연결 옵션과 호환성 검토 빔 프로젝터를 사용하기 전에 어떤 기기와 연결할 수 있는지 확인해야 합니다. HDMI, VGA, USB 등 다양한 연결 옵션을 지원하는 빔 프로젝터를 선택하는 것이 좋습니다. 또한, 컴퓨터, 노트북, 스마트폰, 태블릿 등 다양한 기기와 호환되는지도 확인해야 합니다. 수명과 내구성 평가 빔 프로젝터는 장시간 사용되므로 내구성이 중요합니다. 제품의 수명을 확인하고, 사용자 리뷰 및 평가를 참고하여 내구성이.. 2023. 5. 28.
포스트맨(Postman) API 개발 및 테스트 포스트맨(Postman) API 개발 및 테스트 포스트맨 API 개발 및 테스트를 위한 인기있는 도구입니다. API는 응용 프로그램 간에 데이터를 교환하기 위한 인터페이스로, 웹 서비스, 모바일 앱, 서버 등 다양한 시스템 간의 통신을 가능하게 합니다. 포스트맨은 개발자가 API를 개발, 테스트, 문서화 및 공유할 수 있도록 도와주는 기능을 제공합니다. 포스트맨은 사용하기 쉽고 강력한 기능을 갖춘 인기 있는 API 개발 도구입니다. 주요 기능은 다음과 같습니다: API 요청 및 응답 관리 포스트맨은 다양한 HTTP 메서드(GET, POST, PUT, DELETE 등)를 사용하여 API 요청을 보낼 수 있습니다. 요청 헤더, 본문 및 매개변수를 설정하고, 응답을 확인할 수 있습니다. 테스트 자동화 포스트맨.. 2023. 5. 26.
맥북에어 2023 vs 이전 모델 비교 분석 맥북에어 2023 vs 이전 모델 비교 분석 소 개 맥북에어는 Apple의 인기 있는 노트북 시리즈 중 하나입니다. 매년 업데이트되는 최신 모델은 이전 모델보다 발전된 기능과 성능을 제공합니다. 이 포스팅에서는 맥북에어 2023 모델과 이전 모델 사이의 주요 차이점을 비교하고, 새로운 모델의 개선 사항을 살펴보겠습니다. 디자인 맥북에어 2023은 얇고 경량한 디자인을 유지하면서도, 더욱 향상된 내구성을 제공합니다. 새로운 모델은 새로운 색상 옵션과 함께 제공되어 사용자에게 더 많은 선택권을 제공합니다. 성능 맥북에어 2023은 최신 프로세서와 그래픽 카드를 탑재하여 이전 모델보다 더 빠른 작업 및 멀티태스킹을 가능하게 합니다. 더 큰 메모리 용량과 빠른 속도의 저장 장치가 제공되어 파일 관리 및 데이터 .. 2023. 5. 23.
윈도우10(Windows10) 다크모드 변경방법 윈도우10(Windows10) 다크모드 변경방법 제어판으로 들어간다!!!!!!!!! Windows 10에서 다크 모드를 변경하는 방법은 다음과 같습니다: 시작 메뉴를 열고 "설정"을 선택합니다. "개인화"를 클릭합니다. "색상" 탭으로 이동합니다. "색상 선택" 드롭다운 메뉴에서 "어두운"을 선택합니다. "선택한 앱 모드" 아래에 있는 "어두운" 옵션을 선택합니다. 설정 창을 닫고 변경 사항이 적용되었는지 확인합니다. 위의 단계를 따라가면 윈도우 10의 다크 모드로 변경할 수 있습니다. 이를 통해 앱, 탐색기 및 기타 인터페이스 요소가 어둡게 표시됩니다. ​ 2023. 5. 18.
Windows FTP 설정하기(IIS) Windows FTP 설정하기(IIS) 이 글은 윈도우에서 IIS(인터넷 정보서비스, 이하 IIS)를 통해 FTP를 구축하는 과정을 정리합니다. Windows FTP서버는 FTP가 설정된 컴퓨터가 전원이 켜있는 상태에서만 이용가능하며 원격지에서 컴퓨터 전원관리를 위해서는 이글을 통해 WOL 기능을 활용하시길 바랍니다. 제어판에서 IIS - FTP 기능을 켭니다. FTP로 사용할 폴더를 생성합니다. 시작 - 모든 프로그램 - Windows 관리 도구에서 IIS 관리자를 실행합니다. IIS에서 사이트에 오른쪽 클릭 후 FTP 사이트 추가를 진행합니다. FTP 사이트 이름과 위에서 생성한 FTP 실제 폴더 경로를 설정합니다. IP 주소는 기본 IPv4 주소나 지정하지 않은 기본 호스트주소로 설정하고 포트도 기.. 2023. 5. 17.
한글/유니코드 인코딩에 대한 완전한 이해 Euc-KR, CP949, UTF-8 한글/유니코드 인코딩에 대한 완전한 이해 Euc-KR, CP949, UTF-8 한글/유니코드 인코딩에 대한 완전한 이해 Euc-KR / CP949 / UTF-8 다음의 내용은 본인이 한글을 지원하는 여러 장비와 연동작업을 하면서 힘들었던 한글호환 문제를 해결하기 위해 직접 정리한 자료입니다. 여러분에게 도움이 되었으면 하는 바람에서 팁정보로 올립니다. 제가 잘못 이해 했거나 틀린 부분이 있으면 알려 주시면 수정토록 하겠습니다. 용어정리 한글 - 완성형 코드 : 한글 한글자 한글자에 해당하는 코드표를 만들어 1:1 맴핑 하여 글자를 찾는 방식 (논리성 없음) 전세계 문자가 한글처럼 과학적으로 만들어 지지 못하고 그림형태로 만들어진 문자가 많기 때문. 한글 - 조합형 코드 : 논리적 코드생성 변환단계 1 -.. 2023. 5. 16.
윈도우10 로그인암호 삭제 및 변경 방법 윈도우10 로그인암호 삭제 및 변경 방법 윈도우10 사용하다가 보면 로그인암호를 설정할때도 있고 귀찮으면 로그인암호를 없애버리고 싶은사람도 있을것이다! (나는 참고로 없애는.....) 그래서 오늘 포스팅은 윈도우10 로그인암호를 없애거나 변경하는 법을 포스팅을 하겠다~! 그림과 같이 차근차근 로그인 암호를 삭제 및 변경하면 될것이다~!!! 가보도록 하쟈!!!!!!!!!!!!! 꼬~~~~~~~~~~~~~~~~~~~~~~~~~~~~우!!!!!!!!!!!!!!!!!!!! ​ 1. 윈도우 시작메뉴를 클릭 후 아래와 같이 [설정]을 클릭한다!! 2. 설정화면이 뜨면 세번째줄 [계정] 을 클릭한다!! 3. 계정화면이 나오면서 왼쪽 리스트를 보면 [로그인옵션]을 클릭하면 메인화면에 로그인 옵션에 상세한 설정을 할수있.. 2023. 5. 12.
울트라에디터(UltraEdit)에서 세로열 편집 방법 울트라에디터(UltraEdit)에서 세로열 편집 방법 1. Alt+C 또는 상단에 클릭!!! 2. 원하는 구간 블럭 지정 3.입력 또는 편집 2023. 5. 9.
윈도우 10 오류 0x80070522 해결방법 윈도우 10 오류 0x80070522 해결방법 어드민 계정도 관리자 권한이 있는데도 계속 증상이 나오면 우선 이방법으로 해보쟈!! 난 해결했다 알트 + R 누른 후 이렇게 설정 뒤에 재부팅을 꼭 하쟈!! 2023. 5. 8.
엑셀 실행 숨겨진모듈의컴파일오류 osspecific 엑셀 실행 숨겨진모듈의컴파일오류 osspecific MS 오피스를 설치 후 엑셀 실행 후 다음과 같은 오류가 발생할 수 있다. 숨겨진 모듈 OSSpecific에서 컴파일 오류가 발생했습니다. 이 오류는 일반적으로 코드가 이 응용 프로그램의 버전, 플랫폼 또는 아키텍처와 호환되지 않을 때 발생합니다. "도움말"을 클릭하여 이 오류를 해결하는 방법에 대한 정보를 확인하세요. 당황하지말자!!!! 우리에는 구글신과 네이년이 있다!!! 우선 검색 후 1차 시도로 해결방법을 찾아보쟈!!! 그래도 안되면 이 방법을 써봐라! 이것도 구글링 해서 찾은거...;;; 방법 1 : 프로그램에 설치한것중에 PDF-Pro 4.5가 있으면 우선 삭제해본다!!! 방법 2 : 방법1이 안된경우 Microsoft Visual C++ 2.. 2023. 5. 3.
컴퓨터 한글 코드 - ASCII Code 컴퓨터 한글 코드 - ASCII Code 며칠전, 세벌식 자판의 우수성을 객관적으로 생각해보고자, 애국가를 분석한 일이 있었다. 결과는 좀더 정리해서 올려보고자 한다. (다음 세벌식 사랑 모임 까페에 약간의 오류가 있고 정보가 부족해보이는 애국가 분석자료를 HWP로 올려놓았습니다.) 분석 도중 애로사항은, '각'이라는 글자가 있다면, ㄱ+ㅏ+ㄱ 으로 나누어 분석해야 하는데, 600타 가까이 되는 애국가를 일일히 손으로 분석하는데 시간이 걸리며, 이보다 더 긴 글은 손으로 분석하는데 엄두도 내지 못한다는 것이다. 명색이 컴퓨터학과 졸업생이니 분석프로그램을 만들어 돌려보면 되지 않을까 생각도 했는데... 아뿔사, 한글은 완성형으로 되어있고 이제까지 기껏 아스키(ASCII)코드로 알파벳이나 숫자정도만 끄적거려.. 2023. 5. 2.
Antimalware Service Executable 제거 및 비활성 방법 Antimalware Service Executable 제거 및 비활성 방법 이번 시간은 CPU 및 메모리를 많이 차지한 탓에 컴퓨터를 정상으로 쓸 수 없게 만든다고 알려져있는 Antimalware Service Executable 제거 방법에 대해서 간략히 설명해 보도록 하겠습니다. PC를 사용하다 보면 몇 가지 이유 때문에 파일을 받을 때가 있고 기본으로 제공해 주는 프로그램을 활용하시는 분들도 꽤 많을 거라고 생각하는데요. 그리고 상황에 따라 윈도우 버전을 업데이트하여 성능을 향상시키거나 보안적인 기능을 강화하기도 하는데 이 과정에서 특정 프로세스의 영향을 받아 CPU가 과부하되고 문제 생길 때가 있을 겁니다. 물론 또 다른 원인이 있을 수 있지만 안티멀웨어 서비스라는 녀석 때문에 끊기는 현상이나 .. 2023. 4. 26.