-
Total de itens
9.657 -
Registro em
Tudo que Jhonas postou
-
Voce sabia que uma das atualizações é para verificar se o seu windows não é pirata ? e se for esta atualização altera algumas coisas no seu micro ? existe uma outra que abre o seu micro para a microsoft, ou seja, eles podem bisbilhotar o seu micro sem que voce saiba Eles falam que é para evitar invasões na sua máquina, mas não falam que eles mesmos podem fazer isso Com relação ao BDE não creio que foi de propósito, mas ao alterar as diretivas de administrador, talvez tenham bloqueado esse tipo de acesso. Vale lembrar que se voce quiser rodar um aplicativo em delphi como usuário de uma conta sem previlégios de administrador, vai ter problemas. abraço
-
Acessar hd sem int 13h
pergunta respondeu ao JuniorSudRv de Jhonas em Outras Linguagens de Programação
Alguns endereços que poderão ajudar http://www.txt.org/ http://webster.cs.ucr.edu/ https://knol.google.com/k/pedro-correa/asse...dz9zmnwwww8e/2# abraço -
Voce precisa aprender a usar a banda QRGroup ( Group Header ) Este é um parecido com o seu http://scriptbrasil.com.br/forum/index.php...st&p=536097 Veja se encontra alguma coisa no forum. http://scriptbrasil.com.br/forum/index.php...ite=quickreport abraço
-
Sugestão se voce tiver tempo e paciência: no micro que tem o XP SP3 que roda em um que tambem tem o XP SP3 e não roda... verifique na lista dos KBs o que tem de diferente e achará a resposta. Ouma outra sugestão: é ir deletando os KBs um por um até achar o que causa este tipo de problema abraço
-
(Resolvido) Relatório realmente impresso na impressora.
pergunta respondeu ao William - TI de Jhonas em Delphi, Kylix
Acho que voce quiz imprimir e ao mesmo tempo ver o resultado. O código que te passei funciona perfeitamente, crie uma janela ou use a mesma do código apenas para monitorar o que está sendo impresso. OBS: Voce pode incrementar o código para fazer o que está querendo: Como voce viu no stringgrid2 ficam os documentos que serão impressos, mas antes que sejam impressos voce pode guardar em um memo ou uma tabela os nomes abraço -
begin with Dmdados.Qconsurl do begin Edit; BlockButtons; end; end; O BlockButtons é uma procedure que fiz para bloquear botões em determinados estados do DataSet. Tbdados: DataSet not in Edit or Insert mode", mas como? Se eu já coloquei a Query no modo de edição? (pelo menos aparentemente, pelo código). Mas será que voce abriu a query ? begin with Dmdados.Qconsurl do begin Open; Edit; BlockButtons; end; end; abraço
-
(Resolvido) Relatório realmente impresso na impressora.
pergunta respondeu ao William - TI de Jhonas em Delphi, Kylix
Willlian... não sei se voce entendeu o código que te passei... a função dele é monitorar as impressoras a cada 4 segundos, mostrando na tela o que está acontecendo, tanto em impressoras local ou em rede. É um codigo para ser usado no delphi 7 e como já esta pronto, voce teria apenas que adiciona-lo ao seu projeto. O seu código não esta monitorando a impressora... o usuário pode imprimir usando o comando print ou simplesmente clicar no botão imprimir do preview. lembra dessa mensagem ? {OS DADOS SERAM GRAVADOS EM UMA TABELA CHAMADA "HISTORICO_IMPRESSAO"} Se voce reparou, o código lista as impressoras no stringgrid, quando voce clica sobre uma delas, passa a haver um monitoramento sobre ela e todos os acontecimentos são guardados em uma tabela. Então dessa maneira voce pode ver o que aconteceu com cada uma delas. No seu código veja se ocorreu alguma impressão quando voce clicou no botão. A adaptação que voce quer implica em voce estudar com calma o código e aplicar as mudanças ao seu projeto, mas tente entender o seu funcionamento. abraço -
(Resolvido) Violação de acesso em busca por data
pergunta respondeu ao Gabriel Cabral de Jhonas em Delphi, Kylix
////////////////////// LINHA QUE O ERRO ACUSA/////////////////////// showmessage(GridLocalControleCaixa.SelectedField.AsString); // Veja qual é o valor passado ParamByName('pData').AsDateTime := StrToDate(GridLocalControleCaixa.SelectedField.AsString); ////////////////////// LINHA QUE O ERRO ACUSA/////////////////////// OBS: voce está passando data e hora ? ou somente data ? use um showmessge para saber qual é o valor que está sendo passado para o parametro abraço -
(Resolvido) Relatório realmente impresso na impressora.
pergunta respondeu ao William - TI de Jhonas em Delphi, Kylix
hprinter := getcurrentprinterhandle('recibo'); System error. Code:1801 the printer name is invalid Erro de Sistema: Code:1801 o nome da impressora é inválido Error Code 1801 System error code 1801 means "The printer name is invalid." This error code may also display as "ERROR_INVALID_PRINTER_NAME" or as the value 0x709. Error Code 1801: The printer name is invalid Source: This message occurs when installing a printer for the first time and / or the printer name does not exist in the printer's folder Esta mensagem acontece ao instalar uma impressora pela primeira vez e / ou o nome de impressora não existe na pasta de impressoras Outras Causas: Um firewall instalado na estação de trabalho está bloqueando a conexão entre o cliente de iPrint e IPPSRVR rodando em um servidor NetWare. Solução: Parar o Zone Alarm. O reinicio da estação de trabalho pode ser requerido. Se Zone Alarm não está instalado na estação de trabalho, então procure outro programa firewall rodando na estação de trabalho. Mais sobre este erro: http://support.novell.com/docs/Tids/Solutions/10099191.html http://www.codeguru.com/forum/showthread.php?t=367499 abraço -
Colega ... faça primeiro uma pesquisa no forum para ver se encontra alguma coisa a respeito http://scriptbrasil.com.br/forum/index.php...mp;highlite=xml abraço
-
(Resolvido) Relatório realmente impresso na impressora.
pergunta respondeu ao William - TI de Jhonas em Delphi, Kylix
Faça uma adaptação ao seu programa http://www.devmedia.com.br/images/articles...nterManager.zip abraço -
Isso pode ser problema com o drive ... tente fazer uma atualização http://www.honestech.com/main/support_category.asp OBS: Movendo para outro forum abraço
-
Peger o ultimo registro de uma tabela no oracle
pergunta respondeu ao prod de Jhonas em Demais Bancos
Experimente um contador de registros: Select Count(1) from tabela // ( muito mais rapido do que Count(*) ) antes de salvar o registro Ou dá uma olhada no manual de oracle http://www.scribd.com/doc/988390/Manual-Oracle abraço -
Usando 'WHERE' numa consulta de referencia cruzada
pergunta respondeu ao Raoni Santos de Jhonas em Access
a expressão é inválida poque voce não pode comparar datas com nomes de forms que contem datas exprimente WHERE (data_protocolo>([Forms]![Consultas]![data_inicio])) And (data_protocolo<([Forms]![Consultas]![data_final])) ou ainda WHERE (data_protocolo>[data_inicio]) And (data_protocolo<[data_final]) uma explicação melhor sobre a claúsula Where Neste endereço uma explicação mais detalhada http://www.juliobattisti.com.br/artigos/of...qlconsultas.asp abraço -
Veja neste endereço alguns exemplos que poderão ajuda-lo http://www.ativoaccess.com.br/categorias.exemplos.php abraço
-
Igor ... explicar isso num forum fica meio impraticável... o certo é voce ler sobre o assunto e tentar praticar veja nestes endereços, vão ajudar a dar uma ideia de como proceder http://www.tectreinos.com.br/index.php/microsoft/access http://www.ativoaccess.com.br/mostra.artigo.php?artigo=2 abraço
-
1 - Se o seu notebook tiver entrada USB, voce pode copiar o conteudo do CD de instalação do XP para o pendrive e e executar o programa por ele 2 - outra sugestão seria usar a porta COM com um cabo de micro para micro 3 - se voce conseguir tirar o HD do notebook voce pode usar outro micro para fazer a instalação 4 - ou pode comprar um CDROM externo que pode ser acoplado ao notebook http://www.quebarato.com.br/classificados/...e__3309575.html http://produto.mercadolivre.com.br/MLB-80104145-_JM http://produto.mercadolivre.com.br/MLB-789...pcmcia-novo-_JM abraço
-
Já que não quer reinventar a roda veja estes programas prontos http://www.baixaki.com.br/categorias/317-f...de-conteudo.htm ou este http://downloads.ubbi.com.br/programa.asp?Id_Programa=3041 abraço
-
Se voce usar o IExplorer clique em Ferramentas > Opções da Internet > Conteúdo > Supervisor de Conteúdo > Ativar > Classificação > Sites Aprovados > Geral > Avançado Nestas opções voce controla praticamente tudo o que o usuário pode ou não pode fazer Se voce quiser criar o seu próprio browser usando o componete do delphi TWebBrowser voce terá que criar as rotinas para fazer o que está querendo ( tem exemplo no delphi ) abraço
-
Veja este post http://scriptbrasil.com.br/forum/index.php...st&p=490562 abraço
-
aplicativo para backup/restore banco de dados
pergunta respondeu ao Junior Souza de Jhonas em Delphi, Kylix
Algumas dicas Componente para backup http://www.guiadodelphi.com.br/ler.php?codigo=1064 Backup usando o Winzip https://www.scriptbrasil.com.br/forum/lofiv...php/t82775.html Backup / Restore para interbase ou Firebird http://www.devmedia.com.br/articles/viewcomp.asp?comp=12006 Backup do Mysql http://samuel.atriatecnologia.com.br/2008/...ql-pelo-delphi/ Backup Remoto Key Features Remote backup Automatically remove old backups Backup to multiple destinations Zip64 for zip files larger than 2 GB Backup FROM and TO a FTP server Strong encryption: Supported methods are Blowfish (128 bit), Rijndael (128 bit) and DES (64 bit) http://delphi.about.com/od/fullcodeproject...bian_backup.htm abraço -
DRIVER IRQL NOT LESS OR EQUAL DRIVER IRQL NÃO MENOR OU IGUAL Uma IRQ (abreviação para Interrupt Request) é a forma pela qual componentes de hardware requisitam tempo computacional da CPU. Uma IRQ é a sinalização de um pedido de interrupção de hardware. cada uma delas representando uma peça física (ou virtual) de hardware. Por exemplo, a IRQ0 é reservada para o temporizador do sistema, enquanto a IRQ1 é reservada para o teclado. Quanto menor for o número da IRQ, mais crítica é sua função. A lista das IRQs é: IRQ0 = temporizador de intervalos 8253/8254 (temporizador do sistema) IRQ1 = teclado IRQ2 = reservada para a 8259B (amarrada à IRQ 9) IRQ3 = COM2 e COM4 IRQ4 = COM1 e COM3 IRQ5 = LPT2 ou placa de som IRQ6 = disquetes IRQ7 = LPT1 IRQ8 = relógio de tempo real (real time clock, RTC) IRQ9 = amarrada à IRQ2 IRQ10 = não definida IRQ11 = não definida IRQ12 = mouse PS/2 IRQ13 = co-processador matemático IRQ14 = Drives IDE primários IRQ15 = Drives IDE secundários Em outros aparecem como IRQ 0 - Sinal de clock da placa mãe (fixo) IRQ 1 - Teclado (fixo) IRQ 2 - Cascateador de IRQs (fixo) IRQ 3 - Porta serial 2 IRQ 4 - Porta serial 1 IRQ 5 - Livre IRQ 6 - Drive de disquetes IRQ 7 - Porta paralela (impressora) IRQ 8 - Relógio do CMOS (fixo) IRQ 9 - Placa de vídeo IRQ 10 - Livre IRQ 11 - Controlador USB IRQ 12 - Porta PS/2 IRQ 13 - Coprocessador aritmético IRQ 14 - IDE Primária IRQ 15 - IDE Secundária Quando há conflitos entre IRQs aparece a tela azul com este erro, então é necessário tirar o conflito mudando as IRQs Conseguindo mais IRQs http://www.guiadohardware.net/artigos/mais-irqs/ abraço
-
Algumas sugestões 1 - Usar o Datapump do delphi 2 - Usar um programa de conversão: mysql to interbase / firebird http://www.spectralcore.com/fullconvert/tu...se-firebird.php acces to mysql http://superdownloads.uol.com.br/download/...ccess-to-mysql/ 3 - Usar componentes Zeos para conexão com banco de dados MySql http://ufpr.dl.sourceforge.net/sourceforge....6.4-stable.zip http://ufpr.dl.sourceforge.net/sourceforge...39;,'2' http://www.ziggi.com.br/downloads/zeoslib 4 - Usar componentes ADO para conexão com banco de dados em Access abraço
-
Neste endereço livro completo do delphi 5 em portugues http://www.scribd.com/doc/7085788/Guia-Do-...ivro-CompletoBR abraço
-
(Resolvido) Delphi 2007 dbxora30.dll não existe..
pergunta respondeu ao Renatosky de Jhonas em Delphi, Kylix
De acordo com o que está escrito, essa dll está dentro deste zip Dbxora30.dll ftp://ftp.trams.com/pub/fullcd/cbb/cbb_191_setup.zip abraço