Ir para conteúdo
Fórum Script Brasil

CorN_Sk8

Membros
  • Total de itens

    89
  • Registro em

  • Última visita

Tudo que CorN_Sk8 postou

  1. tem uma funcao tmb, não testei ... function ExecAndWait(const FileName, Params: string; const WindowState: Word): boolean; var SUInfo: TStartupInfo; ProcInfo: TProcessInformation; CmdLine: string; begin { Coloca o nome do arquivo entre aspas. Isto é necessário devido aos espaços contidos em nomes longos } CmdLine := '"' + Filename + '"' + Params; FillChar(SUInfo, SizeOf(SUInfo), #0); with SUInfo do begin cb := SizeOf(SUInfo); dwFlags := STARTF_USESHOWWINDOW; wShowWindow := WindowState; end; Result := CreateProcess(nil, PChar(CmdLine), nil, nil, false, CREATE_NEW_CONSOLE or NORMAL_PRIORITY_CLASS, nil, PChar(ExtractFilePath(Filename)), SUInfo, ProcInfo); { Aguarda até ser finalizado } if Result then begin WaitForSingleObject(ProcInfo.hProcess, INFINITE); { Libera os Handles } CloseHandle(ProcInfo.hProcess); CloseHandle(ProcInfo.hThread); end; end;
  2. um método bom seria trabalhar usando api do windows, quando você xamar o p2 passe um parametro para ele, o HANDLE da app principal, ai quando você fechar o P2 mande uma mensagem para a aplicacao dizendo que fechou, e para ter mais controle, enviar via msg o handle do P2, se bem que deve ter algum metodo que quando você xame a app de para pegar o HANDLE, mais se usar com ShellExecute axo que terá que passar por mensagem mesmo ...
  3. bom, já tive programas meus que paravam de funcionar dps de certo tempo tmb, e descobri em varios que era porque não tirava um componente da memoria apos usa-lo quando criados em run time ... pode ser isso no seu programa,,,, voce pode me explicar como funcionar esse GPRS ? é para celulares ? o que é ?
  4. CorN_Sk8

    Trocar Linha

    isso é padrão para qualquer aplicacao windows, caracteres 13 e 10 juntos = quebra de linhas, se você tiver programando em php, delphi, java, tanto faz é a mesma coisa, nas aplicacoes DOS geralmente só o 13 já quebra a linha, 13 é o ascci do ENTER
  5. CorN_Sk8

    Exibir Imagens

    cria o codigo html rapa pra 6 imagens se coloca pra imprimir dentro dela uma variavel $img1 $img2 ... ai você carrega do db o caminho em $img1 $img2 www.usinadidatica.com veja as seção de fotos
  6. CorN_Sk8

    Fk Recebe Pk

    você vai ter que dar UPDATE SIMULTANEO NAS TRES
  7. UPDATE TABELA SET NODOCAMPO = NOMEDOCAMPO + 1, OUTROCAMPO = NOMEDOCAMPO + 1
  8. CorN_Sk8

    Sistema De Soma De Campos

    eu não entendi se v qr em php ou js,,, <html> <head><title>Teste</title> <script> function Calc(){ var PreBola = 5; var PreSaco = 3; document.Form1.Total.value = (document.Form1.Bola.value * PreBola) + (document.Form1.Saco.value * PreSaco); } </script> <body> <form name="Form1"> Bolas &nbsp;<input type="Text" name="Bola" value="2"><br> Sacos &nbsp;<input type="Text" name="Saco" value="3"><br><br> <a href="javascript:Calc()">Calcular</a><br> <input type="Text" name="Total" value="0"> </form> </body> </html>
  9. Showmessage(IntToStr(Screen.Width) + 'x' + IntToStr(Screen.Height));
  10. complementando.... int 2 bytes = -1(256.256) até 256.256 porque ? porque ele consegue alocar 2 bytes, não importa se negativo ou positivo, é numero do mesmo jeito char 1 byte = 256(porque 256 ? porque a tabela ascci vai de 0 a 255 e não existe char maior que isso nem menor )
  11. CorN_Sk8

    Vetores De Objetos

    putz faz tempo q não mexo com isso mas ... Objeto objs[10]; isso deve funcionar ai você usa obs[index] ....
  12. CorN_Sk8

    Dbcheckbox

    DBEdit22.Visible := btcasado.checked;
  13. vai ter q usar um contador e if $x = 0; antes do While ai dentro você poem $x++; if ($x % 2 != 0) { //% é MOD não lembro como q é em php mais deve ser assim código }
  14. order by campo asc ou desc asc = menor pro maior desc = maior pro menor ou seja em abcdário A..Z = Menor pro maior
  15. cara você vai ter que listar os processos ... tentei com FindWindow mais não deu muito certo, creio eu que possa dar certo, tente fechar o Handle 0
  16. CorN_Sk8

    Sms

    tem uma dll na net pra isso, mas o serviço de enviar sms por ela é pago, então o melhor metodo é você usar o envio pelo proprio site das operadoras ... ou então descobrir como é feito o envio de SMS, mas axo q vai ser bem mais dificil descobrir isso ...
  17. use a propriedade Between select * from tabela where data between '20/01/06' and '30/01/06' saco ?
  18. Str[Position] = Char ou seja Str := 'Leonardo'; Str[1] = 'L' Str[1] + Str[2] = 'Le' entendeu ?
  19. você ta usando os componentes da paleta DBExpress ? se tiver é colocar LoginPrompt = False
  20. putz eu tinha essa rotina, é só mudar um valor no registro mais agora perdi,, se eu axar eu posto aqui ... qualquer coisa use a dll Gina.dll procura no google, ela tem algumas opções pra winnt .... mais sem fonte
  21. cara totalmente errado ... type TThr = Class(TThread) public Url: String; protected procedure Execute; override; end; ... var thr: TThr; Procedure TForm1.GetDownload; begin thr := TThr.create(true); thr.url := '....'; thr.resume; timer1.enabled := true; // o timer vai verificar dps de 15 sec se a thr.Suspended = True, se sim termino o download end; procedure TThr.Execute; begin ... Código de download, não xame o Form1 de nenhum jeito Suspend; end; end;
  22. ponha o código de postar ... no evento OnDownloadComplete do componente webbrowser
  23. pow pimenta porque você não pediu ajuda pra mim no mirc ? hauhauuhah
  24. CorN_Sk8

    Iniciando Em Java

    tenta entender isso Pessoa.java public class Pessoa { static final int Masculino = 1; static final int Feminino = 2; private String Nome; private int Sexo; private int Idade; private double Altura; // Construtor public Pessoa(String Arg1, int Arg2, int Arg3, double Arg4){ this.Nome = Arg1; this.Sexo = Arg2; this.Idade = Arg3; this.Altura = Arg4; } public Pessoa(){ } // Só para ter dois contrutores, um q não pede nada ( Overload ) // Sets public void setNome(String Arg){ Nome = Arg; } public void setSexo(int Arg){ Sexo = Arg; } public void setIdade(int Arg){ Idade = Arg; } public void setAltura(double Arg){ Altura = Arg; } // Gets public String getNome(){ return Nome; } public int getSexo(){ return Sexo; } public int getIdade(){ return Idade; } public double getAltura(){ return Altura; } } Teste.java public class Teste { public static void main(String[] Args){ Pessoa[] p = { new Pessoa("Leonardo", Pessoa.Masculino, 16, 1.75), new Pessoa("Fernando", Pessoa.Masculino, 14, 1.80) }; String[] Sexo = {"Masculino", "Feminino"}; for(int x = 0; x < p.length; x++){ System.out.println("Dados Pessoais:"); System.out.println(" Nome: " + p[x].getNome()); System.out.println(" Idade: " + p[x].getIdade()); System.out.println(" Sexo: " + Sexo[p[x].getSexo() - 1]); System.out.println(" Altura: " + p[x].getAltura()); System.out.println(); } } }
  25. porque você num converte a rotina pra java ?
×
×
  • Criar Novo...