슬롯 감사 및 라이선스 개체(PAL) 문서

슬롯용으로 생성됨 ..

함수, 프로시저 및 속성

 

라이센스

정수 palLicense레벨
 라이센스 수준에 액세스
 
정수 palLicenseLevelSet
 라이센스 수준에 액세스
 
부울 palNetworkLicense확인
 네트워크 라이센스 템플릿의 유효성 검사가 괜찮은지 표시
 
부울 palNetworkLicenseOKSet
 네트워크 라이센스 템플릿의 유효성 검사가 괜찮은지 여부 표시
 

감사

공허 palSetAuditLine
 감사 문자열 설정
 
공허 palSetSystemName
 시스템 이름 설정 및 일반 감사 문자열 설정
 
부울 palAuditRun
 감사 실행 표시기
 
짧은 문자열 palGetAuditLine
 감사 문자열 가져오기
 
짧은 문자열 palGetCpr
 저작권 문자열 가져오기
 
정수 palGetVer
 239와 같은 정수로 결합된 메이저 및 마이너 숫자
 
짧은 문자열 palGetRel
 23.9와 같은 Major.Minor를 얻습니다.
 
짧은 문자열 palGetGold
 23.9.2에 대해 2와 같은 유지 관리 번호를 얻습니다.
 
짧은 문자열 palGetCod
 WIN과 같은 플랫폼 코드 가져오기
 
짧은 문자열 palGetHdr
 x86/MS Windows와 같은 플랫폼 텍스트 가져오기
 
정수 palGetJul
 라이센스 확인 날짜를 일련일 번호로 가져오기
 
짧은 문자열 palGetLicDat
 "2012년 9월 19일"과 같은 빌드 날짜를 가져옵니다
 
짧은 문자열 palGetBldCod
 LEG와 같은 빌드 코드 가져오기
 
짧은 문자열 palGetRelDat
 "2021년 12월 3일(ALPHA)" 또는 "2021년 12월 3일"과 같은 라이센스 확인 날짜를 가져옵니다.
 
짧은 문자열 palGetRevision
 r123456과 같은 전역 SVN 개정 번호를 가져옵니다
 
부울 palIsBeta
 베타 시스템 표시기
 
부울 palIsAlfa
 알파 시스템 표시기(지원 중단됨)
 
부울 palIsAlpha
 알파 시스템 표시기
 
정수 palGetToday
 오늘 날짜를 일련번호로 가져오기
 
정수 palGetJulianDays
 yymmdd 문자열에서 일련일 번호를 가져옵니다
 
공허 palAuditFields
 감사 라인 분리
 
짧은 문자열 palGetShortAuditLine
 짧은 감사 라인을 얻습니다
 

디렉터리

부울 palDataDirs
 buf의 데이터 디렉토리를 반환합니다.
 
부울 palConfigDirs
 buf의 구성 디렉토리를 반환합니다.
 
부울 palExistingConfigFiles
 buf에 구성 파일 이름을 반환합니다.
 

라이센스

부울 palLicenseReadU
 다양한 라인 형식의 라이센스 파일을 읽습니다.
 
공허 palLicenseRegisterGAMS
 라이센스 파일의 한 줄을 등록합니다
 
짧은 문자열 palLicenseGetLLine
 라이센스 파일 한 줄 검색
 
공허 palLicenseRegisterGAMSDone
 라이센스 등록 완료
 
공허 palLicenseRegisterSystem
 라이센스를 받을 시스템을 등록
 
부울 palLicenseValidation
 라이센스를 검증하고 실패 시 true를 반환합니다.
 
안시차르 palLicenseGetType
 라이센스 유형 문자 U(ser), N(etwork), M(achine) 또는 O(ther) 제공
 
부울 palLicenseGetKeyValue
 6번째 라이센스 라인의 키:값 쌍에서 값(문자열)을 검색합니다. 키가 없으면 false를 반환합니다.
 
