Pascal / Objects / NewStr
Abstract, CallPointerConstructor, CallPointerLocal, CallPointerMethod, CallPointerMethodLocal, CallVoidConstructor, CallVoidLocal, CallVoidMethod, CallVoidMethodLocal, DisposeStr, LongDiv, LongMul, » NewStr, RegisterObjects, RegisterType, SetStr,
Funcion: NewStr()
Sintaxis:
Descripcion: asigna una copia de una corta cadena del monton
Ejemplo:
Sintaxis:
function NewStr( const S: String ):PString;
Descripcion: asigna una copia de una corta cadena del monton
Ejemplo:
Program ex40; { Program to demonstrate the NewStr function } Uses Objects; Var S : String; P : PString; begin S:='Some really cute string'; Writeln ('Memavail : ',Memavail); P:=NewStr(S); If P^<>S then Writeln ('Oh-oh... Something is wrong !!'); Writeln ('Allocated string. Memavail : ',Memavail); DisposeStr(P); Writeln ('Deallocated string. Memavail : ',Memavail); end.
Librerias Pascal
Libreria crt - CRT - Pantalla y teclado del PASCAL de Turbo que maneja la unidadLibreria dos - DOS - Interface Turbo Pascal MS-DOS
Libreria Graph - Unidad para manipular los graficos de la pantalla compatible con TP
Libreria Objects - Objetos basicos compatible con TP
Libreria math - Rutinas adicionales matematicas
Libreria Printer - Provee de acceso a la impresora
Libreria strings - Rutinas para el manejo de cadenas
Libreria BaseUnix - Funcionalidad Basica de Linux
Libreria System - Manejo de Archivos - Funciones para la manipulacion de archivos en Pascal