Login

Esqueci minha senha

Últimos assuntos
» Fórum Fechado
por GMBR Sab 29 Ago 2015, 21:52

» Ordenar variavel em ordem decrescente
por Kodained Sex 28 Ago 2015, 21:09

» Índice de Aulas e Tutoriais do DHarrison
por dharrison Qui 27 Ago 2015, 21:22

» colisão de queda após outra colisão dando problema
por manobrother Qui 27 Ago 2015, 13:51

» Crio Trilha Sonora para Games!
por Isaias Malafaia Qui 27 Ago 2015, 13:50

» Problema com Colisão
por The_Game Qui 27 Ago 2015, 12:30

» Quem quer Uma Engine, e de Quê?
por theguitarmester Qui 27 Ago 2015, 09:22

» Migração do fórum para uma nova plataforma
por Willy Qua 26 Ago 2015, 23:27

» Adaptar telas android
por paulovmdutra Qua 26 Ago 2015, 15:53

» [RESOLV]Como adicionar 2 objetos na mesma posição?
por Bhryenno Kelvyn Carlson Qua 26 Ago 2015, 11:38

» som no android
por Ronaldo Rodrigues Qua 26 Ago 2015, 04:07

» side scrolling com touch control
por theguitarmester Ter 25 Ago 2015, 21:39

» Sistema de porta!!!
por theguitarmester Ter 25 Ago 2015, 21:29

» Deck of War
por Kodained Seg 24 Ago 2015, 21:48

» Venda de objetos em Inventário - Multiplicado
por AG Hydra Seg 24 Ago 2015, 18:33

» Atirar na direção certa
por theguitarmester Seg 24 Ago 2015, 09:03

» Western Duels
por theguitarmester Seg 24 Ago 2015, 07:47

» Jogos para Android e Windows Phone
por Ronaldo Rodrigues Seg 24 Ago 2015, 03:22

» Problemas na compilação android
por Zero. Dom 23 Ago 2015, 23:43

» Simbora Cambada! #Partiu nova GMBR!
por Misa Sab 22 Ago 2015, 22:40

» Dúvida sobre strings, lendo txt
por Pai véi Sab 22 Ago 2015, 20:31

» Venha fazer Parte.
por rhenandias Sab 22 Ago 2015, 19:25

» Como estabilizar um som
por Isquilo_Roedor Sab 22 Ago 2015, 19:03

» Janela Modal
por Pai véi Sab 22 Ago 2015, 09:23

» Sobre instance Creation Code
por Pai véi Sab 22 Ago 2015, 08:39

» Streaming de desenvolvimento [24h seguidas]
por Lukbebalduke Sex 21 Ago 2015, 22:09

» LudumDare #33
por WellingtonBecker Sex 21 Ago 2015, 21:17

» Como fazer um temporizador
por Isquilo_Roedor Sex 21 Ago 2015, 19:02

» Availação em video, o que acham galera(video3)
por JoaoVanBlizzard Sex 21 Ago 2015, 17:31

» GMS sempre salva projeto ao compilar?
por Pai véi Sex 21 Ago 2015, 12:32

» Tipo de Draw que dê melhor fps...
por Pai véi Sex 21 Ago 2015, 12:25

» Banco de Dados online fácil de configurar
por Pai véi Sex 21 Ago 2015, 11:47

» Ajuda Barra de Caracteres e check
por Ian Bastos Qui 20 Ago 2015, 14:10

» Banido do chat sem motivo aparente
por Willy Qua 19 Ago 2015, 20:51

» Sistema de pulo!!!
por Adriel Qua 19 Ago 2015, 20:49

» Parou porquê?
por WellingtonBecker Qua 19 Ago 2015, 20:18

» Como centralizar texto de Show_Message?
por Gonçalves Qua 19 Ago 2015, 20:12

» Ficou estranho esse efeito na terra?
por Adriel Qua 19 Ago 2015, 20:08

» Atualização de aplicativos
por Zero. Qua 19 Ago 2015, 16:11

