Eksempel 1: case zMemTreeRec.MemorySize of 1 : MemSize1RadioButton.Checked := True; 8 : MemSize8RadioButton.Checked := True; 16: MemSize16RadioButton.Checked := True; 32: MemSize32RadioButton.Checked := True; 64: MemSize64RadioButton.Checked := True; else begin MemSizeCustomSpinEdit.Value := zMemTreeRec.MemorySize; MemSizeCustomRadioButton.Checked := True; MemSizeCustomLabel.Enabled := False; MemSizeCustomSpinEdit.Enabled := False; end; end; Eksempel 2: case NewDeviceForm.CreateContentSelection of ccsCopyFrom : if not fRADCoreData.DeviceExists(NewDeviceForm.DeviceName) then begin if fRADCoreData.Load(NewDeviceForm.CopyFrom) then begin fRADCoreData.SaveAsNewDevice(NewDeviceForm.DeviceName); DeviceListComboBox.Items.Text := fRADCoreData.DeviceList; DeviceListComboBox.ItemIndex := IndexInStrings(NewDeviceForm.DeviceName, DeviceListComboBox.Items); end else ShowMessage('Can''t find the device "' + NewDeviceForm.CopyFrom + '"!'); end else ShowMessage('The device "' + NewDeviceForm.CopyFrom + '" already exists!'); ccsEmpty : if not fRADCoreData.DeviceExists(NewDeviceForm.DeviceName) then begin if fRADCoreData.MakeEmptyDevice(NewDeviceForm.DeviceName) then begin DeviceListComboBox.Items.Text := fRADCoreData.DeviceList; DeviceListComboBox.ItemIndex := IndexInStrings(NewDeviceForm.DeviceName, DeviceListComboBox.Items); end else ShowMessage('Can''t create the device "' + NewDeviceForm.DeviceName + '"!'); end else ShowMessage('The device "' + NewDeviceForm.CopyFrom + '" already exists!'); end;