Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    5

    DLL in C puro

    Salve, vorrei sapere come poter integrare (se possibile) delle DLL in C puro all'interno di codice in VB6. Vi ringrazio anticipatamente.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Dipende da come e' fatta in pratica la DLL ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,582
    il come non mi sembra sia ci sia un modo particolare

    io ad esempio uso spesso dll di windows e di office
    e si sa che sono state scritte in C

    quindi se scrivi le DLL in C non penso che avrai difficoltà
    spiega in dettaglio il tuo problema, hai avuto problemi a richiamare qualche dll in particolare?
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da Kahm
    il come non mi sembra sia ci sia un modo particolare
    E invece no. Dipende dalla "calling convention" usata ... dato che non si sa quale sia stata usata, bisogna chiedere ...

    io ad esempio uso spesso dll di windows e di office
    e si sa che sono state scritte in C
    Il problema non e' il linguaggio ma, come ho detto, la calling convention usata ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,582
    e che pizzaaaaaaaaaaaaaaaHHH

    ogni volta che cerco di interessarmi ad un argomento
    ecco che trovo gli esempi piu assurdi;:
    http://unixwiz.net/techtips/win32-callconv.html
    qui hanno chiamato le variabili con nomi cosi strani che ti viene da matto, ma chiamatela pippo e fate prima

    no gudarda, mi sono perso già alla terza riga
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  6. #6
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    guarda, non mi pare proprio che i nomi siano impossibili, anzi ti dirò di più, quei nomi sono ottimi perchè danno un senso alle variabili.. una variabile chiamata pippo, in mezzo a decine di righe di codice, forse solo a te che l'hai scritto dice qualcosa, ma a chi legge assolutamente no..

  7. #7
    arg1, arg2 e arg3 non mi paiono nomi così strani... :master:
    Comunque un altro problema che può emergere dall'utilizzo di dll C è che queste potrebbero aspettarsi come parametri dei puntatori, e in questi casi non è sempre facile utilizzarle da VB6.
    Amaro C++, il gusto pieno dell'undefined behavior.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.