» Você consegue decifrar o que é isso?
por Mateus O de Andrade Qua 19 Ago 2015, 15:48

» Texto centralizado em sprite 64x64
por Vandson Fernandes Qua 19 Ago 2015, 14:00

» [Tutorial] Um Único Script para Todos Diálogos do Jogo
por dharrison Ter 18 Ago 2015, 22:12

» VIDEO AULAS - Plataforma - Recriando Super Mario
por Adriel Ter 18 Ago 2015, 20:44

» Ajuda deixar room maior
por Stickman Ter 18 Ago 2015, 15:56

» OST - Rain From The Past (Para Main Themes)
por Jessezyn Seg 17 Ago 2015, 23:00

» Ideias pra fazer um scroolbar num menu dropdown
por DJM_JM Seg 17 Ago 2015, 21:44

» Função "and" em D&D!
por DVictorPS Seg 17 Ago 2015, 19:35

» Video-Testando Modelos Chapolin
por JoaoVanBlizzard Seg 17 Ago 2015, 15:48

» Infected World Alpha 1.5.2
por DVictorPS Seg 17 Ago 2015, 15:26

» #DGM Aula 01 - Views
por victor13. Seg 17 Ago 2015, 00:16

» Algum compositor de músicas 16bit?
por Gonzo Dom 16 Ago 2015, 23:57

» Alguém sabe as dimensões de um galaxy s5?
por vitorfernandes13 Dom 16 Ago 2015, 20:06

» Dúvida sobre objetos e comandos
por Raph0512 Dom 16 Ago 2015, 19:33

» [Tutorial] Como fazer Pixel Art de Armas
por WellingtonBecker Dom 16 Ago 2015, 13:08

» Conquer The Kingdom
por DVictorPS Dom 16 Ago 2015, 12:13

» [Ajuda] Bug ds_list
por Witen Dom 16 Ago 2015, 08:27

» Muito demorado para entrar no Fórum.
por DesignerRamon Sab 15 Ago 2015, 17:28

» [Resolvido]Objeto não quer mais soltar do MOUSE :"(
por Lucas Lima Sab 15 Ago 2015, 16:50

» câmera seguir player com touch control android
por Lighter Sab 15 Ago 2015, 15:05

» Apk não roda no celular
por xLuiZzz Sab 15 Ago 2015, 12:10

» [Resolvido]Ajuda com sistema de armas!
por DVictorPS Sab 15 Ago 2015, 10:30

» Minha galeria (fan arts)
por AG Hydra Sab 15 Ago 2015, 02:05

» BY A WHISKER [AVALIAÇÃO EM VÍDEO]
por Stickman Sex 14 Ago 2015, 21:40

» [Engine] Sistema Anti Cheat
por mleoni Sex 14 Ago 2015, 13:45

» [Resolvido]Dúvida no HEALTHBAR
por Lucas Lima Sex 14 Ago 2015, 00:35

» Fazendo um texto aparecer letra por letra
por Raph0512 Qui 13 Ago 2015, 18:50

» Planilhas de um arquivo .xlsx em ds_map
por chicoweb Qui 13 Ago 2015, 15:25

» Windows7 vs Windows10
por Gonzo Qui 13 Ago 2015, 14:09

» [AJUDA] Problema com colisoes na grid
por macedoboka Qui 13 Ago 2015, 02:59

» Genesis
por Thomaz Qua 12 Ago 2015, 16:51

» Como fazer bala sair do lado certo da arma?
por Stickman Qua 12 Ago 2015, 00:33

» [Exemplo] Movimento em Grid
por macedoboka Qua 12 Ago 2015, 00:12

» EscoraBall Pro
por theguitarmester Ter 11 Ago 2015, 22:33

» Desenvolvimento de games palestras online gratis
por rickelme.dias Ter 11 Ago 2015, 20:15

» Como fazer a arma virar junto com o personagem?
por Adriel Ter 11 Ago 2015, 20:01

» problemas com a porta
por RenanRP Ter 11 Ago 2015, 19:46

» Sugestão
por Witen Ter 11 Ago 2015, 14:38

