quarta-feira, 29 de setembro de 2010

Leitura e escrita no RegEdit do Windows - Delphi

//evento de do botão!
procedure TForm1.Button1Click(Sender: TObject);
var
reg : TRegistry;
begin
reg := TRegistry.Create;
reg.RootKey := HKEY_CURRENT_USER;
try
if reg.OpenKey('Software\umcastec',true) then
// para deletar o valor
//--reg.DeleteValue('Valor armazenado');
//para escrever no valor
reg.WriteString('Valor armazenado', 'Escrevendo no RegEdit');
//leitura do valor
//--reg.ReadString('Valor armazenado');
finally
reg.CloseKey;
reg.Free;

end;
end;

Atenção: tome cuidado ao trabalhar com o registro do Windows, uma falha pode causar danos ao S.O.

segunda-feira, 27 de setembro de 2010

quarta-feira, 25 de agosto de 2010

quarta-feira, 18 de agosto de 2010

Último dia do mês - JAVA


package umcastec.data;

public class data{

public static void main(String[]a) throws Exception {
int ano = 2010;
int mes = 9;
java.util.Calendar calendar = java.util.Calendar.getInstance();
calendar.set(java.util.Calendar.YEAR, ano);
calendar.set(java.util.Calendar.MONTH, mes-1);
calendar.set(java.util.Calendar.DAY_OF_MONTH, 1);

int maxMonthDay = calendar.getActualMaximum(java.util.Calendar.DAY_OF_MONTH);
calendar.set(java.util.Calendar.DAY_OF_MONTH, maxMonthDay);

System.out.println(new java.text.SimpleDateFormat("dd/MM/yyyy").format(calendar.getTime()) + " 23:59:59");

}

}

Abrir Conexão FTP - JAVA

package umcastec.ftp;


public class openFtp {
public static void main(String []args) throws Exception{
String host = "www.seuftp.com";
int port = 21;
String user = "login-usuario";
String password = "senha-usuario";
org.apache.commons.net.ftp.FTPClient ftp = new org.apache.commons.net.ftp.FTPClient();
if (port == 0) {
ftp.connect(host);
} else {
ftp.connect(host, port);
System.out.println("Conexão efetuada com sucesso!");
}
if(!org.apache.commons.net.ftp.FTPReply.isPositiveCompletion(ftp.getReplyCode())) {
ftp.disconnect();
throw new Exception("Servidor FTP recusou a conexão.");
}
if (!ftp.login(user, password)) {
ftp.disconnect();
throw new Exception("Nome de Usuário e/ou senha estão errados.");
}
}
}

Obter Propriedades do Computador > ver BETA - JAVA

Captura, algumas informações do computador como: usuário logado ,sistema operacional,rede.
E você pode salvar essas informações em um arquivo de texto!