![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
Cita:
Código:
Function TForm1.TransformaTiempo:Integer;
Var
H,M,S:Integer;
Begin
H:=StrToInt(EdHora.Text);
M:=StrToInt(EdMin.Text);
S:=StrToInt(EdSeg.Text);
TransformaTiempo:=H*3600+M*60+S;
End;
procedure TForm1.BotApagarClick(Sender: TObject);
Var
Tiempo:Integer;
begin
Tiempo:=IntToStr(TransformaTiempo);
MemoBat.lines.add('shutdown /s /t '+Tiempo);
MemoBat.lines.SaveToFile(ExtractFilePath(Application.ExeName)+'Apagar.Bat');
WinExec(PChar(ExtractFilePath(Application.ExeName)+'Apagar.Bat'),SW_SHOWNORMAL);
Sleep(250);
DeleteFile(PChar(ExtractFilePath(Application.ExeName)+'Apagar.Bat'));
MemoBat.lines.clear;
end;
procedure TForm1.BotCancelarClick(Sender: TObject);
begin
MemoBat.lines.add('shutdown -a');
MemoBat.Lines.SaveToFile('c:\apagar.bat');
WinExec(PChar('c:\apagar.bat'),SW_SHOWNORMAL);
Sleep(600);
DeleteFile(PChar(ExtractFilePath(Application.ExeName)+'Apagar.Bat'));
MemoBat.lines.clear;
end;
procedure TForm1.Cerrar1Click(Sender: TObject);
begin
Close;
end;
|
|
#2
|
||||
|
||||
|
Hola
El error es simplisimo. El mismo programa te lo esta diciendo. No son compatibles integer y string. Veamos tu arreglo: Hay dos datos iguales, uno el nombre de la funcion y otro el que adhieres a el memo, son el mismo, pero uno es Integer y otro string. Tu funcion la cambiaste a integer: bien, si funciona entonces deberias de recoger el dato de esa funcion en los mismos terminos, si pide integer, devuelvo integer: A ver que te dice ahora. Saludos
__________________
Siempre Novato |
|
#3
|
|||
|
|||
|
Huyy! que bobo que estoy! jaja cuando me empezó a tirar el primer error de conversión, no me di cuenta de que estaba dejando casilleros en blanco!! por eso era el error!! tengo que poner las excepciones! JAJAJA.
|
|
#4
|
||||
|
||||
|
Hola
Bueno, aqui esta tu seguimiento. Saludos
__________________
Siempre Novato Última edición por Caral fecha: 06-05-2011 a las 20:01:53. |
|
#5
|
|||
|
|||
|
Ahora tengo problema con la excepción!:
Cita:
Compila, pero me tira error igual. |
|
#6
|
||||
|
||||
|
Hola
Excepción ????? Osea: Quieres que si alguno de los edits esta en blanco salte una execpcion????. Osea: Quieres dejar que se equivoquen ????. Osea: mmmmmm. No hace falta una excepcion cuando se puede hacer que la funcion trabaje dependiendo de ....... Saludos
__________________
Siempre Novato |
|
#7
|
|||
|
|||
|
Cita:
Aunque estando algún casillero en blanco, el programa sigue "crasheando" con eso de que "EConvertError ''' is not a valid integer... bla bla bla. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como hacer un programa de chat | ahkimpech | Internet | 8 | 27-08-2011 15:21:46 |
| ¿como se programa un API y que es un API? | JXJ | Varios | 17 | 18-06-2010 01:53:30 |
| Cómo se programa en Cobol | David | C++ Builder | 8 | 12-09-2008 09:27:01 |
| Como depurar un programa con delphi 7 | kurono | Varios | 5 | 28-11-2007 09:01:26 |
| Como meterle al firewall del xp un programa | mierda | API de Windows | 18 | 14-12-2006 00:57:00 |
|