» [GMBR Jam #03] - Resultados
por DesignerRamon Ter 11 Ago 2015, 11:53

» Seja um Avaliador!
por Willy Ter 11 Ago 2015, 00:00

» Outros Forum?
por Riccardoric Seg 10 Ago 2015, 11:29

» [Resolvido]Random sempre se repete ao iniciar jogo
por Vandson Fernandes Dom 09 Ago 2015, 15:37

» Pequeno questionario.
por AxeInLine Dom 09 Ago 2015, 11:37

» poderiam testar um executável ?
por junior rodrigues Sab 08 Ago 2015, 19:59

» [AJUDA] engine
por Gonzo Sex 07 Ago 2015, 22:18

» Atirar somente quando estiver na reta
por LightSpeedy Sex 07 Ago 2015, 16:46

» [ajuda]Pinceis
por Isaque Onix Sex 07 Ago 2015, 16:12

» Hunter games Alpha 1.0.0
por junior rodrigues Sex 07 Ago 2015, 12:51

» Curso de Arte
por chicoweb Sex 07 Ago 2015, 11:14

» RESOLVIDO ColetarObjetoParaComprarDeterminadaCoisa
por Lucas Lima Sex 07 Ago 2015, 01:58

» Problema no Fórum/site
por chicoweb Sex 07 Ago 2015, 00:42

» Checar instância mais perto do mesmo objeto
por pedromenzani Qui 06 Ago 2015, 20:52

» Criar um jogo Multiplayer online com Hamachi?
por AG Hydra Qui 06 Ago 2015, 17:51

» Problema com surface
por Isaque Onix Qui 06 Ago 2015, 12:50

» [Apresentação] JFastGame
por Rodrigo Santiago Qui 06 Ago 2015, 11:57

» [Tuto]Instalando e configurando o android para gms
por zedthunder Qua 05 Ago 2015, 23:08

» Sons em ordem predeterminada
por zedthunder Qua 05 Ago 2015, 19:10

» Projeto Open Source: Relic Hunters Zero
por Lighter Qua 05 Ago 2015, 17:14

» [PROJETO] Sem nome definido
por Jessezyn Qua 05 Ago 2015, 13:53

» [Duvida] Colisoes com grid
por Gonçalves Qua 05 Ago 2015, 00:18


[Tutorial]Criando e usando uma DLL548

[Tutorial]Criando e usando uma DLL

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Qualidade [Tutorial]Criando e usando uma DLL

Mensagem por Jiraya em Qua 15 Dez 2010, 19:14

AS seguintes ferramentas seram necessárias para concluir esse tutorial com exito!
voce precisara ter os seguintes programas
Game Maker Pro
Dev-C++

voce pode usar outras linguagens para criar sua dll tbm
como por exemplo
delphi,c++/c/Visual Basic ect...
mas neste caso iremos usar a linguagem de programação c++ acompanhado do software/IDE DEV-C++
============================INICIANDO=====================================
primeiro vamos criar a dll Very Happy
abra o programa DEV-C++
clique em
Arquivo>>Novo>>Projeto
uma janelinha ira se abrir
como na imagem

clique no icone DLL e de um nome ao seu projeto, eu dei o nome ao meu de "MinhaDLL" :3
entao aparecera a janela para salvar o arquivo, como na imagem abaixo.

após isso aparecera no seu programa os seguintes códigos

altera ele em algumas partes, para que fique facil manipula-lo
deixe o código assim
Código:

#ifndef _DLL_H_
#define _DLL_H_

#if BUILDING_DLL
# define GML __declspec (dllexport)
#else /* Not BUILDING_DLL */
# define DLLIMPORT __declspec (dllimport)
#endif /* Not BUILDING_DLL */
//aqui vc colocara as suas funçoes ;]

#endif /* _DLL_H_ */
ok, o arquivo Header ja esta pronto, agora precisamos preparar o arquivo .cpp, vai para a aba "[*] dllmain.cpp"

altera este código

para esse
Código:

/* Replace "dll.h" with the name of your header */
#include "dll.h"
#include <windows.h>
//aqui é a area onde as funçoes ficaram


//====================================
BOOL APIENTRY DllMain (HINSTANCE hInst    /* Library instance handle. */ ,
                      DWORD reason        /* Reason this function is being called. */ ,
                      LPVOID reserved    /* Not used. */ )
{
    switch (reason)
    {
      case DLL_PROCESS_ATTACH:
        break;

      case DLL_PROCESS_DETACH:
        break;

      case DLL_THREAD_ATTACH:
        break;

      case DLL_THREAD_DETACH:
        break;
    }

    /* Returns TRUE on success, FALSE on failure */
    return TRUE;
}
pronto, a dll esta pronta começar!
vamos criar uma simples funçao agora
vá para a aba "[*] dll.h"
essa aba é onde vc declara a funçao

agora vamos criar a funçao digite isso na area
Código:

#ifndef _DLL_H_
#define _DLL_H_

#if BUILDING_DLL
# define GML __declspec (dllexport)
#else /* Not BUILDING_DLL */
# define DLLIMPORT __declspec (dllimport)
#endif /* Not BUILDING_DLL */
//aqui vc colocara as suas funçoes ;]
extern "C" GML double soma(double x,double y);//essa é a nossa funçao, agora ela esta declarada!
//double x e double y sao argumentos.                     

#endif /* _DLL_H_ */
agora va para o arquivo "[*] dllmain.cpp"

agora teremos que fazer com que a funçao seja executada
digite o seguinte código na area
Código:

/* Replace "dll.h" with the name of your header */
#include "dll.h"
#include <windows.h>
//aqui é a area onde as funçoes ficaram
extern "C" GML double soma(double x,double y)//essa é a função com os comandos dados.
{
return (x+y);   
}

//====================================
BOOL APIENTRY DllMain (HINSTANCE hInst    /* Library instance handle. */ ,
                      DWORD reason        /* Reason this function is being called. */ ,
                      LPVOID reserved    /* Not used. */ )
{
    switch (reason)
    {
      case DLL_PROCESS_ATTACH:
        break;

      case DLL_PROCESS_DETACH:
        break;

      case DLL_THREAD_ATTACH:
        break;

      case DLL_THREAD_DETACH:
        break;
    }

    /* Returns TRUE on success, FALSE on failure */
    return TRUE;
}
agora pressione F9 para testar o seu projeto!

se aparecer a seguinte mensagem

quer dizer que sua dll funcionou perfeitamente :­D
agora vamos testa-la no game maker GM8 finalmente \o/

===================AGORA NO GAME MAKER==============================
abra o game maker
salve o jogo na mesma pasta onde vc salvou a dll
e entao crie um script e de o nome de DLLInit e entao digite o seguinte codigo nesse script
[DLLInit]
Código:

dll="MinhaDLL.dll";
global.SOMA=external_define(dll,"soma",dll_stdcall,ty_real,2,argument0,argument1);
/*
argument0=nome da dll
argument1=nome da funçao
argument2=tipo de resposta
argument3=tipo de retorno, se o valor da funçao retornara a string ou valor real.
argument4=numero de argumentos que a funçao tem
argument5=double x
argument6=double y
*/
ficara assim

crie outro script e de o nome de DllSoma e digite o seguinte código
Código:

return (external_call(global.SOMA,argument0,argument1));//retorna ao resultado da funçao da dll
ficara assim


QUASE LA :­D
agora vamos testar para ver se esta funcionando
crie um objeto e de qualquer nome a ele
add o evento Create e arraste o d´n ´d Execute code

digite o seguinte código
Código:

DllInit();//inica a dll
soma=DllSoma(8,8);//executa a funçao da dll
show_message(soma);//mostra uma mensagem na tela com o valor do retorno da dll
crie uma room e coloque esse objeto na room
se aparecer uma mensagem mostrando o numero 16

PARABENS VOCE CONCLUIU O TUTORIAL COM EXITO!
a dll funcionou e agora voce tera portas abertas para criar outras dll Very Happy
Download do Exemplo
====================OBRIGADO POR LEREM MEU PEQUENO PRIMEIRO TUTORIAL==================


Última edição por Jiraya em Qua 15 Dez 2010, 20:44, editado 1 vez(es)

Jiraya

Ranking: Nota A
Número de Mensagens: 1134
Data de inscrição: 20/03/2010
Notas recebidas: A+A
Reputação: 108
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

https://www.facebook.com/seito.washiro.7

Voltar ao Topo Ir em baixo

Qualidade Re: [Tutorial]Criando e usando uma DLL

Mensagem por Markituh em Qua 15 Dez 2010, 20:02

Pequeno? Que é isso, cara! Tá grande Very Happy Eu já tinha visto sobre como fazer na Game Maker Comunnity, foi lá que aprendi a fazer minha primeira DLL =D Eu realmente prefiro o C++ para fazer, pois no Delphi é deveras complicado(que nada, eu que não sabia definir).

OFF: Cabei de sacar, o novo Rank entrou em vigor Happy

___________

"Não deixe para amanhã o que se pode fazer hoje"

Links úteis:
Índice de Tutoriais
Manual online do GMS

Markituh

Ranking: Sem avaliações
Número de Mensagens: 2183
Data de inscrição: 11/10/2009
Reputação: 106
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Qualidade Re: [Tutorial]Criando e usando uma DLL

Mensagem por Luca$ em Qua 15 Dez 2010, 20:34

Legal cara
Eu nao fiz
pq nao tenho o dev-c++
mas se tivesse eu concerteza fazeria seu tuto =D

Luca$

Ranking: Nota D
Número de Mensagens: 582
Data de inscrição: 10/10/2010
Notas recebidas: D-C
Reputação: 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Qualidade Re: [Tutorial]Criando e usando uma DLL

Mensagem por LCS em Qua 15 Dez 2010, 20:44

cara muito bom mesmo como sempre cada vez mais complicado kkkk
mas ta muito avançado pra mim

lol se isso é um tuto pequeno nem quero ver quando postar um grande
valeu orochi
continua sempre assim cara
10 pra tu

LCS

Ranking: Nota A
Número de Mensagens: 1035
Idade: 20
Data de inscrição: 09/03/2010
Notas recebidas: A
Reputação: 43
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://www.www.ww.www

Voltar ao Topo Ir em baixo

Qualidade Re: [Tutorial]Criando e usando uma DLL

Mensagem por Alexandre Dias em Qua 15 Dez 2010, 20:53

Tava com o zoom ligado aqui no linux e queria diminuir a letra. Cliquei no - . Só depois vi que implantaram sistema de reputação . Malz ae e___e

Enfim, por ter C++ envolvido, eu andei lendo os códigos. Pena que não foi possível prosseguir, li muito pouco sobre diretivas e as únicas que eu conheço são include e define. Ouvi dizer que sempre que puder evitar a define nos códigos é bom.

Uma vez estive compilando uma calculadora e tinha 2 defines para imprimir na tela pro usuário digitar um valor. Bugou o programa todo, tive que digitar manualmente e__e

Ps: Consertei minha burrada te dando crédito em outro post.
Ps2: Você podia fazer uns tutoriais de C++ pro fórum, é um dos melhores programadores daqui. =D

Alexandre Dias

Número de Mensagens: 397
Idade: 21
Data de inscrição: 13/10/2010
Reputação: 8
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Qualidade Re: [Tutorial]Criando e usando uma DLL

Mensagem por Jiraya em Qua 15 Dez 2010, 21:17

Vlw Pessoal!
vlw Naz!
o define é como uma constant, por tanto nao pode ser alterada!
por isso nao se pode usar um define como variavel ;]
s, talves eu crie mais tutoriais sobre c++ aqui no forum!

