|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: May 2003
Messaggi: 1113
|
[VB] Usare DLL C in VB
raga ho una libreria DLL scritta in C che non è normalmente utilizzabile in VB6...c'è un qualche modo per poterla usare?
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Come usi le API in VB ? Anche quelle sono DLL e molto spesso scritte in C
![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: May 2003
Messaggi: 1113
|
in genere faccio "Aggiungi riferimento" etc...oppure col "Declare Function" per una determinata funzione di una dll...ma il problema è che non mi fa referenziare questa dll...
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Strano...con il Declare Function dovrebbe funzionare tranquillamente...
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: May 2003
Messaggi: 1113
|
beh almeno io non ottengo risultati...però se riesci ad usarmi queste dll sarei felicissimo:
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Questa chiamata mi funziona, ma ho dovuto mettere la funzione in una dierctory presente nel path (sicuramente ci sarà il modo di farla funzionare anche dalla stessa directory del progetto):
Codice:
Private Declare Function P2K_GetStatus Lib "p2kapi.dll" () As Long Private Sub Form_Load() If P2K_GetStatus() <> 1 Then Text1.Text = "Ciao" End If End Sub StatusProc è un callback che prende in input un intero... Vediamo se riesco a fare anche quella chiamata... |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:29.