Ir para conteúdo
Fórum Script Brasil

djfarinha

Membros
  • Total de itens

    97
  • Registro em

  • Última visita

Tudo que djfarinha postou

  1. djfarinha

    PyNFe

    Boa tarde, alguém aqui utiliza o PyNFe
  2. djfarinha

    Erro Kivy

    # -*- coding: utf-8 -*- import requests import kivy import xml.dom.minidom from kivy.app import App from kivy.uix.button import Button from kivy.uix.boxlayout import BoxLayout from kivy.uix.gridlayout import GridLayout from kivy.uix.label import Label from kivy.uix.textinput import TextInput from kivy.uix.floatlayout import FloatLayout layout = FloatLayout(size=(300,300),background_color=(0,10,10,1)) btnTemperatura = Button(id='244',text = 'Temperatura',size_hint_y=.1); lbldia1 = Label(text='',pos=(.100,250)) lbldia2 = Label(text='',pos=(.100,250)) lbldia3 = Label(text='',pos=(.100,250)) lbldia4 = Label(text='',pos=(.100,250)) class MyApp(App): def build(self): layout.add_widget(lbldia1) layout.add_widget(lbldia2) layout.add_widget(lbldia3) layout.add_widget(lbldia4) btnTemperatura.bind(on_press=Temperatura(1)) layout.add_widget(btnTemperatura) return layout def Temperatura(self,x): print str(x) if __name__ == '__main__': MyApp().run() Erro : File "cidades2.py", line 26, in build btnTemperatura.bind(on_press=Temperatura(1)) TypeError: Temperatura() takes exactly 2 arguments (1 given)
  3. Só estou informando que consegui resolver o meu problema gerando um WSDL com um arquivo PHP chamado WSDLCreator.php ele gerou uma WSDL do meu webservice. obrigado!
  4. Você não passo o tipo da variavel utilizada na função.
  5. Tenta assim #include <stdio.h> float somar(float x, float y) { return x+y ; } int main(void) { while(1) { float num1, num2, resultado; char operador; printf("Sintaxe:\n[numero][operador][numero]\n\n"); scanf("%f %c %f",&num1,&operador,&num2); printf("o resultado da soma %f + %f e = \n",num1,num2); switch(operador) { case '+': resultado = somar(num1,num2); printf("%f\n",resultado); break; default: printf("Operador inválido\n"); break; } printf("=%f", resultado); } return 0; }
  6. djfarinha

    C com Firebird

    você ESTA USANDO WINDOWS OU LINUX?
  7. Bom dia. Criei um WebService simples em PHP ele só retorna o nome que eu enviar. <?php $server = new SoapServer(null, array('uri' => "http://rafaelsilva.esy.es/")); function hello($name) { return $name; } //registro do serviço $server->addFunction("hello"); // chamada do método para atender as requisição do serviço // se a chamada for um POST executa, senão apenas mostra as funções “cadastradas” if ($_SERVER["REQUEST_METHOD"]== "POST") { $server->handle(); } else { $functions = $server->getFunctions(); foreach ($functions as $func) { print $func. "<br>"; } } ?> Se eu quiser consumir esse WebService, em PHP eu simplesmente faria isso : <? $client = new SoapClient(null, array('location' => 'http://rafaelsilva.esy.es/server.php', 'uri' => 'http://rafaelsilva.esy.es/','trace' => 1)); $result = $client->hello('Rafael da Silva Araujo'); if (is_soap_fault($result)){ trigger_error("SOAP Fault: (faultcode: {$result->faultcode}, faultstring: {$result->faulstring})", E_ERROR); }else{ echo "Resultado Encontrado : <br><br>"; print_r($result); } ?> Já no Delphi eu não consigo acesso atraves do WSDL Importer. Existe outra mareira de acessar sem o WSDL Importer?
  8. Crie um vetor para salvar as cartas que estão sendo sorteadas, cada vez que você usar o comando rand() verifique o vetor, se a carta estiver no vetor repita o processo. do { a = rand(); } while( a estiver no verto );
  9. djfarinha

    Jogo de Xadrez

    Obrigado Douglas, vai postando os avanços que você tiver para eu poder ajudar.
  10. djfarinha

    como fazer

    O código a baixo vai exibir a palavra teste depois de 10 segundos #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { sleep(10000); printf("teste"); system("PAUSE"); return 0; }
  11. Foi isso mesmo que eu fiz, por enquanto foi uma solução rápida mas vou continuar a procurar uma solução, se eu achar posto Aqui. Vlw Jhonas pela atenção
  12. Tambem não deu certo. a THREAD só encerrada depois do f_inventario.SQLPro.Open;
  13. Bom dia. Eu tenho a seguinte THREAD : unit u_thread; interface uses Classes, Windows, Messages, SysUtils, Variants, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons, ComCtrls,DateUtils,Contnrs, SyncObjs; type Tfuncoes = class(TThread) protected procedure execute();override; private public procedure parar(); end; implementation uses u_dm, u_inventario; procedure Tfuncoes.parar(); begin end; procedure Tfuncoes.execute(); begin Inherited; Priority := tpLower; try f_inventario.SQLPro.Close; f_inventario.SQLPro.Open; except abort; end; end; end. Em um determinado momento preciso parar está THREAD, porem ela ainda está tentado executar esse comando "f_inventario.SQLPro.Open;" , já tentei THREAD.TERMINATE; mas não funciona. alguém sabe uma maneira de para com o "f_inventario.SQLPro.Open;" .
  14. Obrigado pela atenção Jhonas, já consegui resolver o meu problema com esse tutorial : http://www.xtronix.net/Delphi_IDE_Component_Icon_Generation.pdf
  15. Criei um componente que herda a classe Tcomponent, mas quando instalo esse componente no Delphi 10 ele fica com o icone nativo. Oque eu quero saber é como colocar um icone criado por mim.
  16. SELECT (SELECT CLIENTE.NOME FROM CLIENTE WHERE CLIENTE.CODIGO = VENDAS.CODIGO) AS NOME FROM VENDAS Acho que é isso que você precisa!
  17. djfarinha

    Tratando erros

    ve se é isso ai que voce precisa! static void Main(string[] args) { int numero = 0; int numeros[10]; numero = Int32.MaxValue; Console.WriteLine("Digite: "); string i = Console.ReadLine(); while (numero <= 10) { scanf("%d",&numeros[numero]); numero = numero + 1; } }
  18. Tente executar #include <stdio.h> #include <stdlib.h> void fator(int *x, int *soma); main() { int x,soma; printf("informe um numero: "); scanf("%d", &x); fator(&x, &soma); printf("o numero = %d e o parametro = %d\n\n",x,soma); //return 0; } void fator(int *x, int *soma){ int i; for(i=0;i<*x;i--){ if(*x!=0){ *x = (*x) * ((*x)-1); *soma=(*x)*(*soma); } } }
  19. Eu uso um componente chamado RDPRINT muito bom
  20. djfarinha

    Jogo Ludo

    Alguém tinha me pedido o jogo ludo, comecei a fazer mas não tenho tempo nem vontade para terminar então se alguém quiser esta ai! <code> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <conio.h> #include <time.h> struct Jogador { char nome[30]; }; struct Jogador jogador[2]; int numero_dado = 0; char tabuleiro[11][11]= { /*0*/' ',' ',' ',' ','o','o','*',' ',' ',' ',' ', /*1*/' ',' ',' ',' ','o','#','o',' ','2','2',' ', /*2*/' ',' ',' ',' ','o','#','o',' ','2','2',' ', /*3*/' ',' ',' ',' ','o','#','o',' ',' ',' ',' ', /*4*/'o','o','o','o','o','#','o','o','o','o','o', /*5*/'o','#','#','#','#',' ','#','#','#','#','o', /*6*/'o','o','o','o','o','#','o','o','o','o','o', /*7*/' ',' ',' ',' ','o','#','o',' ',' ',' ',' ', /*8*/' ','1','1',' ','o','#','o',' ',' ',' ',' ', /*9*/' ','1','1',' ','o','#','o',' ',' ',' ',' ', /*0*/' ',' ',' ',' ','*','o','o',' ',' ',' ',' ' };/* 0 1 2 3 4 5 6 7 8 9 0*/ void Exibir_Tabuleiro(void); void Dado (void); void Menu (void); void Nome_jogadores(void); char verifica_inicio(char n_jogador); void main(void) { system(" color 0b "); while(1) { menu(); } } void menu(void) { system("CLS"); int op; printf("\n"); printf("\n"); printf("\n"); printf("\n"); printf("\n"); printf("\n"); printf("\n"); printf(" 1 - Iniciar Jogo\n"); printf(" 2 - Ultimo Jogo\n"); printf(" 3 - Sair\n"); printf(" Entre com Opcao: "); while(!scanf("%d",&op)) { while(getchar()!='\n') { system("CLS"); printf("\n"); printf("\n"); printf("\n"); printf("\n"); printf("\n"); printf("\n"); printf("\n"); printf(" 1 - Iniciar Jogo\n"); printf(" 2 - Ultimo Jogo\n"); printf(" 3 - Sair\n"); printf(" Entre com Opcao: "); } } if (op == 1) { Nome_jogadores(); Exibir_Tabuleiro(); Dado(); }else if (op == 2) { }else if (op == 3) { exit(0); } } void Nome_jogadores(void) { int cont; system("CLS"); for(cont = 1 ; cont <=2 ; cont++) { printf("Informe o nome Jogador %d :",cont); scanf("%s",&jogador[cont].nome); printf( "Nome Jogador = %s \n", jogador[cont].nome ); } } void Dado(void) { int x; printf("Aperte uma tecla para jogar o Dado!\n"); getch(); numero_dado = rand() % (6 - 1 + 1) + 1; printf ("Numero : %d\n",numero_dado); scanf("%d",&x); } void Exibir_Tabuleiro(void) { int x,y; system("CLS"); for(x=0; x<11; ++x) { for(y=0; y<11; ++y) printf("%3c",tabuleiro[x][y]); printf("\n"); } printf("\n"); printf( " Nome dos Jogadores : %s, %s\n", jogador[1].nome,jogador[2].nome); printf("\n"); } char verifica_inicio( char n_jogador) { int x,y; for(x=0; x<11; ++x) { for(y=0; y<11; ++y) if (strcmp(tabuleiro[x][y], n_jogador) == 0) return n_jogador; } return 'N'; } </code>
  21. Remova o form login do AUTO_CREATE_FORMS, e no evento onclose do form login coloque : Action := caFree;
  22. Obrigado Jhonas, eu já consegui resolver, mas para não perder a oportunidade você saberia me dizer como colocar um arquivo html como mensagem ?
  23. Bom dia galera, estou com um problema e queria a ajuda de vocês. É o seguinte estou usando uma função para enviar email pelo outlook no delphi 2010 : try Outlook := GetActiveOleObject('Outlook.Application'); except Outlook := CreateOleObject('Outlook.Application'); end; vMailItem := Outlook.CreateItem(indiceMail); vMailItem.Recipients.add( 'rafaelsilva46@gmail.com'); // 1o destinatário vMailItem.Subject := 'Assunto do e-mail'; vMailItem.Body := 'Corpo do e-mail'; vMailItem.Attachments.Add('C:\arquivo.rar'); vMailItem.GetInspector.Activate; vMailItem.Display(True); VarClear(Outlook); exit; só que está função só funciona se eu excluir a linha "vMailItem.Recipients.add( 'rafaelsilva46@gmail.com'); // 1o destinatário" se eu deixar está linha ele não abre a janela de mensagem do outlook
×
×
  • Criar Novo...