XCreator fórum
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» Novo endereço da XCreator
[Resolvido] Criar e Apagar Objetos EmptyQua 16 Mar 2011, 08:49 por vinians

» C++? ajuda
[Resolvido] Criar e Apagar Objetos EmptyQui 17 Fev 2011, 16:42 por Henrique_GJ

» dúvida em centralizar arma e player
[Resolvido] Criar e Apagar Objetos EmptyDom 30 Jan 2011, 17:08 por AndersonXD

» GO linguagem de programação da Google !!
[Resolvido] Criar e Apagar Objetos EmptyQui 27 Jan 2011, 21:04 por vinians

» [Duvida]esqueci o código pra mudar o tamanho da room
[Resolvido] Criar e Apagar Objetos EmptyQui 13 Jan 2011, 15:12 por mystery_boy_maker

» show_message_ext duvida
[Resolvido] Criar e Apagar Objetos EmptyQua 22 Dez 2010, 21:36 por mystery_boy_maker

» Testes com C & Allegro
[Resolvido] Criar e Apagar Objetos EmptySeg 13 Dez 2010, 14:31 por vinians

» FreeBasic - Código completo Snake
[Resolvido] Criar e Apagar Objetos EmptySeg 13 Dez 2010, 11:13 por tblima123

» Me apresentando...
[Resolvido] Criar e Apagar Objetos EmptySáb 11 Dez 2010, 22:26 por vinians

» URL Reverse
[Resolvido] Criar e Apagar Objetos EmptySáb 11 Dez 2010, 22:23 por vinians

Parceiros
Seja nosso parceiro, adicione nosso button em seu portal!


• • •

• • •

• • •
[parceiro 3]

[Resolvido] Criar e Apagar Objetos

2 participantes

Ir para baixo

[Resolvido] Criar e Apagar Objetos Empty [Resolvido] Criar e Apagar Objetos

Mensagem por tblima123 Sáb 25 Set 2010, 21:22

Linguagem: Free Basic

Como eu Gerencio meus objetos em Free Basic (meu O.O é horrivel)?

Eu quero saber como criar, acessar e apagar instancias quando me dé na telha; criar uma variavel para cada instancia é osso ai eu usei um Array, tá certo usar Array ou é de outro geito?

Valeu ai pessoal.


Última edição por tblima123 em Sáb 02 Out 2010, 07:58, editado 1 vez(es)
tblima123
tblima123
Ocasional

Mensagens : 54
Data de inscrição : 06/11/2009

Ir para o topo Ir para baixo

[Resolvido] Criar e Apagar Objetos Empty Re: [Resolvido] Criar e Apagar Objetos

Mensagem por vinians Sáb 25 Set 2010, 23:38

O FreeBasic não possui um objeto collection ou TList. Para armazenar objetos você pode usar uma variavel simples ou criar um objeto de lista encadeada, mas nesse caso voce precisará criar todos os métodos e propriedades da lista.
Tambem, dá pra usar o Redim, assim voce pode ter um array de tamanho variavel, não é como uma collection mais quebra um galho.
Para criar uma instancia do objeto use New e para deletar a memoria ocupada pelo objeto use Delete. Exemplo:
Código:

'Declaracoes
'--------------------------------------
Type Teste
  field_nome As String
  Declare Constructor(nome As String)
  Declare Destructor
End Type
Constructor Teste(nome As String)
  field_nome = nome
  Print "(Construtor) Nome->";nome
  Sleep
End Constructor

Destructor Teste
  Print "Objeto destruido"
  Sleep
End Destructor

'Programa Principal
'---------------------------------------

Rem Cria o Objeto
Dim As Teste Ptr obj = New Teste("Meu nome")
Rem Destroi o Objeto
Delete Obj

Basicamente é isso, mais realmente não é necessário para criar jogos. As vezes é um pouco complicado para se começar assim. Mais pode ser criado algum tutorial avançado sobre isso depois.
flsW!



vinians
vinians
Editor

Masculino
Mensagens : 85
Data de inscrição : 24/08/2009
Localização : Rio de Janeiro

http://www.xcreator.com.br

Ir para o topo Ir para baixo

[Resolvido] Criar e Apagar Objetos Empty Re: [Resolvido] Criar e Apagar Objetos

Mensagem por tblima123 Dom 26 Set 2010, 11:38

É...
Realmente Orientação a Objeto seria muita fome pro momento Shocked

Mas valeu mesmo assim. Logo Logo eu venho te pertubar de novo, e espero que os desenvolvedores do FreeBasic criem um objeto collection ou um TList, que pena que não tem...
tblima123
tblima123
Ocasional

Mensagens : 54
Data de inscrição : 06/11/2009

Ir para o topo Ir para baixo

[Resolvido] Criar e Apagar Objetos Empty Re: [Resolvido] Criar e Apagar Objetos

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos