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