Declare Sub Sleep Lib "kernel32.dll" (ByVal dwMilliseconds As Long)

Status
Niet open voor verdere reacties.

icelandic

Gebruiker
Lid geworden
22 sep 2014
Berichten
122
Naar aanleiding van een advies om bovenstaande regel in te voeren in een probeerlisting heb ik nu een vraag:

1) hoe weet je dat als je b.v. het systeem even z'n gang moet laten gaan, dat je DEZE regel bovenaan moet plaatsen. Want ik heb een héél dik boek "Visual Basic 6.0 programmeergids", en daar staat niets over in.
2) Ik heb gevonden dat "kernel32" een library van iets is. Kan iemand mij uitleggen van wat?
3) Is er ergens een programmeerhulp te downloaden of zo, zodat ik kan zien óf en wanneer ik zo'n regel als boven in moet voeren?

Vr.gr.,
Eric
 
1) De optie SLEEP zat altijd al in C++ en zit tegenwoordig ook in Visual Basic. Je gebruikt nu een standaard kernel functie die je "leent" zonder te weten hoe die werkt.

2) Kernel32 is de standaard 32-bits library van de ... kernel :P. De Kernel is het hart van een OS. Dit bevat dus alle basisfunctionaliteit die een operating systeem moet hebben om de computer aan te sturen. DLL staat voor dynamic link library: een bibliotheek van functies die je willekeurig aan kunt spreken door ze op te nemen (linken).

3) Nee. In principe zijn ze nooit nodig als je bijblijft in de taal / iets specifieks low-level in het systeem wil doen. Toevallig wordt VB6 nog deels gebruikt in de vorm van VBA wat wordt gebruikt in microsoft office. Vaak kan je veelvoorkomende problemen dus vinden door te spitten in VBA code en websites. De functie zelf is overigens wel redelijk goed beschreven. Zo kan je makkelijk lijsten vinden van alle functies die in kernel32 e.d. zitten.
 
Dank je wel Wampier...
Je schrijft: "Zo kan je makkelijk lijsten vinden van alle functies die in kernel32 e.d. zitten. " (En hou ik ze aan moet roepen?

Weet je zo uit je hoofd waar ik deze lijsten kan vinden? Of moet ik gewoon even Googelen?

Vr. gr.,
Eric
 
Kernel...

Dat was precies wat ik zocht!!!

Echt geweldig, zeer bedankt.

Vr.gr.,
Eric
 
Let wel, er zijn nog eens 15 andere "standaard" DLL's (zoals voor het tekenen van forms, beheer van schermen, afhandelen van input en output, etc.) en 100-den specialistische DLL's. De meeste zijn echter goed gedocumenteerd zoals in die PDF.
 
Kernel....

Dank je wel Wampier.

Ik wist niet dat zoiets bestond. Ik ben blij dat ik daar nu iets van weet. Mocht ik in de toekomst nog iets in deze richting willen weten dan denk ik dat ik aan jou wel een vraag mag stellen.

Voorlopig ga ik m'n ervaring met programmeren weer een beetje op poetsen door wat leuke programmaatjes in te tikken. Daarna ga ik weer verder met m'n schaakprogramma. Dat programma heet "De meunige", dat staat voor iets als "De sterke". Over hoogmoed gesproken... Het programma heeft nog nooit gelopen maar het is leuk om er mee bezig te zijn.

Ik moet eerst een USB-diskettestation kopen omdat alles op diskette staat... Kun je nagaan hoe lang alles geleden is...

Vr. gr.,
Eric
 
Hoop ik dat er nog iets op je floppies staat na al die tijd. Als ze niet goed bewaard zijn heeft straling in de afgelopen 20 jaar bijna een kwart gewist.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan