Gm Programador

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

Forum sobre o game maker, top de linha em 3D

Palavras-chaves

2011  2014  2010  

Entrar

Esqueci-me da senha

Últimos assuntos

» Criar jogo de pesca
por AndreCorinthians2016 Sex Fev 06, 2015 9:56 pm

» Ei, Tenho uma ideia!!
por Convidado Sex Mar 28, 2014 12:48 am

» Projeto para jogo mobile
por trixview Sex Mar 21, 2014 8:23 pm

» Apresentação
por HostGamingBR Sáb Out 19, 2013 4:28 pm

» KillSwitch Novo game de FPS 2014 ! Inscrevase !
por SparkyTM25 Qua Out 16, 2013 10:03 pm

» Parceria para criar jogos
por Sam_punkiller Qua Jan 18, 2012 9:57 pm

» [GMLucas] Jumper
por lucas8lima Sex Dez 09, 2011 3:49 pm

» [Concurso 30/10/2011 ate 08/12/2011] o Melhor Game [veja a premiação]
por GMLucas Sex Dez 09, 2011 3:35 pm

» voltei galera
por lucas8lima Ter Dez 06, 2011 11:46 pm

Os membros mais ativos da semana

Nenhum usuário

Quem está conectado?

1 usuário online :: 0 registrados, 0 invisíveis e 1 visitante

Nenhum


[ Ver toda a lista ]


O recorde de usuários online foi de 135 em Ter Mar 09, 2021 8:55 pm

Xat Gm programador

Parceiros

Fórum grátis


    [Tutorial] Usando Dll [Avançado]

    GabriellFelipe
    GabriellFelipe
    Admin
    Admin


    Mensagens : 96
    Pontos : 340
    Data de inscrição : 08/10/2011
    Idade : 28
    Localização : GhostHouse

    [Tutorial] Usando Dll [Avançado] Empty [Tutorial] Usando Dll [Avançado]

    Mensagem  GabriellFelipe Qua Out 12, 2011 12:51 am

    Fala ae Galera hoje estar ajudando vocês as com as Famosas DLL's

    # Primeiramente: Uma dll é um plug-in uma extensão para aplicativos executáveis do Windows , existem alguns tipos de Dll's mas isso não é relevante pois o Gm e compatível apenas com a versão "extensão de Aplicativo".

    Bem Primeiramente devemos sempre lembrar que algumas DLL'S tem direitos autorais, e esse direitos devem ser respeitados.!!!

    A Parti da versão 7.0 do Game Maker'

    Se criou uma nova função , me lembro bem quando saiu a "Extension Pakages" , traduzindo para português Paginas de Extensão , elas foram usadas para evitar o uso de códigos enormes para chamar DLL's.

    Código:

    external_define = Função que ira Definir as Funções da Dll'
    external_free = Sera sempre a sua Dll'
    external_call = Chama uma determinada função'

    EXEMPLO:
    Código:


    {
        var dll;
        dll = "MinhaDll.dll";
       
        global._cleanmem = external_define(dll,"funcao1",dll_cdecl,ty_real,0);
        global._cleanmem_get_mem = external_define(dll,"funcao2",dll_cdecl,ty_real,0);
        return 0;
    }

    isso foi para Criar o Init da DLL'

    CHAMANDO UMA FUNÇÃO
    Código:


    {
        return ( external_call(global._cleanmem) );
    }

    Duvidas pergunte 'kkkk !!

    lol!

    @BiellDC_Crazy

      Data/hora atual: Dom Abr 28, 2024 8:24 am