Pascal / Objects / NewStr
Abstract, CallPointerConstructor, CallPointerLocal, CallPointerMethod, CallPointerMethodLocal, CallVoidConstructor, CallVoidLocal, CallVoidMethod, CallVoidMethodLocal, DisposeStr, LongDiv, LongMul, » NewStr, RegisterObjects, RegisterType, SetStr,
Funcion: NewStr()
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 unidad
Libreria 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