ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Problema em programa Gerenciamento de Arquivos

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
dedeboy2005
Aprendiz
Aprendiz


Registrado: Sábado, 31 de Janeiro de 2009
Mensagens: 135
Localização: Limeira-sp

MensagemEnviada: Ter Nov 02, 2010 1:48 pm    Assunto: Problema em programa Gerenciamento de Arquivos Responder com Citação

Ola amigos eu estou estudando Delphi e estou criando um programa de gerenciamento de arquivo. Só que quando vou criar um classe ele esta dando um erro quando eu vou compilar.
Esse é o código que estou colocando no programa
Código:
type
  TfrmPrincipal = class(TForm)
  //Identificadores de erro
   EInvalidDest = class(EStreamError); //Destino Inválido
   EFCantMove =  class(EStreamError); //Impossivel movimento

Esse é o erro que esta dando
Citação:
Error Expect':' but '=' found


O que pode ser? Eu ja mexi em tudo mas não consegui ainda enxergar o erro gostaria que me ajudasse.
Obrigado.
_________________
Nunca desista dos seus sonhos! Que um dia você chegará nos seus objetivos.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
gilsonnrodrigues
Moderador
Moderador


Registrado: Quinta-Feira, 14 de Abril de 2005
Mensagens: 9009
Localização: Governador Valadares-MG

MensagemEnviada: Ter Nov 02, 2010 1:58 pm    Assunto: Responder com Citação

coloque assim:

Código:
type
  //Identificadores de erro
   EInvalidDest = class(EStreamError); //Destino Inválido
   EFCantMove =  class(EStreamError); //Impossivel movimento

  TfrmPrincipal = class(TForm)
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
dedeboy2005
Aprendiz
Aprendiz


Registrado: Sábado, 31 de Janeiro de 2009
Mensagens: 135
Localização: Limeira-sp

MensagemEnviada: Qui Nov 04, 2010 10:07 am    Assunto: Responder com Citação

Valeu deu certo. Mas ja aproveitando da sua bondade eu fiz outro gerenciador que fiz e na hora de compilar ele esta dando um erro assim:


Citação:
Exernal Exception EEFFACE.

e em seguida trava o aplicativo. Gostaria de saber como resolver isto?
Vou passar o código para analizarem melhor porque até não descobrir na onde eu estou errando.
Obrigado.


Código:
unit UPratica34;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ComCtrls, ShellCtrls, ExtCtrls, Buttons, Menus;

type
  TfrmPrincipal = class(TForm)
    Panel1: TPanel;
    ShellComboBox1: TShellComboBox;
    ShellTreeView1: TShellTreeView;
    ShellListView1: TShellListView;
    Panel2: TPanel;
    Edit1: TEdit;
    BitBtn1: TBitBtn;
    PopupMenu1: TPopupMenu;
    NovaPasta1: TMenuItem;
    MainMenu1: TMainMenu;
    Arquivo1: TMenuItem;
    CriarNovaPasta1: TMenuItem;
    Fechar1: TMenuItem;
    Fechar2: TMenuItem;
    Visualizar1: TMenuItem;
    Detalhes1: TMenuItem;
    Iconespequenos1: TMenuItem;
    Iconesgrandes1: TMenuItem;
    Lista1: TMenuItem;
    procedure Detalhes1Click(Sender: TObject);
    procedure Iconespequenos1Click(Sender: TObject);
    procedure Iconesgrandes1Click(Sender: TObject);
    procedure Lista1Click(Sender: TObject);
    procedure CriarNovaPasta1Click(Sender: TObject);
    procedure BitBtn1Click(Sender: TObject);
    procedure Fechar2Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  frmPrincipal: TfrmPrincipal;

implementation

{$R *.dfm}

procedure TfrmPrincipal.Detalhes1Click(Sender: TObject);
begin
  ShellListView1.ViewStyle:= vsReport //Ajusta para detalhes
end;

procedure TfrmPrincipal.Iconespequenos1Click(Sender: TObject);
begin
  ShellListView1.ViewStyle:= vsSmallIcon //Visualza para icones pequenos
end;

procedure TfrmPrincipal.Iconesgrandes1Click(Sender: TObject);
begin
  ShellListView1.ViewStyle:= vsIcon //Visualiza para icones grandes
end;

procedure TfrmPrincipal.Lista1Click(Sender: TObject);
begin
  ShellListView1.ViewStyle:= vsList //Visualiza para Lista
end;

procedure TfrmPrincipal.CriarNovaPasta1Click(Sender: TObject);
begin
  Panel2.Visible:= true;
  edit1.Text:= ShellTreeView1.Path + '\'; //Copia o caminho para edit
  edit1.SetFocus;
end;

procedure TfrmPrincipal.BitBtn1Click(Sender: TObject);
begin
  MkDir(edit1.Text); //Cria um novo diretório
  Panel2.Visible:= false;
end;

procedure TfrmPrincipal.Fechar2Click(Sender: TObject);
begin
  Close;
end;

end.

_________________
Nunca desista dos seus sonhos! Que um dia você chegará nos seus objetivos.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
dedeboy2005
Aprendiz
Aprendiz


Registrado: Sábado, 31 de Janeiro de 2009
Mensagens: 135
Localização: Limeira-sp

MensagemEnviada: Sex Nov 05, 2010 9:30 am    Assunto: Responder com Citação

Apareceu outro problema agora quando estou mexendo no programa e vou chamar uma função tipo 'Propriedades' ele esta dando o seguinte erro de exeções do delphi que diz assim:

Citação:
Raise exception class EstringListError with message 'List index out of bounds(-1).


O que dizer isso?
Obrigado
_________________
Nunca desista dos seus sonhos! Que um dia você chegará nos seus objetivos.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB