Api funktion funzt ned-- warum?

hallo zusammen,

ich verwende visual basic, sp5 unter windows 2000
und möchte in einem programm die api-funktion „sleep“ verwenden

habs so deklariert:

Private Declare Sub sleep Lib „kernel32“ (ByVal dwMilliseconds As Long)

im code selber stehts dann so…

sleep (50)

was laut vb6-buch auch korrekt sein müste - bekomme aber dauernd den fehler ‚laufzeitfehler 453 - dll-einsprungspunkt sleep in kernel32 nicht gefunden‘

wie kann mir bzw. wie kann ich mir helfen? kennt etwa der dummer kernel32 von win2000 kein sleep?

vielen dank für eure tipps

viele grüße
rasta

Hi Rasta,
bei mir (auch win2k sp2) funktioniert dein Code tadellos.

Aber woran das bei dir liegt, weiß ich nicht.

gruß

J.

Wg. Groß- u. Kleinschreibung
Hi,

habs so deklariert:

Private Declare Sub sleep Lib „kernel32“ (ByVal dwMilliseconds
As Long)

mach ma so:

Private Declare Sub **<u>S</u>leep** Lib "kernel32" (ByVal dwMilliseconds As Long)

Gruß, Ralf


danke für eure antworten-
hab letztendlich per api-viewer den code kopiert:

Public Declare Sub Sleep Lib „kernel32“ Alias „Sleep“ (ByVal dwMilliseconds As Long)

-> was dann im vb-editor aber genau den code gab, was ich vorher geschrieben hatte- nur jetzt funktionierts!
find ich komisch

viele grüße
rasta

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]