포인터 palBlockUsesPort
 uses:num@start에서 검색된 [start:start+num] 범위의 포트를 차단합니다. 차단된 소켓에 대한 핸들을 반환하거나 실패하면 null을 반환합니다.
 
정수 palLicenseGetEvalDate
 슬롯 BASE 시간 제한 또는 평가 만료의 일련 일수를 반환하거나 시간 제한 라이센스가 아닌 경우 maxint를 반환
 
정수 palLicenseGetMaintDate
 슬롯 BASE 유지 관리 만료의 일련일 수를 반환하거나 시간 제한 라이선스인 경우 maxint를 반환
 
부울 palLicenseSolverCheck
 코드가 있는 시스템에 라이센스가 있는지 확인하고 등록된 크기를 사용하지 못하면 true를 반환합니다.
 
부울 palLicenseSolverCheckSizes
 코드가 있는 시스템에 라이센스가 있는지 확인하고 실패 시 인수의 크기를 사용하면 true를 반환합니다.
 
부울 palLicenseSolverCheckSizes64
 코드가 있는 시스템에 라이센스가 있는지 확인하고 실패 시 인수의 크기를 사용하면 true를 반환합니다.
 
부울 palLicenseCheck
 시스템 라이센스가 있는지 확인하고 실패 시 true를 반환합니다.
 
부울 palLicenseCheck64
 시스템 라이센스가 있는지 확인하고 실패 시 true를 반환합니다.
 
부울 palLicenseGetMessage
 라이센스 확인에서 메시지를 검색합니다.
 
부울 palPrintDemoMessage
 데모 사용에 관한 메시지를 검색합니다. Return은 메시지를 인쇄해야 하는지 여부를 나타냅니다(true는 인쇄를 의미함).
 
부울 palLicenseIsGAMSCheckout
 모델이 무료 슬롯 제한(실제 라이센스를 기반으로 한 데모 또는 커뮤니티)에 맞는지 표시하며, 해당하는 경우 true를 반환하고, 모델이 너무 크고 라이센스 코드 확인이 필요한 경우 false를 반환합니다.
 
부울 palLicenseIsAcademic
 라이센스가 교육용인지 여부 표시
 
부울 palLicenseCheckSubSys
 하위 시스템에 라이센스가 부여되었는지 여부 표시기(라이센스가 아닌 경우 true)
 
부울 palLicenseCheckSubX
 Indicator if subsystem is licensed (true if not licenses, daysLeft will be >/ 0 for eval license)
 
짧은 문자열 palLicenseGetPlatform
 플랫폼 라이센스 코드 받기
 
공허 palSetSystemDirectory
 시스템 디렉토리 설정
 
정수 palReleaseUsesPort
 이전에 차단된 포트를 해제합니다. 성공하면 0을 반환합니다.
 
부울 palStartNetworkSession
 네트워크 세션을 시작합니다. 성공하면 True를 반환합니다.
 
부울 palCloseNetworkSession
 이전에 열려 있던 네트워크 세션을 닫습니다. 성공하면 True를 반환합니다.
 

열거된 상수

 
palModelSizeLimits palLDemo  = 2000
  palNLDemo  = 1000
  palL커뮤니티  = 5000
  palNL커뮤니티  = 2500
 

정의

palLicense레벨 

라이센스 수준에 액세스

유형
유형의 속성정수
액션
읽기

palLicenseLevelSet 

라이센스 수준에 액세스

유형
유형의 속성정수
액션
쓰기

palNetworkLicense확인 

네트워크 라이센스 템플릿의 유효성 검사가 괜찮은지 여부 표시

유형
유형의 속성부울
액션
읽기

palNetworkLicenseOKSet 

네트워크 라이센스 템플릿의 유효성 검사가 괜찮은지 여부 표시

유형
유형의 속성부울
액션
쓰기

palAuditFields 

감사 라인 분리

유형
절차
매개변수
  const  ShortString    감사라인
    감사 라인
  아웃  ShortString    v1
    감사 라인의 제품 부분
  아웃  ShortString    v2
    감사 라인 분포 정보
  아웃  ShortString    v3
    나머지 감사 라인

