Toon posts:

VB6 moederbord temps uitlezen, preview window maken

Pagina: 1
Acties:

Verwijderd

Topicstarter
hier ben ik weer,

zoals jullie weten ben ik nogal n00b bij VB6
ik wil dus mijn parallelle poort aansturen via mijn zelfgemaakt prog.

dit is met codes in de vorm van

out val(800), 255
out val(800), 192

etc...

nu, aan die 8 datauitgangen ga ik transistoren solderen en daarmee leds schakelen. daarmee ook mijn eerste vraag: hoe kan ik in visual basic 6 ervoor zorgen dat ik een preview window krijg bij mijn main window waarin 8 leds "getekend" staan. als bvb datalijn 0 een led doet oplichten, wordt de gans rechtse led lichtrood ipv donkerrood. als alle datalijnen openstaan lichten alle virtuele leds op, dus wil ik leds emuleren daarin. hoe is dit mogelijk?

mijn 2e vraag: ik houd van tweaken en overclocken, en wil graag ervoor zorgen dat mijn prog temperaturen uitleest van mijn moederbord zoals CPU, moederbord zelf, case,... weten jullie fora / links waarin dit beschreven staat?

ik heb mijn tijd al uren verdaan met deze 2 onderwerpen op google maar niets gevonden( of dingen die niet werkten :( )

greets

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Je hebt, NOFI, toch niet goed gezocht denk ik.

Je vraag over de leds in je form erg basic, en valt op meerdere manieren te implementeren. Pak een picturebox en gooi daar een plaatje in van een LED die uit is. Als 'ie aan moet swap je het plaatje en vise versa. Je kunt het ook simpeler doen met een Shape op je form, in de vorm van een cirkel lijkt me. Dan hoef je alleen maar de fillstyle eenmalig op solid te zetten, de shape eenmalig op circle, en dan kwestie van het fillcolor property veranderen als je de led wil kleuren.

Ik snap je niet helemaal als je het hebt over "out val(800),255"... Bij mijn weten kent VB geen "out" statement, en heb je zowieso geen toegang tot de parallelle poort zonder extra dll's die in de kernel mode van je windows draaien (je app zit in usermode). Dus op NT/XP platformen kun je het dan sowieso al shaken als je dat niet gebruikt. Verder is (maar ik kan me vergissen) het adres van je parallelle poort 378(Hex), ofwel 888(Dec). Ik zie dan ook niet wat je met 800 bedoelt, en al helemaal niet waarom je er dan nog eens Val op los laat :?

Het uitlezen van je MB temps is ook goed te googlen, maar tel er maar op dat dat geen pretje voor je wordt als je zelf al zegt n00b te zijn in VB6 ;) Het toverwoord is in dit geval WMI (voor de makkelijkste oplossing in ieder geval, of het de mooiste is, is een tweede).

Lees desnoods de parallelle poort FAQ eens, of kijk eens hier voor een DLL waarmee je de paralelle poort wel kunt aansturen. En dan is er buiten google ook nog altijd GoT, waar ook zat te vinden is.

[ Voor 7% gewijzigd door RobIII op 04-12-2004 01:35 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Verwijderd

Topicstarter
wel, ik doe dit via de parallelle poort FAQ, daarin staat zelfs een voorbeeld.


Out Val(888), 255 ...


oeps, typo in m'n vorige post( te snel willen typen), anyway ik ben nogal n00bisch, daarom stel ik die vraagjes...

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 20:44

Creepy

Tactical Espionage Splatterer

Met een beetje zelf uitzoeken kan je je meeste problemen wel oplossen denk ik. Ik krijg ook niet echt het idee dat je zelf echt actief hebt gezocht.

Voor de temperaturen e.d. zou je nog eens kunnen kijken naar MotherBoard Monitor (MBM). Dit is een programma dat de temperaturen van de meeste motherboards kan lezen. Daarnaast heeft MBM een stuk shared geheugen wat door een ander programma weer is uit te lezen. Over MBM is zowel op GoT als met google een hoop te vinden :)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Verwijderd

Topicstarter
ik ben niet echt een held in google |:( , wanneer maken ze nu is een howto voor dat ding 8)7 .

maar terug ontopic: het is de bedoeling dat er zo weinig mogelijk met mijn programma z'n installatie meegaat, dus wil ik dit doen zonder mbm. met de mbm ontwerper wou ik al contact opnemen, maar nog nergens een email adres oid gevonden... en zelf uitzoeken: nogmaals: ik ken niet veel codes in VB...