vtrx escreveu:Sobre oque eu disse,de 'tudo desmembrado',é só verificar a dificuldade de usar uma dll no c#, e esta dll não é dot net.
Não vejo dificuldades no C#, mesmo no uso de DLL de terceiros.
Exemplo de uso de dll da Vuzix (óculos de realidade virtual) de outro projeto no C#:
- Código: Selecionar todos
//Declaração dos métodos da dll
[DllImport("iweardrv.dll", PreserveSig = true)]
private static extern void IWRSetFilterState(int state);
//chamada à função
void teste(){
IWRSetFilterState(1);
}
C# e Java você entende melhor se entender bem orientação a objetos, apesar de C# não dificultar usar ele de forma "não muito apropriada para OO".
Delphi e C++ parecem ser mais fácil de usar porque não tem nenhum empecilho para programar jogando fora a orientação a objetos.