Exemple
L'exemple suivant montre comment remplir un champ donné dans l'espace de présentation avec la chaîne de caractères transmise sous forme de texte.
//------------------------------------------------------------------- // ECLField::SetText // // Set the field that contains row 2, column 10 to a value. //------------------------------------------------------------------- void Sample36() { ECLPS *PS; // Pointer to PS object ECLFieldList *FieldList; // Pointer to field list object ECLField *Field; // Pointer to field object try { PS = new ECLPS('A'); // Create PS object for 'A' FieldList = PS->GetFieldList(); // Get pointer to field list FieldList->Refresh(); // Build the field list // If the field at row 2 col 10 is an input field, set // it to a new value. Field = FieldList->FindField(2, 10); // Find field at this location if (Field != NULL) { if (!Field->IsProtected()) // Make sure its an input field Field->SetText("Way cool!"); // Assign new field text else printf("Position 2,10 is protected.\n"); } else printf("Cannot find field at position 2,10.\n"); delete PS; } catch (ECLErr Err) { printf("ECL Error: %s\n", Err.GetMsgText()); } } // end sample