Code:
DLLIMPORT void Save (long pos, int brl){
FILE *T;
T=fopen("Greska.txt","w");
fprintf(T,"%ld %d",pos,brl);
fclose(T);
}
DLLIMPORT void Save (long pos, int brl){
FILE *T;
T=fopen("Greska.txt","w");
fprintf(T,"%ld %d",pos,brl);
fclose(T);
}
A ovako deklarišem i pozovem iz VB Programa:
Code:
Private Declare Function Save Lib "test.dll" (ByVal a As Long, ByVal b As Integer) As Variant
Private Sub Command1_Click()
Save 48, 49
End Sub
Private Declare Function Save Lib "test.dll" (ByVal a As Long, ByVal b As Integer) As Variant
Private Sub Command1_Click()
Save 48, 49
End Sub
Ali kad odem u ovaj fajl (Greska.txt) tamo umjesto 48 49 imam 1242340 48! Ili nekad zna biti 1242350 1242354! Ovo mi mnogo liči na adrese ali odakle ovo 48 kao drugi broj, kada sam mu ja proslijedio kao prvi? Da li sam negdje pogriješio ili šta već, ovo počinje da me nervira!
[Ovu poruku je menjao icobh dana 12.10.2006. u 10:54 GMT+1]