본문 바로가기

삽질/델파이13

in_addr 구조체 2025.03.24 - [삽질/델파이] - 아이피 구하기 에서 윈도우 소켓 을 이용해서 로컬 아이피를 구하는 방법을 알아보았는데 이데 대해서 조금 더 알아본다.gethostbyname 은 PHostEnt 라는 구조체의 포인터를 넘겨주는데 이 구조체는 다음과 같다. ( 원형과 라자루스, 델파이로 포팅된것은 버전별로 약간 상이할 수도 있는데 기본적으로는 같으니 차이점은 알아서 잘... 특별히 언급하지 않으면 라자루스 4.0 rc2 - fpc 3.2.2를 기준으로..)https://learn.microsoft.com/ko-kr/windows/win32/api/winsock/ns-winsock-hostent HOSTENT(winsock.h) - Win32 appsHOSTENT(winsock.h) 구조체는 함수에.. 2025. 3. 26.
아이피 구하기 델파이에서 아이피를 구해보자.공인아이피는 현재로서는 외부서버에 도움을 받는 방법 밖에 없는것 같다. 젤 간단한 방법이자 유일한 방법이 아닐까? 싶기도 하다.http://ip.delphi.or.kr/ http://ip.delphi.or.kr/ ip.delphi.or.kr 링크를 클릭해보면 아이피 가 딸랑 하나 나오는데 그게 현재 내컴퓨터가 사용하는 공인(외부) 아이피이다. 네이버나 다음검색창에 공인ip 라고 검색해도 젤 상단에 표시해준다. 그외 https://ip.pe.kr , http://www.findip.kr , http://www.ipconfig.kr 과 같은 수많은 사이트나 api 를 제공해 주는 곳이 많다. IP 정보 조회 - ipconfig.krIP 정보 조회 IP 주소27.0.238.118 .. 2025. 3. 24.
델파이/라자루스 에서 IP Helper API 사용하기. https://learn.microsoft.com/en-us/windows/win32/iphlp/ip-helper-start-page IP Helper - Win32 appsThe Internet Protocol Helper (IP Helper) API enables the retrieval and modification of network configuration settings for the local computer.learn.microsoft.com Windows 의 IP Helper API 는 로컬 컴퓨터의 네트워크 에 관련해서 관련 정보를 획득하거나 수정하고 또 통지를 알아낼수 있는것에 도움이 되는 API들의 집합체이다.  네트워크 카드의 정보 - 예로 아이피 와 같은 것을 획득할때 사용한다... 2025. 3. 22.
delphi Enum 에서 상수값을 문자열로... 또 반대로.. 델파이에서 열거형( Enum ) 이라는 자료형 이 있는데...type TColor = ( clRed, clYellow, clBlue, ....); 요런식 으로 만들어 쓸수 있다.이를 이용하다 보면 상수값 ( clRed ...) 을 문자열 로 바꾸거나 문자열을 상수로 바꿔야 하는경우가 있는데 다른언어 에 비해서 좀 불편하긴 하다. 델파이에서는 EnumName, EnumValue 과 같은 함수군이 있는데 이를 이용하면 된다. uses TypInfo, Db; //FFieldType 는 db 에 GetEnumXXX 는 TypInfo 에..function FieldTypeToStr( AValue: TFieldType): string;//TFieldType 를 문자열로begin Result:= GetEnumNa.. 2025. 3. 17.
반응형