3.27 DM_FreeContent

Mit Hilfe dieser Funktion können Sie den von der Funktion DM_GetContent allokierten Speicherplatz wieder freigeben, d.h. jedem Aufruf von DM_GetContent muss DM_FreeContent folgen, nachdem Sie die Daten in Ihrer Anwendung verarbeitet haben.

void DML_default DM_EXPORT DM_FreeContent
(
  DM_Content *content
  DM_Options options
)

Parameter

-> DM_Content *content

Dieser Parameter ist ein Zeiger auf die Inhaltsstruktur eines Objekts (z.B. einer Listbox), dessen Speicherplatz freigegeben werden soll. Diesen Zeiger haben Sie von der Funktion DM_GetContent erhalten.

-> DM_Options options

Unbenutzt. Muss 0 sein.

Beispiel: Abfrage des Inhaltes eines Tablefields

void DML_default DM_ENTRY GetContent  __1(

(DM_ID, tablefieldID))

{

  int i;

  DM_UInt count;

  DM_Content *vec;

  DM_GetContent(tablefieldID, (DM_Value *) 0, (DM_Value *) 0,

     &vec, &count, 0);

  for (i = 0; i < count; i++)

  {

    printf("vec[%d].sensitive = %d\n",i, vec[i].sensitive);

    printf("vec[%d].string    = %s\n",i, vec[i].string);

  }

  DM_FreeContent(vec, 0);

}

Siehe auch

Objekte poptext, listbox, tablefield, treeview