Jiraya

Ranking: Nota A
Número de Mensagens: 1134
Data de inscrição: 20/03/2010
Notas recebidas: A+A
Reputação: 108
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

https://www.facebook.com/seito.washiro.7

Voltar ao Topo Ir em baixo

Qualidade Re: [Tutorial]Criando e usando uma DLL

Mensagem por bill gates Zona sul em Qui 16 Dez 2010, 03:45

Jiraya adorei seu tutorial cara , eu estava querendo saber mesmo como criar uma dll , nossa foi d+ consegui fazer e deu certo aqui uahua !! , Jiraya da continuidade a essa materia cara , se possivel poderia dar um exemplo simples de dll de efeito sonoro tipo um delay ou algum outro efeito de som , vlw

10/10

www.trsflash.blogspot.com

bill gates Zona sul

Número de Mensagens: 144
Data de inscrição: 02/02/2010
Reputação: -2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

http://www.tiagoguitarra.blogspot.com

Voltar ao Topo Ir em baixo

Qualidade Re: [Tutorial]Criando e usando uma DLL

Mensagem por Salathiel em Qui 16 Dez 2010, 11:01

Parabéns cara, muito legal mesmo.
Pergunta:
Sempre que for fazer uma dll tem que usar external_define no gm?

Salathiel

