Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 24-10-2005, 17:22   #1
leadergl
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
leadergl è offline   Rispondi citando il messaggio o parte di esso
Old 24-10-2005, 18:09   #2
cionci
Senior Member
 
L'Avatar di cionci
 
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
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 24-10-2005, 20:24   #3
leadergl
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
leadergl è offline   Rispondi citando il messaggio o parte di esso
Old 24-10-2005, 20:42   #4
cionci
Senior Member
 
L'Avatar di cionci
 
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...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 25-10-2005, 08:09   #5
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
beh almeno io non ottengo risultati...però se riesci ad usarmi queste dll sarei felicissimo:
Allegati
File Type: zip p2kapi.zip (7.9 KB, 10 visite)
__________________
| 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
leadergl è offline   Rispondi citando il messaggio o parte di esso
Old 25-10-2005, 08:30   #6
cionci
Senior Member
 
L'Avatar di cionci
 
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
Il problema sta nella chiamata a P2K_Init(StatusProc);
StatusProc è un callback che prende in input un intero...
Vediamo se riesco a fare anche quella chiamata...
cionci è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 09:20.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v