メール送信時のチェック項目

・メール送信時のチェック項目(個人的メモ)

1. ファイルの添付忘れ・添付間違い
2. 機密情報・個人情報が含まれていないか
3. 差し出しアカウント・宛先アドレス・CC,BCCチェック

4. 相手が読んでどう感じるかを考えて内容を吟味.
5. メールは一人歩きすることがある.一人歩きしても耐えられるメールに.

番外:何かを尋ねて返事をもらったら礼儀として結果を報告する.

VB2005 DataTableの手動作成

    Private Sub CreateDt()

        Dim dt As New DataTable
        dt.Columns.Add(“ID”, GetType(Integer))
        dt.Columns.Add(“名称”, GetType(String))

       ‘1行まとめて代入する方法
        dt.Rows.Add(0, “A”)
        dt.Rows.Add(1, “B”)
        dt.Rows.Add(2, “C”)

       ‘要素ごとに代入する方法
        Dim row1 As DataRow
        row1 = dt.NewRow
        row1.Item(“ID”) = 0
        row1.Item(“名称”) = “A”
        dt.Rows.Add(row1)
        row1 = dt.NewRow
        row1.Item(“ID”) = 1
        row1.Item(“名称”) = “B”
        dt.Rows.Add(row1)

        With ComboBox1
            .ValueMember = “ID”
            .DisplayMember = “名称”
            .DataSource = dt
            .SelectedIndex = 0
        End With

    End Sub


Updated:
2011-10-09 要素ごとに代入する方法を追加.

Delphi StringList

var
  SL1 : TStringList;
begin
  SL1 := nil;
  try
   SL1 : TStringList.Create;
    //コード
  finally
    FreeAndNil(SL1); //nilにして解放
  end;
end;


2021.03.06 tryの中でCreateするように変更。StringListが複数になっても1つのtryで済むため。