Toon posts:

[VB.NET] Waar kan ik Settime vinden?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ja begin net met VB.NET en nou wil ik een programmatje maken om de systeem tijd te verzetten. En volgens mij is dit in VB6 SetTime. Maar nu met al die veranderingen en namespaces kan ik het nergens vinden... Op msdn is de hooiberg ook errug groot...

weet iemand dit? of een makkelijke manier om zoiets te vinden?

Verwijderd

Topicstarter
Damn zeg.... ik kan er echt helemaal nergens iets over vinden!? what's wrong?

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Niet kicken binnen 24 uur ajb :)

  • whoami
  • Registratie: December 2000
  • Laatst online: 20:31
Je kunt het niet zomaar met een .NET functie/method doen.

Thx to gorgi_19, die met deze link kwam.

Je zult dus een API functie moeten importen:
code:
1
2
[DllImport("kernel32.dll")]
static extern bool SetLocalTime(ref SYSTEMTIME time);

C# code
code:
1
2
3
4
5
6
7
8
9
10
11
12
SYSTEMTIME stSysTime = new SYSTEMTIME();

btnFixTime.Enabled = false;
            
stSysTime.year = (short)dtpTime.ServerDateTime.Year;
stSysTime.month = (short)dtpTime.ServerDateTime.Month;
stSysTime.day = (short)dtpTime.ServerDateTime.Day;
stSysTime.hour = (short)dtpTime.ServerDateTime.Hour;
stSysTime.minute = (short)dtpTime.ServerDateTime.Minute;
stSysTime.second = (short)(dtpTime.ServerDateTime.Second + 1);

SetLocalTime(ref stSysTime);

https://fgheysels.github.io/


  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 22-08 10:45

mulder

ik spuug op het trottoir

oogjes open, snaveltjes dicht


  • whoami
  • Registratie: December 2000
  • Laatst online: 20:31
Daar zie ik toch niet direct hoe de systemdate of time gezet wordt hoor....

https://fgheysels.github.io/

Pagina: 1