2025-04-27 07:49:33 -04:00

236 lines
6.1 KiB
Plaintext

VERSION 5.00
Begin VB.Form FormExpireProperties
Caption = "Expire properties"
ClientHeight = 4770
ClientLeft = 1740
ClientTop = 2160
ClientWidth = 4815
LinkTopic = "Form2"
PaletteMode = 1 'UseZOrder
ScaleHeight = 4770
ScaleWidth = 4815
Begin VB.TextBox txtPolicyName
Height = 285
Left = 1320
TabIndex = 16
Top = 1680
Width = 1815
End
Begin VB.TextBox txtInstance
Height = 285
Left = 1440
TabIndex = 1
Text = "1"
Top = 600
Width = 1695
End
Begin VB.TextBox txtServer
Height = 285
Left = 1440
TabIndex = 0
Top = 240
Width = 1695
End
Begin VB.TextBox txtNewsgroups
Height = 285
Left = 1320
TabIndex = 5
Text = "*;"
Top = 3120
Width = 1815
End
Begin VB.CommandButton btnSet
Caption = "Set"
Height = 495
Left = 3240
TabIndex = 8
Top = 3600
Width = 1455
End
Begin VB.CommandButton btnDefault
Caption = "Default"
Height = 495
Left = 120
TabIndex = 6
Top = 3600
Width = 1455
End
Begin VB.CommandButton btnAdd
Caption = "Add"
Height = 495
Left = 1680
TabIndex = 7
Top = 3600
Width = 1455
End
Begin VB.TextBox txtTime
Height = 285
Left = 1320
TabIndex = 4
Text = "100"
Top = 2640
Width = 1815
End
Begin VB.TextBox txtSize
Height = 285
Left = 1320
TabIndex = 3
Text = "50"
Top = 2160
Width = 1815
End
Begin VB.TextBox txtId
Height = 285
Left = 1320
TabIndex = 2
Text = "1"
Top = 1200
Width = 1815
End
Begin VB.Label Label7
Caption = "Policy Name"
Height = 255
Left = 120
TabIndex = 15
Top = 1680
Width = 975
End
Begin VB.Label Label6
Caption = "Service Instance"
Height = 255
Left = 120
TabIndex = 14
Top = 600
Width = 1215
End
Begin VB.Label Label5
Caption = "Server"
Height = 255
Left = 120
TabIndex = 13
Top = 240
Width = 1095
End
Begin VB.Label Label4
Caption = "Newsgroups"
Height = 255
Left = 120
TabIndex = 12
Top = 3120
Width = 1095
End
Begin VB.Label Label3
Caption = "Time"
Height = 255
Left = 120
TabIndex = 11
Top = 2640
Width = 735
End
Begin VB.Label Label2
Caption = "Size"
Height = 255
Left = 120
TabIndex = 10
Top = 2160
Width = 615
End
Begin VB.Label Label1
Caption = "ID"
Height = 255
Left = 120
TabIndex = 9
Top = 1200
Width = 735
End
End
Attribute VB_Name = "FormExpireProperties"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim ExpireObj As Object
Public Sub SetFormExpireObject(x As Object)
Set ExpireObj = x
End Sub
Private Sub btnAdd_Click()
Dim strNewsgroups As Variant
Dim emptyarray() As String
ExpireObj.Server = txtServer
ExpireObj.ServiceInstance = txtInstance
ExpireObj.Default
ExpireObj.ExpireId = txtId
ExpireObj.PolicyName = txtPolicyName
ExpireObj.ExpireTime = txtTime
ExpireObj.ExpireSize = txtSize
If (txtNewsgroups <> "") Then
strNewsgroups = FormMain.NewsgroupsToArray(txtNewsgroups)
txtNewsgroups = FormMain.ArrayToNewsgroups(strNewsgroups)
ExpireObj.Newsgroups = strNewsgroups
Else
ExpireObj.Newsgroups = emptyarray
End If
ExpireObj.Add
txtId = ExpireObj.ExpireId
txtTime = ExpireObj.ExpireTime
txtSize = ExpireObj.ExpireSize
End Sub
Private Sub Command1_Click()
End Sub
Private Sub btnDefault_Click()
ExpireObj.Default
txtId = ExpireObj.ExpireId
txtPolicyName = ExpireObj.PolicyName
txtSize = ExpireObj.ExpireSize
txtTime = ExpireObj.ExpireTime
End Sub
Private Sub btnSet_Click()
Dim strNewsgroups As Variant
strNewsgroups = FormMain.NewsgroupsToArray(txtNewsgroups)
txtNewsgroups = FormMain.ArrayToNewsgroups(strNewsgroups)
ExpireObj.Server = txtServer
ExpireObj.ServiceInstance = txtInstance
ExpireObj.Default
ExpireObj.ExpireId = txtId
ExpireObj.PolicyName = txtPolicyName
ExpireObj.ExpireTime = txtTime
ExpireObj.ExpireSize = txtSize
ExpireObj.Newsgroups = strNewsgroups
ExpireObj.Set
txtId = ExpireObj.ExpireId
txtTime = ExpireObj.ExpireTime
txtSize = ExpireObj.ExpireSize
End Sub
Private Sub Form_Load()
Set ExpireObj = CreateObject("NntpAdm.Expiration")
End Sub