kuroi
Membros-
Total de itens
7.184 -
Registro em
-
Última visita
Tudo que kuroi postou
-
estranho, não tem nenhum lugar no codigo do programa onde você colocou esse caminho e esqueceu de trocar??
-
valeu durub, mas agora apareceu outra duvida. o q acontece é o seguinte, imagine q o x.h referencie o y.h e vice-versa sendo q um usa funcoes do outro e no programa principal .cpp eu referencie o y.h. na hora de compilar, o compilador comecara a ler primeiro o y.h e passa pelo #ifndef. ai ele le a linha no y.h q tem o include do x.h, e então ele lera o x.h, e ignora a linha do include do y.h. ou seja, ele ainda não conhece as classes do y.h. mas o x.h usa essas classes, por isso ele da erro. pra entender melhor, imagine o seguinte: class x { /* codigo */ }; class y { void metodo() { x var = x(); //declara um objeto da classe x } };[/code] isso funciona normal, certo?? agora imagina q eu inverta a ordem das classes, assim: [code]class y { void metodo() { x var = x(); //declara um objeto da classe x } }; class x { /* codigo */ }; ele vai dar erro, pois ele tenta usar a classe x antes de ela ser declarada. tem como resolver isso?? acho q já ouvi dizer q da pra resolver, mas não sei exatamente como. e isso resolvera em headers separados??
-
é o seguinte, tenho varios arquivos .h q estou criando, cada um com classes sobre determinada coisa. o q acontece é q agora tenho classes q dependem uma da outra em arquivos separados. exemplo, tenho o arquivo x.h com algumas classes e o arquivo y.h com outras classes. o arquivo x.h precisara de uma das classes contidas no arquivo y.h. daria tudo certo se eu fizesse só um include do y.h no x.h, certo?? ta, mas ai o q acontece é q uma das classes do arquivo y.h tb utiliza uma outra classe contida em x.h. e eu como o x.h já tem um include do y.h, eu não posso por um include do x.h no y.h, senao ele nem compila o programa principal quando eu referenciar, já q ele encontrara varias vezes sendo definidas as classes de cada arquivo. ai eu teria q juntar o arquivo x.h e y.h em um só, mas não quero fazer isso, porque na verdade são mtos arquivos e esse tipo de coisa vai acontecer toda hora e ai eu teria q juntar os meus mais de 20 includes q serao cada um extremamente gdes no futuro em um unico arquivo, o q ficaria muito complicado de mexer. quero deixar tudo organizado separado por sessao em cada arquivo. tem como eu usar a biblioteca toda como se fosse uma unica coisa, mas separada em varios arquivos?? exemplo, o arquivo x.h enxergar o y.h e vice-versa, e quando eu for usar no programa principal, eu simplesmente ponho um include q enxergue os dois ou coisa parecida. é possivel??
-
se você for pegando o resultado da divisao inteira por 10, você consegue isolar digito por digito.
-
cara isso é visual basic .net, essa sala aqui é so pra visual basic 6, mas to movendo pro local correto. mas acho q você tem q por a propriedade KeyPreview do form = True, você fez isso??
-
la embaixo tem um botao pra você anexar arquivos, ai você pode por a imagem. ou você pode upar em sites tipo http://www.imageshack.us/index.php ou http://photobucket.com/ e colocar o link ai. porque não tenho orkut pra poder abrir esse endereco.
-
não, o replace era pra se usar se você quisesse só tirar uma palavra. pelo q entendi, você quer tirar a linha inteira, certo?? então, é so não escrever as linhas q você não quiser. tipo assim: Dim f1 As Long, f2 As Long Dim linha As String f1 = FreeFile Open "arquivo_leitura.txt" For Output As f1 f2 = FreeFile Open "arquivo_gravacao.txt" For Output As f2 Do While Not EOF(f1) Line Input #f1, Linha If InStr(linha, "bom") >= 1 Then 'Se achar copia, senao não Print f2, linha End If Loop Close #f1 Close #f2[/code]
-
então, hehe como faz tempo q não uso o sql 2000 e o entreprise manager, não lembro direito, mas acho q a mensagem <Long Text> significa q o texto esta sim gravado la no campo, mas é gde demais pra ser mostrado. no query analyzer, tente pegar uma substring, tipo os 20 primeiros caracteres e veja se ele mostra alguma coisa.
-
então, você poderia trocar < por < e > por > porque o navegador le o codigo < e transforma em < o cara citou htmlencode e htmldecode q devem fazer isso, mas não sei usar, de uma pesquisada. e caso você queira q o codigo html q você gravar no banco seja executado, você pode dar um replace de < > por [ ] por exemplo, na hora de gravar e ai na hora de mostrar, você converte de volta. porque tipo, mesmo q você ponha o ValidateRequest="False", se você souber tratar direitinho o q o usuario postar, você não teria problemas de seguranca.
-
tb tive problema com isso. arranjei na internet essa informacao:
-
cara essa sala é so pra visual basic ate a versao 6. to movendo seu tópico pra .net, mas a solucao do lcs deve funcionar.
-
nossa, conde w, isso ai q você passou é asp.net, não?? acho q ele ta tentando fazer no visual basic 6. bina, de uma olhada nesse tutorial: http://www.macoratti.net/txt_arqs.htm ele ensina tanto a ler quanto a escrever arquivos texto. ai o esquema é abrir esse arquivo q você quer ler e simultanamente abrir um oturo onde você vai escrever. ai cada linha q você for ler, você procura o texto q você quer com o InStr() e dependendo, você escreve a linha ou não. qualquer duvida no codigo, poste ai.
-
transportar dados do SQL para um arq txt pelo VB6.0
pergunta respondeu ao thiaguinho de kuroi em Visual Basic
de uma olhada nesse tutorial q explica certinho como trabalhar com arquivo texto e banco de dados: http://www.macoratti.net/txt_arqs.htm de um ctrl+f e procure pelo tópico "Gerando um arquivo texto com os dados de uma tabela" q explica como faz o q você quer. -
o q é esse programa do cnpj?? o q ele tem a ver com o visual basic??
-
posso te recomendar o site http://www.macoratti.net q tem bastante tutoriais uteis e facil de entender. ai o esquema é a medida q você for tendo duvida, va postando ai no forum.
-
usando Procedure para alimentar um relatorio que usa query.
pergunta respondeu ao CoNdE_W de kuroi em Crystal Reports
mano, calma faz meia hora desdo seu post. as pessoas não ficam abrindo o forum a cada 5 minutos. mas explique melhor o q não deu certo. qual o problema q da?? o q acontece é q se tem varias tabelas, você teria q fazer joins, não?? talvez você tenha errado alguma coisa na query. -
"não funciona direito" você quer dizer q mostra tudo?? você ta fazendo o filtro por sql query?? então em vez disso, tenta fazer pelo Selection Formula. entra em menu Report -> Edit Selection Formula -> Record e ponha la a selecao como se fosse a clausula where da query, mas com a sintaxe do crystal (os campos tem q vir no formato {NomeDaTabela.NomeDoCampo}, mas você pode pegar os nomes da janelinha la em cima na esquerda). ai faca o link pela data entre o principal e o sub e veja se funciona.
-
opa, sou de sp. mas então, sempre aprendi crystal sozinho. tipo, tinha q fazer o negocio e ai eu dava um jeito pra descobrir o q fazer, nunca usei livro, apostila, professor, nem nd. mas posso te recomendar o site do macoratti: http://www.macoratti.net la tem algumas informacoes uteis sobre Crystal Reports. fora isso, você pode ir postando no forum a medida q for tendo dificuldades.
-
então, não sei se ta gravando errado mesmo, talvez teja só mostrando errado. você já conferiu direto no banco pra ver se ta gravando errado mesmo?? acho q talvez o erro esteja aqui na hora de mostrar.
-
clica com o botao direito no subreport e selecione a opcao Change Subreport Links. ai na janela q abrir, faca um link da data do report principal com a data do subreport. qualquer duvida, poste.
-
allen, você tem nocao de pilhas e notacao polonesa?? se tiver, fica muito mais facil, já q pelo q sei, internamente os calculos são feitos assim mesmo (com o uso de pilhas e notacao polonesa ou notacao posfixa). bom, nesse link tem um exemplo: http://www.microsoft.com/brasil/msdn/tecno...asic_stack.mspx qualquer duvida, poste.
-
não seria so selecionar filtrando?? tipo assim: se você quer apenas o tecnico numero 1: Select * From Clientes Where Tecnico = 1 se você quer apenas o tecnico numero 2: Select * From Clientes Where Tecnico = 2 se você quer o tecnico numero 2 e o 3: Select * From Clientes Where Tecnico = 2 Or Tecnico = 3 ou ainda você pode selecionar tudo de uma vez e ir filtrando atraves da propriedade Filter do RecordSet.
-
opa, professor_es, se você realmente sabe como fazer essa conexao remota, peco pra q você poste aqui, na sala de tutoriais de dicas: http://scriptbrasil.com.br/forum/index.php?showforum=66 um tópico com a explicacao, assim o acesso fica mais facil pra todo mundo. enquanto isso, to fechando esse tópico aqui. primero, q o professor_es provavelmente postou essa mensagem e nunca mais retornou ao forum, pra saber pra quem mandar a mensagem, já q tb ninguém voltou aqui pra dizer q ele realmente entrou em contato. alem do mais, tb achei aqui nesse link do macoratti q tem uma explicacao de como se faz isso: http://www.macoratti.net/vb_rds.htm apesar de antes eu não achar q fosse possivel, me parece q la explica como faz com access tb. o forum ta aqui justamente pra gente trocar ideias e conhecimentos, por isso não é legal você chegar e falar "me mande email" e pronto. se for pra conversar, use o forum, já q você esta aqui mesmo. e pra terminar, deixo aqui o link do macoratti com a resolucao do problema (vou ate escrever de novo aqui: http://www.macoratti.net/vb_rds.htm), e peco pro professor_es, caso retorne ao forum e saiba uma outra solucao, q poste então na sala de tutoriais, já q tem tanta gente interessada. agora, como o assunto ta resolvido e não tem mais o q ser falado, fecho esse tópico aqui, e quem quiser solicitar a reabertura, me manda uma mensagem pessoal.
-
cara, vou mover pra .net, acho q é provavel q seja alguma coisa no iis, ou no webconfig. mas tipo, qual é exatamente a mensagem q mostra?? e tb de mais detalhes de como você esta fazendo sua conexao.
-
você quer dizer escolher entre programacao pra web, pra desktop, etc?? ou a linguagem?? não tem uma regra, você faz do jeito q achar melhor, ou q encaxar melhor no seu projeto.