flabed9 Novato

Registrado: Sexta-Feira, 19 de Outubro de 2012 Mensagens: 18
|
Enviada: Sex Abr 06, 2018 11:13 pm Assunto: API do Windows e Estruturas |
|
|
97% das pessoas erram esta questão.
Descubra aqui se você é um gênio.
Boa noite a todos. Tenho uma simples duvida a respeito das API's do Windows. Digamos em uma linguagem como o Pascal por exemplo não tenha suporte a todas as funções da API do Windows, então temos que fazer o import dela. Até aí beleza.
Mas e quando uma das funções que estamos tentando importar pede como parâmetro uma estrutura que também não tem no Pascal? Exemplo: PROCESSENTRY32 (https://msdn.microsoft.com/en-us/library/windows/desktop/ms684839(v=vs.85).aspx).
Se criarmos a estrutura no Pascal e passarmos como parâmetro vai dar problema? Porque cada linguagem TALVEZ gerencie suas estruturas de forma diferente. No assembly pode ficar diferente e pode dar problema quando a função tentar acessar. Ou estruturas são iguais pra todas as linguagens e o que muda mesmo são os tipos de dados dentro delas?
Eu não tive tempo pra testar isso. Faz muito tempo que não mexo com Pascal ou com outra linguagem parecida. Essa duvida está na minha cabeça e eu quero mata-la para poder ter paz. |
|