palAuditRun 

감사 실행 표시기

유형
함수 반환부울

palBlockUsesPort 

uses:num@start에서 검색된 [start:start+num] 범위의 포트를 차단합니다. 차단된 소켓에 대한 핸들을 반환하거나 실패하면 null을 반환합니다.

유형
함수 반환포인터
매개변수
  out  정수    시작
    포트 블록의 시작을 반환합니다.
  out  정수    숫자
    포트 블록의 길이를 반환합니다.
  out  정수    항구
    return이 null이 아닌 경우 차단된 포트를 반환합니다.

palCloseNetworkSession 

이전에 열린 네트워크 세션을 닫습니다. 성공하면 True를 반환합니다.

유형
함수 반환부울
매개변수
  var  포인터    msgptr
    함수가 false를 반환하는 경우 메시지 버퍼의 시작 부분에 pchar를 추가합니다.

palConfigDirs 

buf의 구성 디렉토리를 반환합니다.

유형
함수 반환부울
매개변수
   PAnsiChar    버프
    여러 디렉터리를 반환하는 버퍼
   정수   버퍼사이즈
    버퍼 크기
  out  정수    numdirs
    반환된 디렉터리 수
   PLongIntArray    오프셋
    개별 디렉토리에 액세스하기 위한 buf로의 오프셋 벡터
   정수   오프셋 크기
    오프셋 벡터의 크기
  const  ShortString    sysdir
    슬롯 시스템 디렉토리

palDataDirs 

buf의 데이터 디렉토리를 반환합니다.

유형
함수 반환부울
매개변수
   PAnsiChar    버프
    여러 디렉터리를 반환하는 버퍼
   정수   버퍼사이즈
    버퍼 크기
  out  정수    numdirs
    반환된 디렉터리 수
   PLongIntArray    오프셋
    개별 디렉토리에 액세스하기 위한 buf로의 오프셋 벡터
   정수   오프셋 크기
    오프셋 벡터의 크기
  const  ShortString    sysdir
    슬롯 시스템 디렉토리

palExistingConfigFiles 

buf에 구성 파일 이름을 반환합니다.

유형
함수 반환부울
매개변수
   PAnsiChar    버프
    여러 파일 이름을 반환하는 버퍼
   정수   버퍼사이즈
    버퍼 크기
  out  정수    파일 수
    반환된 파일 이름 수
   PLongIntArray    오프셋
    개별 파일 이름에 액세스하기 위한 buf로의 오프셋 벡터
   정수   오프셋 크기
    오프셋 벡터의 크기
  const  ShortString    sysdir
    슬롯 시스템 디렉터리

palGetAuditLine 

감사 문자열 가져오기

유형
함수 반환짧은 문자열

palGetBldCod 

LEG와 같은 빌드 코드 가져오기

유형
함수 반환짧은 문자열

palGetCod 

WIN과 같은 플랫폼 코드 가져오기

유형
함수 반환짧은 문자열

palGetCpr 

저작권 문자열 가져오기

유형
함수 반환짧은 문자열

palGetGold 

23.9.2에 대해 2와 같은 유지 관리 번호를 얻습니다.

유형
함수 반환짧은 문자열

palGetHdr 

x86/MS Windows와 같은 플랫폼 텍스트 가져오기

유형
함수 반환짧은 문자열

palGetJul 

라이센스 확인 날짜를 일련일 번호로 가져오기

유형
함수 반환정수

palGetJulianDays 

yymmdd 문자열에서 일련일 번호를 가져옵니다

유형
함수 반환정수
매개변수
  const  ShortString    초

palGetLicDat 

"2012년 9월 19일"과 같은 빌드 날짜를 가져옵니다

유형
함수 반환짧은 문자열

palGetRel 

23.9와 같은 Major.Minor를 얻습니다.

유형
함수 반환짧은 문자열

