-
Total de itens
97 -
Registro em
-
Última visita
Tudo que djfarinha postou
-
# -*- 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)
-
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!
-
Você não passo o tipo da variavel utilizada na função.
-
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; }
-
ESTA USANDO WINDOWS OU LINUX?
-
você ESTA USANDO WINDOWS OU LINUX?
-
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?
-
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 );
-
Obrigado Douglas, vai postando os avanços que você tiver para eu poder ajudar.
-
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; }
-
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
-
Tambem não deu certo. a THREAD só encerrada depois do f_inventario.SQLPro.Open;
-
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;" .
-
(Resolvido) Adicionar imagem a Componente
pergunta respondeu ao djfarinha de djfarinha em Delphi, Kylix
Obrigado pela atenção Jhonas, já consegui resolver o meu problema com esse tutorial : http://www.xtronix.net/Delphi_IDE_Component_Icon_Generation.pdf -
(Resolvido) Adicionar imagem a Componente
pergunta respondeu ao djfarinha de djfarinha em Delphi, Kylix
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. -
Como faço para colocar um icone em um componente!
-
SELECT (SELECT CLIENTE.NOME FROM CLIENTE WHERE CLIENTE.CODIGO = VENDAS.CODIGO) AS NOME FROM VENDAS Acho que é isso que você precisa!
-
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; } }
-
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); } } }
-
Eu uso um componente chamado RDPRINT muito bom
-
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>
-
como liberar um form da memória depois de executado..
pergunta respondeu ao spider man de djfarinha em Delphi, Kylix
Remova o form login do AUTO_CREATE_FORMS, e no evento onclose do form login coloque : Action := caFree; -
Obrigado Jhonas, eu já consegui resolver, mas para não perder a oportunidade você saberia me dizer como colocar um arquivo html como mensagem ?
-
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