MACROMEDIA DREAMWEAVER MX 2004-EXTENDING DREAMWEAVER Spezifikationen Seite 462

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 504
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 461
462 C-Level Extensibility
Arguments
char *name, JSNative call, unsigned int nargs
The name argument is the name of the function as it is exposed to JavaScript.
The call argument is a pointer to a C-level function. The function must accept the same
arguments as
readContentsOfFile, and it must return a JSBool, which indicates success
or failure.
The nargs argument is the number of arguments that the function expects to receive.
Returns
A Boolean value: JS_TRUE indicates success; JS_FALSE indicates failure.
char *JS_ValueToString()
Description
This function extracts a function argument from a jsval structure, converts it to a string, if
possible, and passes the converted value back to the caller.
Arguments
JSContext *cx, jsval v, unsigned int *pLength
The cx argument is the opaque JSContext pointer that passes to the JavaScript function.
The v argument is the jsval structure from which the string is to be extracted.
The pLength argument is a pointer to an unsigned integer. This function sets *plength
equal to the length of the string in bytes.
Returns
A pointer that points to a null-terminated string if successful or to a null value on failure.
The calling routine must not free this string when it finishes.
JSBool JS_ValueToInteger()
Description
This function extracts a function argument from a jsval structure, converts it to an integer
(if possible), and passes the converted value back to the caller.
NOTE
Do not modify the returned buffer pointer or you might corrupt the data structures of the
JavaScript interpreter. To change the string, you must copy the characters into another
buffer and create a new JavaScript string.
Seitenansicht 461
1 2 ... 457 458 459 460 461 462 463 464 465 466 467 ... 503 504

Kommentare zu diesen Handbüchern

Keine Kommentare