본문 바로가기

분류 전체보기55

인터넷 익스플로러 캐시 삭제 방법 인터넷 익스플로러(IE)는 많은 사용자에게 익숙한 웹 브라우저로, 다양한 이유로 인해 캐시 데이터를 삭제해야 할 필요가 있습니다. 특히, 개발자나 고급 사용자들은 프로그램 코드로 캐시를 관리하는 방법에 관심을 가질 수 있습니다. 이번 글에서는 WinInet 유닛을 이용하여 IE에 캐싱된 데이터를 삭제하는 방법을 상세히 설명하겠습니다.WinInet 유닛 소개WinInet(Windows Internet)은 Windows 운영 체제에서 인터넷 작업을 처리하기 위한 API 집합입니다. 이 API를 사용하면 HTTP, FTP 등의 프로토콜을 통해 인터넷에 접근할 수 있으며, 캐시 관리, 쿠키 관리 등의 기능도 제공합니다.인터넷 캐시란?인터넷 캐시는 웹 브라우저가 방문한 웹 페이지의 데이터를 저장하여 다음 방문 시.. 2024. 8. 5.
URLDownloadToFile을 이용한 다운로드 방법 Delphi에서 URLDownloadToFile을 이용해 웹상의 파일을 다운로드할 때, 캐시 문제로 인해 최신 파일을 받을 수 없는 경우가 발생합니다. 이런 문제를 해결하기 위해 WinINet 유닛의 DeleteUrlCacheEntry 함수를 사용하여 캐시를 무시하고 최신 파일을 다운로드 받는 방법에 대해 자세히 설명하겠습니다.URLDownloadToFile 함수 소개URLDownloadToFile 함수의 기본 사용법URLDownloadToFile 함수는 UrlMon 유닛에 포함되어 있으며, 웹상의 파일을 로컬 시스템에 다운로드하는 기능을 제공합니다. 기본적인 사용법은 다음과 같습니다:URLDownloadToFile(nil, PChar(strURL), PChar(strEwiFile), 0, nil);​s.. 2024. 8. 3.
MSSQL Temp 또는 Model db 등 시스템 DB 오류로 SQL서버가 시작되지 못할 때 1. 개요서버 이전 도중에 DAS와 연결되어 있던 DB서버가 이전/부팅 과정의 실수 등으로 인하여 다시 DAS가 붙는 과정에서 HDD 등의 오류로 인하여 OS에 의해서 자동 FIX 되는 경우 MSSQL서버가 시작되지 않는 경우가 있을 수 있습니다. 또한, 라이브 상태의 DB서버에 붙어 있는 DAS의 전원을 먼저 꺼버렸을 경우에 관련 DB 파일들이 손상되는 경우가 발생할 수 있습니다.이번 서버 이전 과정에서 어쨌거나 DAS를 다시 인식시키는 과정에서 데이터베이스 파일에 손상이 있었고, 일반 데이터베이스 파일은 물론이고 시스템 데이터베이스 파일이 손상된 경우가 발생했습니다. 이때 일반 사용자 데이터베이스가 손상되었을 경우에 SQL서버는 시작되나 해당 데이터베이스명에 (주의대상)으로 표시되고 동작하지 않습니다.. 2024. 8. 3.
이미지 파일명으로 사이즈(폭/높이) 알아내기 JPEG, PNG, GIF 포맷에 대해 이미지 사이즈 구하는 방법이미지 컴포넌트를 이용하지 않고 파일명만을 가지고 직접 이미지 파일의 사이즈를 얻는 방법에 대해 알아보겠습니다. JPEG, PNG, GIF 포맷에 대해 각각 구현된 방법을 설명합니다.이미지 사이즈를 얻기 위한 준비이미지 파일의 사이즈를 얻기 위해 필요한 기본적인 준비 사항을 설명합니다. 본격적인 코딩에 앞서 필요한 유닛과 기본 함수들을 준비합니다.unit uImageSize;interfaceuses Classes;procedure GetJPGSize(const sFile: string; var wWidth, wHeight: Word);procedure GetPNGSize(const sFile: string; var wWidth, wHeigh.. 2024. 8. 2.