If I have a sub that is called and sometimes it has a blind carbon copy parameter should I create two subs as below? Or is there a better way to do it. One other thing that I have come across is the concept of overloading - should I just call the subs the same name?
Sub SendEmail(sFrom,sTo,sSubject, sBody)
Set NewMailObj=Server.CreateObject("CDONTS.NewMail")
NewMailObj.From=sFrom
NewMailObj.To = sTo
NewMailObj.Subject = sSubject
NewMailObj.Body = sBody
NewMailObj.BodyFormat = 0
NewMailObj.MailFormat = 0
NewMailObj.Send
Set NewMailObj=Nothing
End Sub
Sub SendEmailBCC(sFrom,sTo,sSubject, sBody, sBCC)
Set NewMailObj=Server.CreateObject("CDONTS.NewMail")
NewMailObj.From=sFrom
NewMailObj.To = sTo
NewMailObj.BCC = sBCC
NewMailObj.Subject = sSubject
NewMailObj.Body = sBody
NewMailObj.BodyFormat = 0
NewMailObj.MailFormat = 0
NewMailObj.Send
Set NewMailObj=Nothing
End Sub
Sub SendEmail(sFrom,sTo,sSubject, sBody)
Set NewMailObj=Server.CreateObject("CDONTS.NewMail")
NewMailObj.From=sFrom
NewMailObj.To = sTo
NewMailObj.Subject = sSubject
NewMailObj.Body = sBody
NewMailObj.BodyFormat = 0
NewMailObj.MailFormat = 0
NewMailObj.Send
Set NewMailObj=Nothing
End Sub
Sub SendEmailBCC(sFrom,sTo,sSubject, sBody, sBCC)
Set NewMailObj=Server.CreateObject("CDONTS.NewMail")
NewMailObj.From=sFrom
NewMailObj.To = sTo
NewMailObj.BCC = sBCC
NewMailObj.Subject = sSubject
NewMailObj.Body = sBody
NewMailObj.BodyFormat = 0
NewMailObj.MailFormat = 0
NewMailObj.Send
Set NewMailObj=Nothing
End Sub