Ir para conteúdo
Fórum Script Brasil

Vraptor

Membros
  • Total de itens

    81
  • Registro em

  • Última visita

Tudo que Vraptor postou

  1. Bom dia pessoal. alguém poderia me dizer qual função( e biblioteca ) gera numeros aleatórios. Abraços, Daniel.
  2. Cara este é o Livro: Programando em C++, Joel Saade. Voçê não aprende somente o C++, encherga a programação em outra perspectiva. O cara sabe passar seu conhecimento a outras pessoas sem complicações. http://www.relativa.com.br/livros_template...go_Produto=4027 Abraços, Daniel
  3. Vraptor

    Menssagem De Erro.

    Veja outra saida do compilador usando cin com o método getline: //Metodos Cosmeticos1_1 void Cosmeticos1_1::Inclui() { Cosmeticos1::Inclui(); cout << "\nCor da embalagem: "; cin.getline(Cor_Embalagem, 10); cout << "\nPeso: "; cin >> Peso; cout << "\nVolume: "; cin >> Volume; cout << "\nAlcool: "; cin >> Graduacao_Alcool; cin.get(); cout << "\nNome do perfume: "; cin.getline(Nome_Perfume, 15); //<<*************** } Saida do compilador: c:\Documents and Settings\Fiorito\Meus documentos\Visual Studio Projects\Cosmeticos\Metodos.h(35): error C2664: 'std::basic_istream<_Elem,_Traits>::_Myt &std::basic_istream<_Elem,_Traits>::getline(_Elem *,std::streamsize)' : cannot convert parameter 1 from 'short [15]' to 'char *' with [ _Elem=char, _Traits=std::char_traits<char> ] Abraços , Daniel. Eu não acredito que conssegui pagar esse mico !! :ph34r: //---Classe Derivada Cosmeticos1_1 class Cosmeticos1_1 : public Cosmeticos1 { private: char Cor_Embalagem[10]; short int Peso; short int Volume; short int Graduacao_Alcool; short int Nome_Perfume[15]; // Pelo amor de Deus, isso é para ser um caractere e não um inteiro curto !! public: void Inclui(); void Exibe(); }; Mais uma vez, valeu a dica de comentar o stream cin, valeu mesmo. Vou verificar com mais atenção as classes no papel antes de passalas para o computador. Abraços e fico muito agradecido. Daniel. ;)
  4. Vraptor

    Menssagem De Erro.

    Me explica como é que voçê consegue ???????????????????????????. Tai caro colega: //**************************** //Metodos Cosmeticos1_1 void Cosmeticos1_1::Inclui() { Cosmeticos1::Inclui(); cout << "\nCor da embalagem: "; cin >> Cor_Embalagem; cout << "\nPeso: "; cin >> Peso; cout << "\nVolume: "; cin >> Volume; cout << "\nAlcool: "; cin >> Graduacao_Alcool; cout << "\nNome do perfume: ";// cin >> Nome_Perfume; // Aqui a ORDINÁRIA !!! } O programa compila quando comento esta escumungada !! Abraços, Daniel. :unsure:
  5. Vraptor

    Menssagem De Erro.

    // istream standard header .. .. .. 981 template<class _Elem, 982 class _Traits> inline 983 basic_istream<_Elem, _Traits>& __cdecl operator>>( 984 basic_istream<_Elem, _Traits>& _Istr, signed short * _Str) 985 { // extract a wide character NTBS 986 return (_Istr >> (wchar_t *)_Str); <==== O " bendito " ou A " bendita " !! 987 } .. .. .. Abraços...Daniel...
  6. Vraptor

    Menssagem De Erro.

    Estou precisando novamente da colaboração de alguém. Não conssigo localizar o erro neste pequenino codigo. // Cosmeticos.cpp : // #include "stdafx.h" //#include <iostream> using namespace std; #include "Classes.h" #include "Metodos.h" int _tmain(int argc, _TCHAR* argv[]) { //*Cria o Array de Objetos O_Cosmetico a partir da classe derivada Cosmeticos1_1 O_Cosmeticos[3]; // Insere 3 Elementos for(int Contador = 0; Contador < 3; Contador++) O_Cosmeticos[Contador].Inclui(); for(int Contador = 0; Contador < 3; Contador++) O_Cosmeticos[Contador].Exibe(); cout << "\n\n"; system("Pause"); return 0; } //ARQUIVO DE CLASSES // Classe Base Cosmeticos1 class Cosmeticos1 { private: char Tipo_Produto[15]; char Tipo_Embalagem[10]; char Tipo_Aplicacao[10]; char Estado_Produto[10]; public: ~Cosmeticos1(); Cosmeticos1(); void Inclui(); void Exibe(); }; //---Classe Derivada Cosmeticos1_1 class Cosmeticos1_1 : public Cosmeticos1 { private: char Cor_Embalagem[10]; short int Peso; short int Volume; short int Graduacao_Alcool; short int Nome_Perfume[15]; public: void Inclui(); void Exibe(); }; //ARQUIVO DE METODOS void Cosmeticos1::Inclui() { cout << "\nTipo de produto: "; cin >> Tipo_Produto; cout << "\nTipo de embalagem: "; cin >> Tipo_Embalagem; cout << "\nTipo de aplicacao: "; cin >> Tipo_Aplicacao; cout << "\nEstado do Produto: "; cin >> Estado_Produto; } //---------- void Cosmeticos1::Exibe() { cout << "\nTipo de produto: " << Tipo_Produto; cout << "\nTipo de embalagem: " << Tipo_Embalagem; cout << "\nTipo de aplicacao: " << Tipo_Aplicacao; cout << "\nEstado do Produto: " << Estado_Produto; } //---- Cosmeticos1::Cosmeticos1() { } //---- Cosmeticos1::~Cosmeticos1() { } //**************************** //Metodos Cosmeticos1_1 void Cosmeticos1_1::Inclui() { Cosmeticos1::Inclui(); cout << "\nCor da embalagem: "; cin >> Cor_Embalagem; cout << "\nPeso: "; cin >> Peso; cout << "\nVolume: "; cin >> Volume; cout << "\nAlcool: "; cin >> Graduacao_Alcool; cout << "\nNome do perfume: "; cin >> Nome_Perfume; } //----------- void Cosmeticos1_1::Exibe() { Cosmeticos1::Exibe(); cout << "\nCor da embalagem: " << Cor_Embalagem; cout << "\nPeso: " << Peso; cout << "\nVolume: " << Volume; cout << "\nAlcool: " << Graduacao_Alcool; cout << "\nNome do perfume: " << Nome_Perfume; } Vejam a saida do compilador: c:\Arquivos de programas\Microsoft Visual Studio .NET 2003\Vc7\include\istream(986): error C2679: binary '>>' : no operator found which takes a right-hand operand of type 'wchar_t *' (or there is no acceptable conversion) Aguem poderia dar uma dica ? Abraços, Daniel
  7. Vraptor

    " Handle "

    E ai pessoal. Comecei a viajar por esses caminhos do C++ e estou me deparando com alguma freguência com a palavra " handle ". alguém poderia me explicar o significado da palavra "handle" nesta frase: HINSTANCE hinst é o manipulador (handle) da instância do programa.. Seria handle uma ferramenta que manipula a instância do programa ? alguém poderia ser mais especifico ? Abraços, Daniel.
  8. Vraptor

    Construtores ?

    Graymalkin ! Outra vez ! Valeu ! Estava dormindo. Abraços, Daniel.
  9. Vraptor

    Construtores ?

    Boa dia pessoal. Estou com dificuldade em resolver esta saida de erro que meu compilador está me informando. Segue: #include "stdafx.h" #include <iostream> using namespace std; class Esposa; class Marido { public: Marido(char *, float, float); ~Marido(); friend void Exibe(Marido, Esposa); private: char Nome1[10]; float Salario1; float Inss1; }; class Esposa { public: Esposa(char *, float, float); ~Esposa(); friend void Exibe(Marido, Esposa); private: char Nome2[10]; float Salario2; float Renda2; }; int main() { Marido Homen("Fernando", 300.00, 500.00); Esposa Mulher("Suely", 300.00, 0.00); Exibe( Homen, Mulher); cout << "\n\n\n"; system("Pause"); return 0; } Marido::Marido(char Nome11, float Salario11, float Inss11) { strcpy(Nome1, Nome11); Salario1 = Salario11; Inss1 = Inss11; } Marido::~Marido() { cout << "\n\nDestruindo Marido !"; } Esposa::Esposa(char Nome22, float Salario22, float Renda22) { strcpy(Nome2, Nome22); Salario2 = Salario22; Renda2 = Renda22; } Esposa::~Esposa() { cout << "\n\nDestruindo Esposa !"; } void Exibe(Marido H1, Esposa M1) { cout << "Nome: " << H1.Nome1 << endl; cout << "Salario: " << H1.Salario1 << endl; cout << "INSS: " << H1.Inss1 << endl; cout << "Nome: " << M1.Nome2 << endl; cout << "Salario: " << M1.Salario2 << endl; cout << "Renda menssal do casa: " << H1.Nome1 << " e " << M1.Nome2 << " :R$ "; M1.Renda2 = H1.Salario1 - H1.Inss1 + M1.Salario2; cout << M1.Renda2 << endl; } O compilador: Compiling... friend01.cpp \friend01.cpp(46) : error C2511: 'Marido::Marido(char,float,float)' : overloaded member function not found in 'Marido' \friend01.cpp(10) : see declaration of 'Marido' \friend01.cpp(58) : error C2511: 'Esposa::Esposa(char,float,float)' : overloaded member function not found in 'Esposa' \friend01.cpp(22) : see declaration of 'Esposa' alguém poderia dar uma pequena dica, não consigo encontrar o erro. Abraços Daniel.
  10. Vraptor

    Mudando A Cor

    Como usar estas duas funções ?? Digo a sintax ? Abraços, Daniel..
  11. Vraptor

    Compilar Um Fonte C++

    O dev usa o mesmo gcc do linux. Já tentou procurar estes cabeçalhos atraves do update do Dev-C. Se a programação é para rodar no console não tem o que se preocupar. Procure ver a versão do gcc dos dois SO'S. Abraços, Daniel.
  12. Mais uma vez...obrigado pela luz !! Daniel..
  13. E ai pessoal ? Seguinte: Tenho uma matriz dimenssionada em 10000 elementos. Tenho de zera-la algumas vezes durante o processamento. Estou usando um laço para zera-la. For pesquisa = 1 to 10000 Matriz(pesquisa)=empty next pesquisa Ok ! Existe uma função que zera a matriz sem a necessidade de um laço. alguém poderia dizer o nome desta BENDITA função ? Abraços...Daniel.
  14. Vraptor

    O Evento

    Pessoal .. Tenho um Form com somente 2 Controles. Um Label e um ComboBox Gostaria de saber o motivo pelo qual não aconte o evento LostFocus no controle ComboBox. O evento click acontece normalmente. Como faço para resolver este problema. Abraços Daniel..
  15. Vraptor

    Controles ?

    Amigos.. String_Label é uma variavel que receberá como conteúdo o NOME de um Array de controles. Ao invés de criar várias funções "ZERA_LABEL" eu atribuiria o nome do Array de controle a variavel String_Label a chamaria a mesma Função. Aproveitaria a mesma função para zerar varios tipos de label's. Fui claro ?? Aguardo resposta.. Abraços Daniel...
  16. Vraptor

    Controles ?

    Bom dia pessoal: Tenho 3 label´s label(0)..1..2 Tenho de atribuir nulos a estes label's com muita frequência. Vejam bem. Tenho outros label's com nomes diferentes porém usam a mesma numeração da propriedade index. Seguindo a lôgica criei uma pequena rotina para fazer o serviço para todos os label´s. Dim String_label as string ... ... 'ZERA LABEL'S DA CONDIÇÃO 1 String_label="Botão_1" ZERA_LABEL String_label ...... ...... ...... 'ZERA LABEL'S DA CONDIÇÃO 2 String_label="Botão_2" ZERA_LABEL String_label _____________________________________ function ZERA_LABEL(String_label as string) for indice =0 to 3 String_label(indice)=empty next indice end function Quando a função que zera os label's é chamada o VB diz que está esperando uma matriz. Como contorno este problema.. Abraços ..Daniel..
  17. Vraptor

    Retornando O Label

    Valeu..! Abraços..Daniel..
  18. Boa noite pessoal: Novamente estou precisando de uma ajuda. Seguinte: Tenho um Form. Durante o processamento alterei a cor de fundo de alguns label's. Como faço para devolver aos label's a cor inicial, a do inicio do processamento? Obs: 1- Sem matar o form e chama-lo novamente. 2- Atribuir as cores iniciais label por label ficaria muito dificil pois são muitos e não estão dentro de uma matriz pois a maioria possui um nome distinto. Agradeco a todos pela colaboração. Abraços..Daniel.
  19. Boa tarde: Gostaria de uma dica. Existe como chamar uma função utilizando o conteudo de uma variavel ? Segue: Option Explicit Dim NOME_FUNÇÃO As String _________________________ Private Sub Command1_Click() Dim CHAMA As String Dim A, B, C As String A = "EXI" B = "BE" C = "()" CHAMA = A & B & C End Sub _________________________ Function EXIBE() MsgBox " A FUNÇÃO DEU CERTO " End Function alguém conhece alguma saisa para isso ? Abraços... Daniel.
  20. Vraptor

    Sql Server

    Bom dia pessoal. Tive de formatar minha maquina e reinstalar o Sql Server, como sou iniciante estou tendo um probleminha. Na finalizaçao da instalaçao, bem no final quando vai configurar o sql server, ele emite uma menssagem de erro e pede para verificar o arquivo de log para maiores informaçoes. Seque um trecho do arquivo: 11:13:56 A operação foi concluída com êxito. 11:13:56 End Action: Locked Connectivity Files Check 11:13:56 Setup is installing Microsoft Data Access Components (MDAC) ... 11:13:56 F:\x86\Other\sqlredis.exe /q:a /C:"setupre.exe WARN=1 -s -SMS" 11:14:13 ExitCode: 0 11:14:13 Setup is installing Microsoft Distributed Transaction Coordinator (MSDTC) ... 11:14:13 C:\WINDOWS\TEMP\SqlSetup\Bin\cldtcstp.exe -SupportDir "C:\WINDOWS\TEMP\SqlSetup\Bin" -DTCPkg "F:\x86\Other\dtcsetup.exe" -LogFile "C:\WINDOWS\sqlstp.log" 11:14:13 Process Exit Code: (0) 11:14:13 /Q:A /T:C:\WINDOWS\TEMP\ixp001.tmp 11:14:13 Setup is installing HTML Help ... 11:14:13 HTML Help installer exit code: 0 11:14:35 End Action InstallPkgs 11:14:35 Begin Action MoveFileData: 11:14:35 Enabled SELFREGISTERBATCH 11:14:35 Enabled CORECOMPONENTHANDLING 11:15:30 Begin Action: MoveFileDataSpecial 11:15:31 End Action: MoveFileDataSpecial 11:15:31 End Action MoveFileData 11:15:31 Begin Action ProcessAfterDataMove: 11:15:31 F:\x86\Binn\hhcol.exe C:\Arquivos de programas\Microsoft SQL Server\80\Tools\Books 11:15:31 End Action ProcessAfterDataMove 11:15:31 Begin Action BuildServer: 11:15:31 C:\WINDOWS\TEMP\SqlSetup\Bin\scm.exe -Silent 1 -Action 5 -ExePath "C:\Arquivos de programas\Microsoft SQL Server\MSSQL\binn\sqlservr.exe" -Service "MSSQLSERVER" 11:15:32 Process Exit Code: (0) 11:15:32 Begin Action: CreateRegistrySetSQL 11:15:32 End Action: CreateRegistrySetSQL 11:15:32 Begin Action: RegWriteSetupEntry 11:15:32 End Action: RegWriteSetupEntry 11:15:32 Begin Action: CreateSer 11:15:32 End Action: CreateSer 11:15:32 Begin Action: SkuIt 11:15:32 End Action: SkuIt 11:15:32 SetFileSecuritySQLAndAdmin for C:\Arquivos de programas\Microsoft SQL Server\MSSQL returned: 0, 0 11:15:32 SetRegSecuritySQLAndAdmin for Software\Microsoft\MSSQLServer\MSSQLServer returned: 0, 0 11:15:32 Begin Action: UpdateSystemPath 11:15:32 Error - Unable to update path variable - RegDBGetKeyValueEx 11:15:32 11:15:32 End Action: UpdateSystemPath 11:15:33 C:\Arquivos de programas\Microsoft SQL Server\80\Tools\Binn\cnfgsvr.exe -F "C:\WINDOWS\sqlstp.log" -I MSSQLSERVER -V 1 -M 0 -Q "Latin1_General_CI_AS" -H 525234 -U sa -P ############################################################################### Starting Service ... Latin1_General_CI_AS -m -Q -T4022 -T3659 Connecting to Server ... driver={sql server};server=SEMPRON;UID=sa;PWD=;database=master [Microsoft][ODBC Driver Manager] Nome da fonte de dados não encontrado e nenhum driver padrão especificado driver={sql server};server=SEMPRON;UID=sa;PWD=;database=master [Microsoft][ODBC Driver Manager] Nome da fonte de dados não encontrado e nenhum driver padrão especificado driver={sql server};server=SEMPRON;UID=sa;PWD=;database=master [Microsoft][ODBC Driver Manager] Nome da fonte de dados não encontrado e nenhum driver padrão especificado SQL Server configuration failed. ############################################################################### 11:16:09 Process Exit Code: (-1) 11:16:12 Setup failed to configure the server. Refer to the server error logs and C:\WINDOWS\sqlstp.log for more information. 11:16:12 Action CleanUpInstall: 11:16:12 C:\WINDOWS\TEMP\SqlSetup\Bin\scm.exe -Silent 1 -Action 4 -Service SQLSERVERAGENT 11:16:12 Process Exit Code: (1060) O serviço especificado não existe como serviço instalado. 11:16:12 C:\WINDOWS\TEMP\SqlSetup\Bin\scm.exe -Silent 1 -Action 4 -Service MSSQLSERVER 11:16:12 Process Exit Code: (0) 11:16:12 StatsGenerate returned: 2 11:16:12 StatsGenerate (0x0,0x1,0xf000000,0x200,1033,303,0x0,0x1,0,0,0 11:16:12 StatsGenerate -1,Fiorito) 11:16:12 Installation Failed. Agradeço muito a ajuda de alguém. Abraços e um feliz ano novo a todos. Daniel.
  21. Vraptor

    Eventos.

    Valeu a intençao.. já deu uma luz. Cara...valeu !!! Abraços. Daniel.
  22. Vraptor

    Eventos.

    é isso ai pessoal, deu uma branca em meus neuronios. Por favor alguém me de uma ajuda. Onde colocar os eventos dos controles de tal Form ? Dentro do evento load do Form ? Unload ? O VB só inicia uma açao se voçe adicionar um Commandbutton de dentro do Form ? A medida que estou conhecendo a linguagem e começo a explorar os recursos o que parecia facil estah começando a virar um pesadelo . não estou consseguindo controlar a seguencia de entrada de dados em um Form. Vou simplificar: alguém poderia me dar uma dica ou indicar algum tutorial de como controlar eventos de controles dentro formularios. Agora começei a me enrrolar com os eventos. Agradeço muito a ajuda de alguém. Abraços. Daniel.
  23. Vraptor

    Pesquisa Em Matriz

    Bom dia. O preechimento da Matriz demora muito pouco em relaçao a varredura. Abraços. Daniel.
  24. Vraptor

    Pesquisa Em Matriz

    Bom dia. não meu amigo. "("Codigo") = PESQUISA" = Codigo do elemento da Matriz "oRsDados("Quantidade") = Matriz(PESQUISA)" = é a quantidade desse elemento encontrado dentro de um arquivo. Se a quantidade for 0 não me interessa. Veja: Do Until oRsRegistro.EOF MATRIZ_(oRsRegistro.Fields("Codigo")) = MATRIZ(oRsRegistro.Fields("Codigo")) + 1 ProgressBar1.Value = ProgressBar1.Value + 1 DoEvents oRsAcertos.MoveNext Loop ...... ...... ...... ...... For Pesquisa = 1 to Ubound(Matriz()) If Matriz(Pesquisa) = 0 then go to FECHANEXT oRsDados.AddNew oRsDados("Codigo") = PESQUISA oRsDados("Quantidade") = Matriz(PESQUISA) oRsDados.Update ProgressBar1.Value = ProgressBar1.Value + 1 DoEvents FECHANEXT: NEXT Pesquisa Acontece que a matriz pode ser dimenssionada para casa dos milhoes, sendo que algumas sentenas possuem ou acontecem dentro do arquivo, esse arquivo é lido e passado para matriz. A intensao é diminuir o tempo de pesquisa, que mesmo estando dentro de uma matriz demora um bom tempo. Deu para entender ? Aguardo a resposta. Abraços. Daniel.
×
×
  • Criar Novo...