Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   Probleem (https://forum.scholieren.com/showthread.php?t=13360)

1201Rick 15-02-2002 11:44

Probleem
 
Ik heb een nieuw programma geschrevne in VB en gok programmatje. Als 1 van de 3 labels 7 is komt er een Coin Plaatje te staan .. nu wil ik graag als dat Coin plaatje der komt dat der in een andere label. Er een puntje bij opwordtteld omdat je weer een coin hebt gewonnen http://forum.scholieren.com/smile.gif Ik dacht nou dat doe ik als volgt:

If Image1.Visible = True Then
label6 = label6 + 1

maar dan geeft ie dus een Type Mismatch..
Iemand enig idee ??


Doc 15-02-2002 11:48

probeer eens
Code:

label6.caption = label6.caption + 1
En je kunt beter de Hongaarse naamgeving gebruiken, da's makkelijker voor je overzicht...

Chimera 15-02-2002 11:49

Citaat:

Doc schreef:

En je kunt beter de Hongaarse naamgeving gebruiken, da's makkelijker voor je overzicht...

Die mismaakte vorm van Hungarian die MS gebruikt wordt over het algemeen als ZEER evil beschouwd. Hij weet waarschijnlijk niet wat Hungarian is, en dat kun je volgens mij beter zo houden http://forum.scholieren.com/biggrin.gif

Doc 15-02-2002 11:57

Citaat:

Chimera schreef:
Die mismaakte vorm van Hungarian die MS gebruikt wordt over het algemeen als ZEER evil beschouwd. Hij weet waarschijnlijk niet wat Hungarian is, en dat kun je volgens mij beter zo houden http://forum.scholieren.com/biggrin.gif


http://forum.scholieren.com/biggrin.gif nou vooruit dan maar http://forum.scholieren.com/wink.gif

Maar ik gebruik 't zelf wel...ff voor de duidelijkheid Hongaars is een variable met z'n type indentificeren in de naamgeving, zo noem je een Integer 'Teller'->'iTeller' een String 'Temp'->'sTemp' etc...

zo heb je voor objecten en typen standaard voorvoegsels...

In het geval van dat label6...is het lblLabelNaam voor het programmeer gemak http://forum.scholieren.com/wink.gif

Chimera 15-02-2002 12:14

Citaat:

Doc schreef:

Maar ik gebruik 't zelf wel...ff voor de duidelijkheid Hongaars is een variable met z'n type indentificeren in de naamgeving, zo noem je een Integer 'Teller'->'iTeller' een String 'Temp'->'sTemp' etc...

Het hele idee is dat als je geen overzicht hebt op de namen, je fout programmeert. Hungarian zou je dus nooit nodig moeten hebben.

Doc 15-02-2002 12:37

Citaat:

Chimera schreef:
Het hele idee is dat als je geen overzicht hebt op de namen, je fout programmeert. Hungarian zou je dus nooit nodig moeten hebben.



Ik blijkbaar wel http://forum.scholieren.com/wink.gif

1201Rick 15-02-2002 18:12

If Image1.Visible = True Then
label6.Caption = label6.Caption + 1


End If

Dit moet toch gewoon werken ??
Hij geeft weer een Type mismatch ik weet het niet meer ..

Marc S 15-02-2002 18:35

Citaat:

Chimera schreef:
Het hele idee is dat als je geen overzicht hebt op de namen, je fout programmeert. Hungarian zou je dus nooit nodig moeten hebben.

:|

Wel eens code van een groot MFC-gebaseerd project gezien? 2 jaar geleden veranderde ik uit interesse een paar dingen aan IntelliCAD 2000 voor implementatie op goedkope CAD stations (bedrijfslogo ingevoegd, resources veranderd grotendeels, maar ook enkele routines aangepast).

Ik had toen voor het eerst met MFC en Visual Studio te maken en kan je vertellen dat het toch wel handig is dat je aan de variabele naam kunt zien van welk type het is. Het einde is al snel zoek wanneer verschillende objecten ook nog dezelfde omschrijving / naam hebben http://forum.scholieren.com/eek.gif http://forum.scholieren.com/biggrin.gif

Chimera 15-02-2002 19:15

Citaat:

Marc S schreef:

Ik had toen voor het eerst met MFC en Visual Studio te maken en kan je vertellen dat het toch wel handig is dat je aan de variabele naam kunt zien van welk type het is. Het einde is al snel zoek wanneer verschillende objecten ook nog dezelfde omschrijving / naam hebben http://forum.scholieren.com/eek.gif http://forum.scholieren.com/biggrin.gif

MFC is ook een HELL, ongelovelijk. Als je een beetje voor Windows programmeert krijg je minstens zo'n 3 verschillende naming-conventions tegen. Echt ranzige zooi.


Alle tijden zijn GMT +1. Het is nu 14:41.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.