Login

Esqueci minha senha

Últimos assuntos
» [PEDIDO] consertar joystick
por Alvaro Iankoski Winck Hoje à(s) 00:56

» [CS #1] Concurso Semanal - SOMBRAS
por Hyreos Hoje à(s) 00:48

» Quando vai ser o próximo "Game do Ano"?
por Isquilo_Roedor Hoje à(s) 00:26

» [CS#1]Laser Room
por WellingtonBecker Ontem à(s) 22:03

» Charlie Charlie 3D - Android
por Gonzo Ontem à(s) 20:07

» [CS #01]Battle Shadows
por JoaoVanBlizzard Ontem à(s) 19:31

» Help !! Preciso de um site para upar um jogo
por Ian Lages Ontem à(s) 19:18

» The Dark of Circus[CS#1]
por JoaoVanBlizzard Ontem à(s) 18:09

» [CS#1] Time Lord
por JoaoVanBlizzard Ontem à(s) 18:05

» sugestões para meu jogo
por divin sphere Ontem à(s) 17:19

» Problemas com move_outside_solid
por PedroX Ontem à(s) 16:31

» musicas para uso livre?
por EsDB Ontem à(s) 16:09

» KILLER INSTINCT FAN GAME
por James Sunderland's Ontem à(s) 12:57

» [CS #1]Escape from nightmare
por makgamer Ontem à(s) 12:53

» gm 8 pro ou gm studio
por junior rodrigues Ontem à(s) 12:28

» Como mudar a movimentação do objeto
por BugueiXD Ontem à(s) 12:25

» [Arte]Pixel Arts de Armas
por James Sunderland's Ontem à(s) 07:16

» 3D no GM: Studio
por gabrielsch Ontem à(s) 06:08

» [PEDIDO] consertar analógico
por Isquilo_Roedor Ontem à(s) 01:20

» objetos invisiveis ao compilar para android?
por Hyreos Sab 04 Jul 2015, 22:53

» [Ajuda] mouse fora da janela
por PedroX Sab 04 Jul 2015, 22:22

» aumentando sprites, so em codigo
por vitorlavigne Sab 04 Jul 2015, 20:52

» Disponibilizar jogo no site
por Willy Sab 04 Jul 2015, 19:13

» Duvida tempo do audio
por Gonzo Sab 04 Jul 2015, 18:31

» Problema com Audacity
por Android Project Sab 04 Jul 2015, 16:55

» [CS #01] The Shadow
por Mr Alleph Sab 04 Jul 2015, 15:15

» [CS #1] Faroeste Duelos
por JoaoVanBlizzard Sab 04 Jul 2015, 15:14

» [Ajuda] Colisão de plataforma ao atacar
por rmallermartins Sab 04 Jul 2015, 12:20

» "Tudo ou Nada"
por Rodrigo Santiago Sab 04 Jul 2015, 10:19

» [Android] Code Finder
por JoaoVanBlizzard Sex 03 Jul 2015, 20:57

» Destruir o objeto mais próximo
por Limalokão Sex 03 Jul 2015, 20:41

» como fasso um Objeto "colar" no outro?
por Rodrigo Santiago Sex 03 Jul 2015, 18:55

» [Projeto] Game Maker Room
por Tedi Ripper Sex 03 Jul 2015, 16:30

» [PEDIDO] Fases e estrelas.
por Isaque Onix Sex 03 Jul 2015, 16:02

» [Pedido] botão acompanhar View
por Isaque Onix Sex 03 Jul 2015, 15:48

» ajuda com corte de sprite
por Isaque Onix Sex 03 Jul 2015, 12:23

» Into The Craft Shadows [beta 0.2)
por Tedi Ripper Sex 03 Jul 2015, 12:13

» TORNEIO DE JOGOS #01 - Inscreva seu jogo completo!
por dharrison Qui 02 Jul 2015, 22:21

» [Apresentação] JFastGame
por JoaoVanBlizzard Qui 02 Jul 2015, 22:18

» [Resolvido]Grid Diagonal
por Witen Qui 02 Jul 2015, 21:52

» [Pedido] 2 joystick
por Alvaro Iankoski Winck Qui 02 Jul 2015, 20:56

» [Minha Arte]
por Isaque Onix Qui 02 Jul 2015, 18:03

» Duvida Draw Gui
por Hyreos Qui 02 Jul 2015, 14:42

» Ninja Star Alpha
por LightSpeedy Qui 02 Jul 2015, 12:46

» Erro ao importar arquivo .GMZ
por Lighter Qui 02 Jul 2015, 07:18

» [SungazerTV] Ataque Simples - #3
por sungazer Qui 02 Jul 2015, 00:55

» Half Minute 2 Die [ANDROID]
por Pit Bull Qua 01 Jul 2015, 23:52

» Tutorial de Multiplayer/Networking Nativo - GMS
por Ezequiel AC Qua 01 Jul 2015, 23:46

» [DUVIDA]Multiplicar um valor variavel por 100
por Riccardoric Qua 01 Jul 2015, 22:52

» [EsDB] Minhas sprites em Pixel Art
por Mr Alleph Qua 01 Jul 2015, 21:52

» [Pedido]Som dos personagens do Killer Instinct
por Gonzo Qua 01 Jul 2015, 20:26

» [Resolvido]Como criar um "objeto" e "sub. objeto"?
por raul_alves Qua 01 Jul 2015, 19:57

» [AJUDA] Sistema de inimigos que se socorrem
por Victor Fernandes Qua 01 Jul 2015, 18:16

» Ajuda em sprite
por ekuhnen Qua 01 Jul 2015, 16:41

» [Noticia] Nova distribuidora de games BRASILEIRA
por rmallermartins Qua 01 Jul 2015, 00:17

» [Duvida] Barra de itens visível
por Gonzo Ter 30 Jun 2015, 16:29

» [Pedido] Movimentação de quatro direções com mouse
por Kohako777 Ter 30 Jun 2015, 15:30

» URBANA
por marcin_w_ Ter 30 Jun 2015, 01:50

» GM RPG - 4º Lição - Atributos do Herói - 1º parte
por itarodrigo Seg 29 Jun 2015, 23:11

» Quem quer Uma Engine, e de Quê?
por willyruduit Seg 29 Jun 2015, 22:12

» Engine 3D Zelda RPG
por Tedi Ripper Seg 29 Jun 2015, 22:07

» Gambol
por Willy Seg 29 Jun 2015, 10:16

» Splash Screen bugada?
por Markituh Dom 28 Jun 2015, 22:12

» Vibrar o celular não é mais possível com GMS
por Zero. Dom 28 Jun 2015, 21:51

» adaptando o jogo na tela inteira
por vitorlavigne Dom 28 Jun 2015, 18:06

» [Campeão - CQ#18] Corre Leão
por chicoweb Dom 28 Jun 2015, 07:06

» ajuda com sprites
por kael'thas Sab 27 Jun 2015, 23:57

» Usuario copiar texto na tela
por alexandretops Sab 27 Jun 2015, 22:19

» Ski Race 1.0
por Isquilo_Roedor Sab 27 Jun 2015, 22:18

» Programa para finaciamento de jogos
por WellingtonBecker Sab 27 Jun 2015, 18:34

» Tap Run [ Android ]
por itarodrigo Sab 27 Jun 2015, 17:35

» Mine Kong [Android]
por JoaoVanBlizzard Sex 26 Jun 2015, 19:24

» [Android e Pc]Mary-A endless cursed bloody night
por willyruduit Qui 25 Jun 2015, 19:08

» [Ajuda] - Paleta de cores
por Kabeção Qui 25 Jun 2015, 18:53

» [Duvida] Pixel art, tem nome para este estilo ?
por Lighter Qui 25 Jun 2015, 14:50

» Quem aí vende ou venderia sprites, e por quanto?
por douglas444 Qui 25 Jun 2015, 13:50

» Cuidado em duplicar qualquer coisa no GMS
por chicoweb Qui 25 Jun 2015, 12:49

» Esquema de itens[DUVIDA]
por Isaque Onix Qua 24 Jun 2015, 23:27

» quebra de linha automatica em frases?
por WellingtonBecker Qua 24 Jun 2015, 21:33

» Sprinters
por JoaoVanBlizzard Qua 24 Jun 2015, 20:50

» Eu queria uma engine de drag n drop
por Isquilo_Roedor Qua 24 Jun 2015, 19:53

» Como destruir inimigos/objetos em pedaços?
por Sewer Crawler Qua 24 Jun 2015, 18:42

» BUILD FAILED?
por Adriel Qua 24 Jun 2015, 17:46

» Style
por Isquilo_Roedor Qua 24 Jun 2015, 12:51

» Sprite by Tiger old project
por Nicolas Melo Qua 24 Jun 2015, 12:09

» [RESOLVIDO] Inserir Variaveis vinculadas em rooms
por ANDREASCRUST Qua 24 Jun 2015, 11:48

» [Duvida] sistema de load online
por squalidux Qua 24 Jun 2015, 11:21

» código para inimigo parar ao detecta um burraco
por marcin_w_ Qua 24 Jun 2015, 04:41

» preciso de ideias para o jogo que estou fazendo
por Adriel Ter 23 Jun 2015, 22:54

» [CAMPANHA] Exportem para HTML5!
por dharrison Ter 23 Jun 2015, 22:26

» Adicionar pedaço da imagem
por Zero. Ter 23 Jun 2015, 13:01

» Problema na colisão ao agachar
por aminaro Ter 23 Jun 2015, 12:47

» [tutorial] Iluminação
por theguitarmester Ter 23 Jun 2015, 10:56

» [PEDIDO] servidor e cliente simples
por Rodrigo Santiago Ter 23 Jun 2015, 08:12

» Erro Tela preta game maker STEAM
por Zero. Ter 23 Jun 2015, 01:19

» Contra Fan Game
por RodrigoP Ter 23 Jun 2015, 01:06

» Problemas com criação de sprite através de surface
por Zero. Seg 22 Jun 2015, 21:55

» [Dúvida] Como exportar screen_save transparente ?
por itarodrigo Seg 22 Jun 2015, 21:10

» [JOGO]Blow Those Asteroids
por rmallermartins Seg 22 Jun 2015, 19:06


[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: 107
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:
Builds do ASE
Índice de Tutoriais
Manual online do GMS

Markituh

Ranking: Sem avaliações
Número de Mensagens: 2164
Data de inscrição: 11/10/2009
Reputação: 104
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: 19
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: 20
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: 107
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: 18
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:
Builds do ASE
Índice de Tutoriais
Manual online do GMS

Markituh

Ranking: Sem avaliações
Número de Mensagens: 2164
Data de inscrição: 11/10/2009
Reputação: 104
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: 1581
Idade: 21
Data de inscrição: 15/08/2010
Reputação: 145
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: 107
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: 1581
Idade: 21
Data de inscrição: 15/08/2010
Reputação: 145
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