Programación en Delphi/Operaciones de Entrada y Salida básica
Las operaciones de entrada y salida en Delphi son variadas dependiendo de la aplicación que se está programando. Si es una aplicación de consola, los comandos de entrada y salida son los siguientes:
Read(Var);
El argumento es un identificador de las variables previamente declarada.
Write(‘Mensaje’,Var);
Este comando nos imprime una salida y puede recibir muchos argumentos, entre ellos mensajes String y si queremos imprimir un número que está almacenado en una variable simplemente se pone el nombre de la variable como parámetro.
Si es una aplicación con formularios y ventanas, eso depende de cuales sean los elementos de entrada y cuales los de salida, a continuación una breve descripción de objetos (Más comunes) y sus métodos de entrada y salida.
Label
Este objeto es una etiqueta con rotulada como desee el programador, se suele usar más para mostrar salidas que usarlo como una entrada, a menos que sea una variable constante. Su método de Entrada como de salida es caption. ejemplos
Label1.caption := 'Hola Mundo'; {el rótulo de Labe1 será "Hola mundo"} x := StrToInt(Label2.caption); {Una variable del tipo Integer llamada x recibe la entrada}
Edit
Este es la famosa caja de texto, una de las más usadas para insertarle entradas a los programas, el método que usa para el flujo de entrada y salida es text. ejemplos
Edit1.Text := 'Hola Mundo'; {Salida} x:= StrToInt(Edit2.Text); {Entrada}
Tanto el Label como el Edit muestran salidas y entradas del tipo String, por lo tanto se deben convertir o usar métodos de conversión de tipos para no tener problemas.
Tenemos algunos métodos:
StrToInt(Argumento): Convierte un string en Integer.
StrToFloat(Argumento): Convierte un String en Real.
FloatToStr(Argumento): Convierte un Real en String.
IntToStr(Argumento): Convierte Integer a String.