Número de Mensagens: 346
Idade: 19
Data de inscrição: 29/05/2010
Reputação: 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://salathiel1337.blogspot.com/

Voltar ao Topo Ir em baixo

Qualidade Re: [Tutorial]Criando e usando uma DLL

Mensagem por Markituh em Qui 16 Dez 2010, 11:11

Salathiel (Qui Dez 16, 2010 11:01 am) escreveu:Parabéns cara, muito legal mesmo.
Pergunta:
Sempre que for fazer uma dll tem que usar external_define no gm?
Sim. External define é o que define as funções da DLL

___________

"Não deixe para amanhã o que se pode fazer hoje"

Links úteis:
Índice de Tutoriais
Manual online do GMS

Markituh

Ranking: Sem avaliações
Número de Mensagens: 2183
Data de inscrição: 11/10/2009
Reputação: 106
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Qualidade Re: [Tutorial]Criando e usando uma DLL

Mensagem por Isaque Onix em Seg 30 Jul 2012, 18:06

aaah com o delphi7 é td diferente :'(

Bom tuto mano, pena q num deu aki

Isaque Onix

Número de Mensagens: 1597
Idade: 21
Data de inscrição: 15/08/2010
Reputação: 147
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://spyreserver.16mb.com

Voltar ao Topo Ir em baixo