palGetRelDat 

"2021년 12월 3일(ALPHA)" 또는 "2021년 12월 3일"과 같은 라이센스 확인 날짜를 가져옵니다.

유형
함수 반환짧은 문자열

palGetRevision 

r123456과 같은 전역 SVN 개정 번호를 가져옵니다

유형
함수 반환짧은 문자열

palGetShortAuditLine 

짧은 감사 라인을 얻습니다

유형
함수 반환짧은 문자열

palGetToday 

오늘 날짜를 일련번호로 가져오기

유형
함수 반환정수

palGetVer 

239와 같은 정수로 결합된 메이저 및 마이너 숫자

유형
함수 반환정수

palIsAlfa 

알파 시스템 표시기(사용되지 않음)

유형
함수 반환부울

palIsAlpha 

알파 시스템 표시기

유형
함수 반환부울

palIsBeta 

베타 시스템 표시기

유형
함수 반환부울

palLicenseCheck 

시스템 라이센스가 있는지 확인하고 실패 시 true를 반환합니다.

유형
함수 반환부울
매개변수
   정수   남
    방정식의 수
   정수   아니
    변수의 수
   정수   뉴질랜드
    0이 아닌 수
   정수   NLNZ
    0이 아닌 비선형 수
   정수   NDisc
    이산변수의 수

palLicenseCheck64 

시스템 라이센스가 있는지 확인하고 실패 시 true를 반환합니다.

유형
함수 반환부울
매개변수
   정수   남
    방정식의 수
   정수   아니
    변수의 수
   Int64    뉴질랜드
    0이 아닌 수
   Int64    NLNZ
    0이 아닌 비선형 수
   정수   NDisc
    이산변수의 수

palLicenseCheckSubSys 

하위 시스템에 라이선스가 부여되었는지 여부 표시기(라이선스가 아닌 경우 true)

유형
함수 반환부울
매개변수
  const  ShortString    코드
    시스템의 라이센스 코드

palLicenseCheckSubX 

Indicator if subsystem is licensed (true if not licenses, daysLeft will be >/ 0 for eval license)

유형
함수 반환부울
매개변수
  const  ShortString    sname
    솔버/하위 시스템 이름
  const  ShortString    코드
    시스템의 라이센스 코드
  var  정수    남은 일수
    남은 평가판 라이선스 일수(만료된 경우 마이너스)

palLicenseGetEvalDate 

슬롯 BASE 시간 제한 또는 평가 만료의 일련일 수를 반환하거나 시간 제한 라이센스가 아닌 경우 maxint를 반환

유형
함수 반환정수

palLicenseGetKeyValue 

6번째 라이센스 줄의 키:값 쌍에서 값(문자열)을 검색합니다. 키가 없으면 false를 반환합니다.

유형
함수 반환부울
매개변수
  const  ShortString    키
    키
  아웃  ShortString    스발
    값

palLicenseGetLLine 

라이센스 파일 한 줄 검색

유형
함수 반환짧은 문자열
매개변수
   정수   리넨
    라이센스 파일 줄 번호

palLicenseGetMaintDate 

슬롯 BASE 유지 관리 만료의 일련일 수를 반환하거나 시간 제한 라이선스인 경우 maxint를 반환합니다.

유형
함수 반환정수

palLicenseGetMessage 

라이센스 확인에서 메시지를 검색합니다.

유형
함수 반환부울
매개변수
  아웃  ShortString    메시지
    메시지

palLicenseGetPlatform 

라이센스의 플랫폼 코드 얻기

유형
함수 반환짧은 문자열

palLicenseGetType 

라이센스 유형 문자 U(ser), N(etwork), M(achine) 또는 O(ther) 제공

유형
함수 반환안시차르

palLicenseIsAcademic 

라이센스가 교육용인지 여부 표시

유형
함수 반환부울

palLicenseIsGAMSCheckout 

