Programmeren kan een frustrerende activiteit. De kleinste typfout in uw code kan voorkomen dat het functioneert , waardoor u moeite om het te repareren met slechts verbijsterend foutmeldingen om u te begeleiden . In Visual Basic , is een dergelijke melding " verwacht einde van meningsuiting , " en het kan worden veroorzaakt door een aantal dingen . Extra Personages Als u test uw Visual Basic -programma en krijg een foutmelding " verwacht een einde van meningsuiting " of " einde van meningsuiting verwacht , " dan heb je een lijn ergens in je code die de syntax is niet helemaal recht . Specifiek , extra karakters aan het einde van de regel . Met andere woorden , de lijn heeft een complete , syntactisch correct expressie gevolgd door extra tekens die er niet in horen . Einde Verklaring In veel programmeertalen , elke verklaring van de code wordt beëindigd door een specifieke end-of - statement karakter , zoals een puntkomma ( ;) . In Visual Basic echter het einde van de lijn is het einde van de instructie. Als u nieuw bent bij Visual Basic zijn , zou de gewoonte eindigt een uitdrukking met een puntkomma de bron van deze fout zijn. U kunt meerdere statements op een regel , indien u dat wenst , door het scheiden van elke uitspraak met een dubbele punt ( :) . U kunt ook een verklaring uit te breiden tot een extra regel door het intypen van een ruimte , een underscore en een harde return ( de enter toets ) aan het einde van de lijn . Reacties < br een veel voorkomende reden waarom je zou deze fout te zien> is omdat je hebt geprobeerd om in een commentaar , maar de syntaxis u gebruikt voor het was niet helemaal goed . Aanbrengen opmerkingen aan de uiteinden van de lijnen is een nuttige praktijk . Om het te doen in Visual Basic , beginnen de commentaar door een spatie na het laatste teken van de code , gevolgd door een apostrof ( ' ) of de letters REM . Iets getypt daarna een reactie zal zijn . Als u een opmerking typen zonder te doen dit eerst , zal het de fout veroorzaken . Andere oorzaken De precieze oorzaak van een " einde van meningsuiting verwacht " fout isn ' t altijd duidelijk , maar het geeft bijna altijd een syntax error . Het is misschien niet zo eenvoudig als een onjuist opgemaakte opmerking of wat extra tekens op het einde , echter. Controleer of u correct hebben gemaakt van de exploitanten , controlestructuren en wijze gesprekken aanwezig in de lijn , en dat al je haakjes match up . Een fout in het midden zou kunnen maken van de compiler denkt dat uw verklaring is voorbij voordat het wordt verondersteld te zijn .
|