Ir para conteúdo
Fórum Script Brasil

maikel

Membros
  • Total de itens

    151
  • Registro em

  • Última visita

Tudo que maikel postou

  1. Olá Graymalkin... Valeu por responder meu tópico... Só que não entendi como usar... baixei o componente... descompactei ele e registrei a ddl, conforme está no arquivo LEIA-ME... mas no delphi 2006 for .NET, como vou usar esse componente..? Se puder me dar uma dica... agradeço... Att
  2. Bom dia galera..... Seguinte... to precisando de um help de vocês.... meu problema é o seguinte... preciso que o meu sistema envie e-mails em determinados comandos, só que meu servidor de SMTP requer autenticação. Até antes eu usava a namespace System.Web.Mail, só que esta não oferece opções de autenticação no servidor. Uso delphi 2006 for .NET. Se alguém tiver alguma rotina de envio de emails em ASP.NET e que faça essa autenticação de usuário e senha no servidor... por favor me passe.... Desde já agradeço a quem puder ajudar... Att
  3. maikel

    Pegar Caminho Do Path

    Olá.... e porque você não faz o seguinte.. Seu arquivo ini está no mesmo diretório que o executavel do sistema...? Se estiver... ou não... é possivel adaptar... mas tente o seguinte: Var Arquivo : TIniFile; begin Arquivo := TIniFile.Create(ExtractFilePath(Application.ExeName)+'Inicial.ini'); Essa linha vai buscar um arquivo chamado Inicial.ini que esta na mesma pasta que o .exe do sistema... Espero que isso te ajude... Att
  4. Olá... Bom... se você estiver usando o firebird faça o seguinte para conectar: Use o IP da máquina : caminho do banco. Supondo que o IP da maquina onde seu banco de dados está hospedado seja 200.198.194.201, e que o banco de dados esteja em C:\Banco\Banco.fdb, use a seguinte string para conectar seu componente: 200.198.194.201:C:\Banco\Banco.fdb Se não funcionar da maneira acima, tente usar a porta de conexão do servidor..assim: 200.198.194.201/3050:C:\Banco\Banco.fdb Onde 3050 é a porta usada pelo firebird para se conectar... Qualquer coisa.. posta ai d novo.. Att
  5. Olá.... vamos ver se consigo te ajudar... Que banco de dados é...?Firebird..?Interbase..? Acho que você poderá fazer essa conexão sem usar ftp, usando IP da máquina e conectando direto... por exemplo... se for firebird... use o seguinte: IP da máquina:Local onde está.. 200.200.190.232:C:\Meu Sistema\Banco\arquivo.fdb Espero ter ajudado... Att
  6. maikel

    Css No Delphi 2006

    Bom dia Kuroi... Muito obrigado pela sua ajuda... valeu mesmo... Tive que alterar um pouco as strings que você me passou, ficando assim: [No arquivo web.config] <appSettings> <add key=CaminhoCSS" value="http://192.168.0.75/classes/estilos.css" /> </appSettings> [Na página] <link rel="stylesheet" href='<%= ConfigurationSettings.AppSettings["CaminhoCSS]%>' type="text/css" /> Só alterou umas coisas quanto as aspas e a tag no final da key. Valeu..... Att
  7. maikel

    Css No Delphi 2006

    Salve galera.... Seguinte.... tenho meu projeto aqui e quero usar um arquivo .css, mas para poder usar ele, preciso adicionar a refencia do local desse arquivo no código da página, ou seja, adiciona a seguinte linha depois do head, dentro do aspx: <link href="http://192.168.0.75/classes/estilos.css" rel="stylesheet" type="text/css" /> Assim quando uso um estilo, por exemplo em um TextBox, ele funciona normal.... Mas eu vou precisar adicionar essa linha em todas as páginas onde eu quero usar minha página de estilos??? Alguém ai já trabalhou com css no bds2006, e que saiba uma outra forma de referenciar o local do arquivo css que quero usar??? Porque se eu deixar assim, vou enfrentar o seguinte problema: Meu projeto tem mais de 100 páginas, no momento em que eu instalar esse sistema em algum outro servidor, trocando ele de lugar, vou precisar abrir todas as páginas no bloco de notas e atualizar esse caminho, o que me daria muito serviço. Alguém ai teria uma ideia de pelo menos, se fosse possivel colocar esse caminho só web.config e depois chamar esse caminho por uma variável, ou alguma outra forma..... Agradeço a todas as dicas de quem puder me ajudar.. Att
  8. Olá... Seguinte... eu uso um SMTP e um IDMessage para enviar emails...com anexos.... Veja o codigo que uso: // -> Tem que conectar antes if not ( IdSMTP.Connected ) then begin ShowMessage( 'Clique em "Conectar" antes de enviar!' ); exit; end; with IdMessage do begin Recipients.Clear; CCList.Clear; BCCList.Clear; Body.Clear; ContentType := 'text/html'; Subject := edtAssunto.Text; From.Address := edtEmail.Text; From.Name := edtNmUsuario.Text; with Recipients.Add do begin Name := edtEmailDest.Text; Address := edtEmailDest.Text; end; with CCList.Add do begin Name := edtEmailCC.Text; Address := edtEmailCC.Text; end; with BCCList.Add do begin Name := edtEmailBCC.Text; Address := edtEmailBCC.Text; end; { Se conter anexos, incluir essa linha} ------------------------------------ TIdAttachment.Create( MessageParts, 'C:\Arquivo.TXT' ); // -> Se tiver anexos, mudar o ContentType ContentType := 'multipart/mixed'; Body.Assign( mmoTexto.Lines ); // -> Enviar... IdSMTP.Send( IdMens ); end; ShowMessage( 'Email enviado com sucesso!' ); end; vê ai se isso te ajuda... qualquer coisa post de novo... Att
  9. Olá.... Cara.... isso ai deve ser erro de banco de dados.... que banco de dados você utiliza..? Como você está fazendo para inserir um novo registro...?? Você usa campo auto-incremento... no banco ou na aplicação..?? Me parece que o sistema quis dizer que você tentou inserir outro registro com o mesmo código que o anterior..?? Verifica isso ai... e depois posta de novo.. Att Maikel
  10. Bom Dia... Denis... valeu pela sua ajuda... Sem problemas em controlar por campo texto.... vou controlar na página inteira como você me passou antes... Amigo... muito obrigado mesmo pela sua ajuda...... valeu... Att
  11. Olá Denis... Claro.... nem me dei conta de que eu estava duplicando as informações... agora funcionou... era isso mesmo que precisava... agora ele aceita tags html no meu código.... Deixa eu só te pedir mais uma coisa... não sei se é possivel de fazer.. mas, se eu quisesse que apenas em um campo de texto ele aceite tags html e regeite nos outros... teria como fazer isso...? Só por curiosidade... Cara... muito obrigado pela sua força.... valeu mesmo... Att
  12. Bom Dia Denis... Cara... valeu por me ajudar.... mas ainda não deu certo... tentei de novo colocar aquele código.. mas ele retorna o seguinte erro na página: Server Error in '/formatar' Application. -------------------------------------------------------------------------------- Parser Error Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately. Parser Error Message: There can be only one 'page' directive. Source Error: Line 1: <%@ Page Language="c#" Debug="true" Codebehind="principal.pas" AutoEventWireup="false" Inherits="principal.TWebForm1"%> Line 2: <%@ Register tagprefix="cc1" Namespace="ControleMessageBox" Assembly="ControleMessageBox"%> Line 3: <%@ Page Language="c#" ValidateRequest="false"%> Line 4: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> Line 5: Dei uma olhada lá no web.config... creio eu que não tenha nenhum chave que controle a segurança dos códigos html... no caso se eu quisesse colocar... como seria essa chave... o que coloco na web.config...?? Agardeço pela sua ajuda... Abraços....
  13. maikel

    Botão Submeter

    não tem como.. so recaregando a pagina... você tem que submeter a pagina.... ai tem como pegar algum valor... lembrando que php e iterpretado no servidor.. ou seja, o php so vai fazer alguma coisa quando for feita uma requisicao ao servidor. o que e feito no cliente o php não percebe... esses tratamentos podem ser feitos com javascript...
  14. maikel

    Jpgraph

    provavelmente esse arquivo não existe ou não tem permissao de leitura pelo servidor de http... se o arquivo existir.. esperimenta dar um chmod 755 verdana.ttf t+
  15. maikel

    Ler Txt

    eu usaria array... leria todo o arquivo e colocaria em uma variavel.. uma string.. depois separaria essa sting em um array, pela funcao explode() - de uma olhada no manual - ai eu teria em cada item do arrai uma sessao do site... experimenta isso... ou então tenta com strrpos... acharia a posicao onde comeca e termina uma parte do site.. e ai com substr pegaria a string entre meio a isso. http://www.php.net/manual/pt_BR/function.strrpos.php http://www.php.net/manual/pt_BR/function.substr.php http://www.php.net/manual/pt_BR/function.explode.php
  16. Bom dia... Cara... não sei no acess é o mesmo que no firebird..... mas no Firebird eu faço assim: select * from atendimento where data_ped between('01/09/2006' and '06/09/2006') não sei se vai funcionar... mas tenta ai... vai que resolve... ou tenta procurar a sintaxe correta do between para o Acess... Att
  17. Olá... Você já tentou criar uma variavel global, onde se voce usar a unit de onde esta variavel se encontra, voce possa utilizar ela em todo sistema... e depois na hora de inserir ou fazer qualquer acao... você usa o valor que esta variavel esta guardando... Outra sugestao é que voce crie um arquivo txt pelo sistema na maquina local, e armazenar o usuario que esta logado... se trocar de usuario.. reescreve o valor que já tem lá... Att
  18. Bom Dia Denis... Dá o seguinte erro ná página... tentei salvar um texto com a seguinte Tag: <font color="red">Texto em Vermelho</font> Veja o que o Framework retornou: Server Error in '/formatar' Application. -------------------------------------------------------------------------------- A potentially dangerous Request.Form value was detected from the client (TxtNovaMensagem="<font color="red">Te..."). Description: Request Validation has detected a potentially dangerous client input value, and processing of the request has been aborted. This value may indicate an attempt to compromise the security of your application, such as a cross-site scripting attack. You can disable request validation by setting validateRequest=false in the Page directive or in the configuration section. However, it is strongly recommended that your application explicitly check all inputs in this case. Exception Details: System.Web.HttpRequestValidationException: A potentially dangerous Request.Form value was detected from the client (TxtNovaMensagem="<font color="red">Te..."). Source Error: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. Stack Trace: [HttpRequestValidationException (0x80004005): A potentially dangerous Request.Form value was detected from the client (TxtNovaMensagem="<font color="red">Te...").] System.Web.HttpRequest.ValidateString(String s, String valueName, String collectionName) +240 System.Web.HttpRequest.ValidateNameValueCollection(NameValueCollection nvc, String collectionName) +99 System.Web.HttpRequest.get_Form() +121 System.Web.UI.Page.GetCollectionBasedOnMethod() +70 System.Web.UI.Page.DeterminePostBackMode() +128 System.Web.UI.Page.ProcessRequestMain() +2112 System.Web.UI.Page.ProcessRequest() +217 System.Web.UI.Page.ProcessRequest(HttpContext context) +18 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute() +179 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +87 -------------------------------------------------------------------------------- Version Information: Microsoft .NET Framework Version:1.1.4322.2032; ASP.NET Version:1.1.4322.2032 -------------------------------------------------------------------------------- Alguma idéia do porque de estar acontecendo este erro??? Desde já agradeço pela sua ajuda... Abraços... Att
  19. Boa Tarde Denis.... Testei aqui o código que você me passou... mas infelizmente não funcionou... Ele continua dando o mesmo erro... Veja acima como estou procedendo para fazer um insert no meu banco de dados... Será que é porque crio o componente em tempo de execução...? Se alguém puder me ajudar... agradeço.... Att
  20. Bom dia Graymalkin e Denis Obrigado por responder o tópico... Graymalkin... o código que eu uso para inserir é o seguinte: Var BdpCom: BdpCommand; BdpRead: BdpDataReader; Begin BdpCom:=BdpCommand.Create('INSERT INTO ACOMPANHAMENTO (COD_FORMATACAO, '+ 'COD_USUARIO, TITULO, MENSAGEM, STATUS, LIDO_EQUIPE) '+ 'VALUES (?, ?, ?, ?, ?, ''S'')',dados.CONEXAO); BdpCom.Parameters.Clear; BdpCom.Parameters.Add('COD_FORMATACAO',BdpType.&String); BdpCom.Parameters.Add('COD_USUARIO',BdpType.&String); BdpCom.Parameters.Add('TITULO',BdpType.&String); BdpCom.Parameters.Add('MENSAGEM',BdpType.&String); BdpCom.Parameters.Add('STATUS',BdpType.&String); BdpCom.Parameters['COD_FORMATACAO'].Value := Session['MENS_ESPECIFICAS_FORMATACAO'].ToString; BdpCom.Parameters['COD_USUARIO'].Value := usuario.Text;; BdpCom.Parameters['TITULO'].Value := Request['TxtTitulo'].ToString; BdpCom.Parameters['MENSAGEM'].Value := Request['TxtMensagem'].ToString; BdpCom.Parameters['STATUS'].Value := 'N'; if BdpCom.ExecuteNonQuery > 0 Then response.write('Acompanhamento de formatação cadastrado com sucesso!!'); Eu uso apenas um BDPConnection na global e depois referencio ele em todas as outras páginas, criando todos os outros componentes em tempo de execução... Denis... valeu pela sugestão.... porém ainda não testei... vou fazer isso agora... depois dou o retorno do resultado que obti... Abraço a todos... Att
  21. Salve galera... Seguinte... to desenvolvendo um sisteminha onde gostaria de colocar algumas utilidades extras.. tipo.. o usuário personalizar o layout no qual o registro será exibido depois na página pelo select no banco... tipo.. colocar uma tag html com a cor <font color="red">Teste</font>, porém meu .Net Framevork 1.1 não permite que seja salva a tag no banco... Uso delphi 2006 e Firebird. Fiz um teste... removi a primeira tag < deixando o texo assim: font color="red">Teste</font> e ele salvou beleza. Tem algum lugar... ou código, onde eu diga que ele pode salvar esse tipo de tags... <b>, <s>, <i>... entre outros... Se alguém puder me dar uma dica... agradeço... Att
  22. Olá... Cara.... esse erro ai é de falha de conexão com a base de dados.... pelo que você descreveu, seu erro deve ser um dos seguintes... verifique ai...: - Seu servidor SQLServer está rodando? - Você abriu a conexão na página antes de executar o comando sql? Certamente alguma dessas dicas resolvera seu problema... Att
  23. Olá.. Obrigado por responder Micheus... mas creio que não funcionária... mesmo porque a máquina pode não estar em rede com outras máquinas e estar conectada sózinha a uma máquina na rede... e mesmo que tivesse em rede, não saberia nenhum outro IP para dar o ping. já pensei em capturar algumas configurações do IE ou do outlook, mas não sei como faz.. nem sei se resolveria... do outlook talvez sim..... Esse esquema vou implantar num sistema que estou vendendo para uma empresa, e para mim saber quantas versões foram distribuidas, a cada dia 15 de cada mês o sistema me enviaria um e-mail com o nome da máquina, IP, nome da Organização...etc....assim teria como controlar por anda meu sistema e se não está sendo usado por alguém sem licença do software... Se alguém tiver alguma outra sugestão, agradeço... Att
  24. Olá... Tente usar um refresh: query.refresh; Acho que deve resolver o problema... Att
  25. Olá... Pelo que entendi você quer passar diferentes comandos na sua aplicação de acordo com o item do radioButton que estiver selecionado? Se for isso, você pode usar o case, no evento onclick, ou no onchange, e passar as diferentes rotinas pra ele, assim: case RadioGroup1.ItemIndex of 0 : Begin LblTipo.Caption := 'Entrada'; LblTipo.Visible := True; End; 1 : Begin LblTipo.Caption := 'Saída'; LblTipo.Visible := True; End; 2 : Begin LblTipo.Caption := 'Descarte'; LblTipo.Visible := True; End; End; Vê ai se isso te ajuda... Att
×
×
  • Criar Novo...