Jump to content
Notícia
  • Adquira já o seu VIP!

luxfer

Bronze Member
  • Content Count

    291
  • Joined

  • Last visited

  • WCoins

    0 [ Donate ]

Community Reputation

0

1 Follower

About luxfer

  • Rank
    Blow me away
  1. basta declarar Math nas uses. edit: mal nem vi que tinha outra página =p
  2. você usou esse código e ele leva para a página do admin? <?php if(@$_SESSION["logado"]) header("Location: ../admnc/index.php"); else header("Location: ../admnc/paginadelogin.php"); ?> Como vc sabe q ele nem verifica? onde você tá colocando esse codigo? você tá colocando $_SESSION["logado"] = true ao logar?
  3. Não é isso que ele quer (eu acho). 0000FF printa como vermelho porque 255 é vermelho, e 255 é 0000FF e nao FF0000. Essa ordem inversa que tu quer é RGB. como voce deve saber cada cor tem o seu valor(identificador), mas não é o mesmo valor da ordem RGB. Não sei dizer porque diabos inventaram essa ordem do RGB, já que BGR é igual porém com os mesmos valores dos identificadores de cores, ou seja, melhor. Aqui um jeito que retorna na ordem rgb var r,g,b, cd:cardinal; begin if(ColorDialog1.Execute) then begin cd := ColorDialog1.Color; r := GetRValue(cd); g := GetGValue(cd); b := GetBValue(cd); Edit1.Text := IntToHex(r, 2) + IntToHex(g, 2) + IntToHex(b, 2); end;
  4. Primeiro tente identar o seu código. Ao logar-se: $_SESSION["logado"] = true; ao verificar se ja está logado: if(@$_SESSION["logado"]) { // redireciona } esse é um exemplo simples mas é só para você entender. __ metade do caminho você já fez: $_SESSION['usuarioID'] = $resultado['id']; $_SESSION['usuarioNome'] = $resultado['nome']; $_SESSION['usuarioLogin'] = $login; $_SESSION['usuarioSenha'] = $senha; falta a outra parte... __ edit: O que você fez aqui? function protegePagina() { global $_SG; if (!isset($_SESSION['usuarioID']) OR !isset($_SESSION['usuarioNome'])) { // ESSA LINHA expulsaVisitante(); } else if (!isset($_SESSION['usuarioID']) OR !isset($_SESSION['usuarioNome'])) { // E ESSA SÃO IGUAIS. e como tem um else ali, essa não vai ser executada if ($_SG['validaSempre'] == true) { if (!validaUsuario($_SESSION['usuarioLogin'], $_SESSION['usuarioSenha'])) { expulsaVisitante(); } } } }
  5. if sComboBox1.Text = 'Nome do Tema' then begin sSkinManager1.Skinname:= 'Nome do Tema (internal)'; pq você colocou esse if? nem precisa... edit: ah mas dai tenque por no evento onSelect do combobox
  6. Não sei se é o melhor jeito, mas você pode mandar ele executar um código JS pela barra da URL. Não pode se esquecer de começar com javascript: WebBrowser1.Navigate('javascript:alert("HELLO")');
  7. No caso do áudio, no próprio Youtube eles ensinam a recuperá-lo (sem "burlar"). Mas por programa, não sei, nao tenho nenhum video com áudio bloqueado para fazer testes. Já se o seu video foi bloqueado, então eles devem ter um bom motivo né.
  8. Cara, imagina o seguinte: Para produzir um texto em português, primeiro você deve conhecer as palavras.Você pode estudar elas no dicionário. Sabendo uma boa quantidade de palavras da língua portuguesa, você já pode fazer seu textinho, lembrando que ele deve ser coerente e ter lógica. texto é o seu algoritmo; palavras você pode entender como funções; dicionário é um site, ou até o google, onde você pesquisa as funções. língua portuguesa é a linguagem de programação que você escolheu. Você não rouba, ou "sabe" um texto.O mesmo vale para um algoritmo.Você cria um a partir da lógica e do seu conhecimento na tal linguagem. Isso leva tempo para entender sem um professor, não tenha pressa, você não consiguirá fazer grande coisa ainda.
  9. não gostei. Se alguém quiser ver os componentes de cada aba, é só olhar pelo Delphi ¬¬ Quanto as mensagens, não se usa números diretos assim, você deveria usar constantes (MB_OK + MB_ICONERROR, por exemplo). E pelo jeito você nunca ouviu falar em indentação né... Não é à toa que você fica floodando em todos os tópicos.
  10. e você já tentou o que eu te passei? ¬¬
  11. Tipo quando tu clica nesse link? : ajuda-webbrowser.html#post4879129 Tenta: WebBrowser1.OleObject.Document.ParentWindow.ScrollBy(0, 50); Troca o 50 por um número qualquer, quanto maior mais ele vai descer.
  12. seu tutorial é para ser C ou C++? cout é C++ ...
  13. Usa array. É o jeito mais versátil se você não quiser usar bando de dados. const dbLogin : array[1..3] of string = ('Conta1Login', 'Conta2Login', 'Conta3Login'); const dbSenha : array[1..3] of string = ('Conta1Senha', 'Conta2Senha', 'Conta3Senha'); implementation {$R *.dfm} function check(Login, Pass:String):boolean; var i:word; begin result := false; for i := 1 to High(dbLogin) do begin if (Login = dbLogin[i]) and (Pass = dbSenha[i]) then begin result := true; break; end; end; end; Usando: if check('Conta1Login', 'Conta1Senha') then ShowMessage('funcionou') else ShowMessage('nao funcionou');
  14. Tem várias soluções: system("pause"); // mas não é recomendado usá-la getchar(); e outras... ↓ que isso só um obrigado tá bom :smiley:
  15. é engraçado isso, um programa bem feito assim: 18kb esses dias eu baixei o Embarcadero RAD XE 2011, comecei a fazer um map maker para um joguinho meu, quando fui ver o tamanho do .exe: 1,2Mb não coloquei skin nem nada. copiei o código todo e re-compilei-o no delphi 7: 300kb. agora, 18kb você se superou, muito bom. NÃO USEM EMBARCADERO RAD XE :calma:
×
×
  • Create New...