• Special case
  • Required application feature
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WindowsLinuxPHPWEBDEV - Browser code
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Stored procedures
Adds a contact:
  • WINDEV in a Lotus Notes or Outlook address book.
    Caution: This function cannot be used to add a contact into the address book of an Outlook Express messaging.
  • Universal Windows 10 App into the list of contacts on the device (Android, iPhone or iPad, Universal Windows).
WINDEVUser code (UMC)
// Initialize the variables of Contact structure
// Fill the variables for the new contact
mContact.Name = "Smith"
mContact.FirstName = "Adriana"
mContact.Email = ""
// Add the contact
IF ContactAdd(SessionID) = True THEN
Info("Contact added")
Error("Error during the addition", ErrorInfo())
Universal Windows 10 App
// Local variables
tContact is Contact
tPhone is Phone
// Identity
tContact.Name = EDT_LastName
tContact.FirstName = EDT_FirstName
// Home phone numbers
IF EDT_HomePhone <> "" THEN
tPhone.PhoneNumber = EDT_HomePhone
tPhone.Type = phoneHome
Add(tContact.Phone, tPhone)
// Add
IF NOT ContactAdd(tContact, gSource) THEN
Error("Unable to create the contact.")
WINDEVUser code (UMC)

Adding a contact into the Lotus Notes or Outlook messaging Hide the details

<Result> = ContactAdd(<Session identifier>)
<Result>: Boolean
  • True if the addition was performed,
  • False otherwise. To get more details on the error, use ErrorInfo with the errMessage constant.
<Session identifier>: Integer
Session ID to be used. This identifier is returned by EmailStartNotesSession, EmailStartOutlookSession, NotesOpenDatabase or OutlookStartSession.
Universal Windows 10 App

Adding a contact to the device's contact list Hide the details

<Result> = ContactAdd(<Contact> [, <Source>])
<Result>: Boolean
  • True if the addition was performed,
  • False otherwise. To get more details on the error, use ErrorInfo with the errMessage constant.
<Contact>: Contact variable
Name of the Contact variable corresponding to the contact to add.
<Source>: Optional ContactSource variable
Name of the ContactSource variable corresponding to the source or to the account into which the contact will be added. If this parameter is not specified, the contact will be associated with no account.
Universal Windows 10 App

Special case

To display the New Contact window in the device's native Contacts application, use ContactCreate.
Universal Windows 10 App

Required application feature

When this function is used, an application feature is declared in the application generation wizard.
Required feature: Contacts
This feature allows the applications to access the contacts.
Component: wd280com.dll
Minimum version required
  • Version 11
This page is also available for…
Click [Add] to post a comment