모델이 무료 슬롯 제한(실제 라이센스를 기반으로 한 데모 또는 커뮤니티)에 맞는지 표시하며, 해당하는 경우 true를 반환하고, 모델이 너무 크고 라이센스 코드 확인이 적절한 경우 false를 반환합니다.

유형
함수 반환부울

palLicenseReadU 

다양한 라인 형식의 라이센스 파일을 읽습니다.

유형
함수 반환부울
매개변수
  const  ShortString    파일 이름
    읽을 라이센스 파일의 이름
  아웃  ShortString    메시지
    메시지
  var  정수    RC
    반환 코드

palLicenseRegisterGAMS 

라이센스 파일의 한 줄을 등록합니다.

유형
절차
매개변수
   정수   리넨
    라이센스 파일 줄 번호
  const  ShortString    라이선
    라이센스 파일 라인

palLicenseRegisterGAMS완료 

라이센스 등록 완료

유형
절차

palLicenseRegisterSystem 

라이센스를 받을 시스템을 등록

유형
절차
매개변수
   정수   숫자코드
    시스템의 라이센스 코드 수
  const  ShortString    코드
    시스템의 라이센스 코드
   정수   매직넘
    매직넘버

palLicenseSolverCheck 

코드가 있는 시스템에 라이센스가 있는지 확인하고 등록된 크기를 사용하지 못하면 true를 반환합니다.

유형
함수 반환부울
매개변수
  const  ShortString    코드
    시스템의 라이센스 코드

palLicenseSolverCheckSizes 

코드가 있는 시스템에 라이센스가 있는지 확인하고 실패 시 인수의 크기를 사용하면 true를 반환합니다.

유형
함수 반환부울
매개변수
  const  ShortString    코드
    시스템의 라이센스 코드
   정수   남
    방정식의 수
   정수   아니
    변수의 수
   정수   뉴질랜드
    0이 아닌 수
   정수   NLNZ
    0이 아닌 비선형 수
   정수   NDisc
    이산변수의 수

palLicenseSolverCheckSizes64 

코드가 있는 시스템에 라이센스가 있는지 확인하고 실패 시 인수의 크기를 사용하면 true를 반환합니다.

유형
함수 반환부울
매개변수
  const  ShortString    코드
    시스템의 라이센스 코드
   정수   남
    방정식의 수
   정수   아니
    변수의 수
   Int64    뉴질랜드
    0이 아닌 수
   Int64    NLNZ
    0이 아닌 비선형 수
   정수   NDisc
    이산변수의 수

palLicenseValidation 

라이센스를 검증하고 실패 시 true를 반환합니다.

유형
함수 반환부울

palPrintDemoMessage 

데모 사용에 관한 메시지를 검색합니다. Return은 메시지를 인쇄해야 하는지 여부를 나타냅니다(true는 인쇄를 의미함).

유형
함수 반환부울
매개변수
  아웃  ShortString    메시지
    메시지

palReleaseUsesPort 

이전에 차단된 포트를 해제합니다. 성공하면 0을 반환합니다.

유형
함수 반환정수
매개변수
   포인터    소켓포인트
    블록 소켓에 대한 포인터

palSetAuditLine 

감사 문자열 설정

유형
절차
매개변수
  const  ShortString    감사라인
    감사 라인

palSetSystemDirectory 

시스템 디렉토리 설정

유형
절차
매개변수
  const  ShortString    시스템디렉터리
    슬롯 시스템 디렉토리

palSetSystemName 

시스템 이름 설정 및 일반 감사 문자열 설정

유형
절차
매개변수
  const  ShortString    sname
    솔버/하위 시스템 이름

palStartNetworkSession 

네트워크 세션을 시작합니다. 성공하면 True를 반환합니다.

유형
함수 반환부울
매개변수
  var  포인터    msgptr
    함수가 false를 반환하는 경우 메시지 버퍼의 시작 부분에 pchar를 추가합니다.
  var  포인터    lictr
    성공할 경우 인스턴스화된 네트워크 라이센스의 시작 부분에 pchar