Avatar billede spyrodrag Nybegynder
29. juli 2004 - 15:22 Der er 5 kommentarer og
1 løsning

Deligering af en funktion.

SetTimer delegate:

Private Declare Function SetTimer Lib "user32" (ByVal hwnd As Integer, ByVal nIDEvent As Integer, ByVal uElapse As Integer, ByVal lpTimerFunc As Integer) As Integer

TimerProc function:

Sub TimerProc(ByVal hwnd As Integer, ByVal uMsg As Integer, ByVal idEvent As Integer, ByVal dwTime As Integer)
    '
    Dim lngObjPointer As Integer
    Dim objTimeOut As CTimeout
    '
    On Error Resume Next
    '
    If Err.Number = 0 Then
        '
        objTimeOut = TimeOutObjectByPointer(idEvent)
        '
        objTimeOut.PostTimeOutEvent()
        '
    End If
    '
End Sub

RegisterTimer Function:

Public Function RegisterTimer(ByVal lngTimeOutValue As Integer, ByVal lngObjPointer As Integer) As Integer
    lngEventID = SetTimer(m_lngWindowHandle, lngObjPointer, lngElapse, AddressOf TimerProc)
End Function

Fejlen:

Fejlen opstår ved 'AddressOf TimerProc', hvor jeg får følgende at vide:
'AddressOf' expression cannot be converted to 'Integer' because 'Integer' is not a delegate type.
Avatar billede spyrodrag Nybegynder
30. juli 2004 - 07:52 #1
Hej igen eksperter.

Det viser sig at jeg var galt på den. Det handler om at jeg har et project i vb6, som jeg gerne vil have opgraderet til vb.net.

Hvis der er nogle der er i stand til at få det til at virke, så er de meget velkomne.

Filen kan findes her:

http://www.vbip.com/winsock-api/csocket-class/csocket-class-01.asp og den hedder 'CSocket-1.0.12.zip'

Venlig hilsen,
Martin.
Avatar billede arne_v Ekspert
01. august 2004 - 21:59 #2
.NET framework indeholder en masse netværks funktionalitet.

Og heriblandt også på forskellige niveauer.

Jeg synes absolut at du skulle lade din VB kode bruge .NET framework
fremfor at portere noget VB6 / Win32 API.

Hvis du fortæller hvad du skal bruge så kan vi måske endda nemt lave
et lille stykke eksempel kode til dig.
Avatar billede spyrodrag Nybegynder
03. august 2004 - 08:54 #3
Hej arne_v.

Jeg skal bruge noget kode til at styre ftp kommunikation, plus fxp.

Venlig hilsen,
Martin.
Avatar billede arne_v Ekspert
03. august 2004 - 13:38 #4
Måske kan du "hapse" noget her:
  http://www.eksperten.dk/spm/525637
Avatar billede spyrodrag Nybegynder
03. august 2004 - 22:55 #5
Hej arne_v.

Bare skriv et svar, så får du de points. Jeg har valgt at skrive mit projekt i vb6, idet at der er for meget at skrive om i .net

Venlig hilsen,
Martin.
Avatar billede arne_v Ekspert
03. august 2004 - 23:06 #6
OK

Men jeg synes at du skal vende tilbage til VB.NET en dag, når du måske ikke har
en deadline hængende over hovedet.

Der er rigtigt mange muligeheder.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester