Thema Datum  Von Nutzer Rating
Antwort
17.01.2014 11:58:26 ZantaMaria
NotSolved
17.01.2014 12:18:56 Gast16880
NotSolved
17.01.2014 13:03:12 Gast52090
NotSolved
17.01.2014 13:50:26 Gast48504
NotSolved
Rot ALTE Programmierung
17.01.2014 14:02:54 robirob
*****
NotSolved

Ansicht des Beitrags:
Von:
robirob
Datum:
17.01.2014 14:02:54
Views:
796
Rating: Antwort:
  Ja
Thema:
ALTE Programmierung

Hallo ZantaMaria,

das Suffix .BAS ist das Standardsuffix für BASIC-Programme.

In BASIC kann man auch während des Programmteils Variablen deklarieren. Die Anweisung ikroll=0 stellt im eigentlichen Sinne zwar keine Deklaration dar, wird aber von BASIC als solche interpretiert (frei dem Motto: "wenn du ikroll noch nicht kennst: jetzt kennst du es und weise auch gleich einen Wert zu"). Die Anweisung stellt also das dar, was Du beschrieben hast. Das "i" ist kein Vorsatz, den Du nicht verstehst sondern nur unsaubere Programmierung.

In anderen Programmiersprachen müssen die Variablen vorab deklariert worden sein, oder es gibt Fehlermeldungen. Auch VBA ist da nicht so pedantisch. Ich würde mir aber an Deiner Stelle von Anfang an die saubere Programmierung, d.h. erst Deklaration der Variablen (z.B.: kroll as integer, ikroll as integer, etc.), dann Programmanweisungen mit den Variablen angewöhnen. Zusätzlich würde ich mir bei der Deklaration auch noch Kommentare machen, wozu die Variable gut sein soll (z.B.: kroll as integer  ' VAR für Kroll-Wert), denn nach ein paar Jahren weisst Du nicht mehr, wozu kroll, ikroll, ktoll, dpart usw. überhaupt gut sein sollte und Du musst es Dir erst mühsam aus vielen Programmierzeilen neu erarbeiten.

LG. robirob


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
17.01.2014 11:58:26 ZantaMaria
NotSolved
17.01.2014 12:18:56 Gast16880
NotSolved
17.01.2014 13:03:12 Gast52090
NotSolved
17.01.2014 13:50:26 Gast48504
NotSolved
Rot ALTE Programmierung
17.01.2014 14:02:54 robirob
*****
NotSolved