Qualidade Re: [Tutorial]Criando e usando uma DLL

Mensagem por Kapoty em Seg 30 Jul 2012, 18:41

Uma pergunta :

Como faço para retornar uma string? tal como "Pontos = "+x

Kapoty

Ranking: Nota B
Número de Mensagens: 635
Data de inscrição: 05/11/2011
Notas recebidas: E + D + C + B + D +B + A
Reputação: 22
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

Voltar ao Topo Ir em baixo

Qualidade Re: [Tutorial]Criando e usando uma DLL

Mensagem por Jiraya em Seg 30 Jul 2012, 19:14

Código:

extern "C" __declspec(dllexport) char* SITE()
{
return("Game Maker Brasil");
}

caso queira retornar a uma string como gml.

Código:

#include <iostream>
#include <string>
#include <stringstream>
#include <cstring>

template<class T>
extern "C" __declspec(dllexport) char* SHOW_MESSAGE(T _val)
{
std::sstream _parse;
_parse<<_val;
return(_parse.str().c_str());
}


Jiraya

Ranking: Nota A
Número de Mensagens: 1134
Data de inscrição: 20/03/2010
Notas recebidas: A+A
Reputação: 108
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

https://www.facebook.com/seito.washiro.7

Voltar ao Topo Ir em baixo

Qualidade Re: [Tutorial]Criando e usando uma DLL

Mensagem por Isaque Onix em Seg 30 Jul 2012, 20:14

Jiraya, vc tem outros posts e tutos sobre dlls? sou iniciante em delphi e gostaria de aprender +

Isaque Onix

Número de Mensagens: 1597
Idade: 21
Data de inscrição: 15/08/2010
Reputação: 147
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://spyreserver.16mb.com

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum