Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Wichtig: Bevor Du wegen einem Problem mit der CC2 postest, stelle sicher, daß Du
die neueste OS-Version, die neuseste Compiler-DLL und die neuesten Modulversionen benutzt!
Beachte, daß sich auf der CD zur CC2-Unit/Station auch jetzt noch die ältesten Dateien befinden!
Es gelten folgende Anleitung und Regeln: Regeln CC2Net.de-Forum
Zurück zum Artikel  (Blaue Felder sind Pflichtfelder)


Name:   UserID: 
 E-Mail:
Kategorie
Betreff
Homepage:
Link-Titel:
Link-URL:
Cookie für Name, UserID, E-Mail, Homepage-URL setzen
(Erspart die Neueingabe bei Beiträgen und Antworten)
(Zum Löschen des Cookies hier klicken)
Ich nutze:
C-Control II Unit
C164CI-Controllerboard
C-Control II Station
CCRP5 mit CC2-Unit (Conrad Roboter)
CC2-Application-Board
CC2-StarterBoard
CC2-ReglerBoard
eigenes Board
original OS     OSOPT_V2     OSOPT V3.0 OSOPT V3.1

Kommentar:
Einfügen von HTML im Kommentar:

Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a>
Bild einfügen: <img src="BILDURL">
Text formatieren: <b>fetter Text</b>  <i>kursiver Text</i> <u>unterstrichener Text</u>
Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b>
C2 Quellcode formatieren: <code>Quellcode</code>
ASM Quellcode formatieren: <asm>Quellcode</asm>
(Innerhalb eines Quellcodeabschnitts ist kein html möglich.)
Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst !  

> Hallo Andreas, > das sind alles globale Variablen...ich habe den globalen Teil nur in "Funktionsblöcke" ("allgemein", > "Var Ir und Tür", etc...) unterteilt, soll heißen, dass ich Variablen, die logisch zusammengehören, auch > an einer Stelle definiere..Deshalb stehen "long", "int", etc auch durcheinander...das sollte doch wohl > kein Problem sein, oder? > > Die "long"-Variablen beinhalten Serialzeiten für "Geräte", die werden im Programm > berechnet, das funktioniert auch. Nun wollte ich ein entsprechendes Flag zu diesem Gerät > hinzufügen und habe es mit "byte" und "int" versucht. Beides klappt nicht. Ich habe die "Dudei"- > Variable nun vor die "long" Deklaration gesetzt und es funktioniert...aber warum das so ist, > weiss ich nicht. > > Christian. > > > Hallo Christian, > > was haben denn diene <code>long</code> Variablen für einen Wert nach der Init-Fuktion. > > Ist Dudei auch global? > > Gruß > > Andreas > > > > > Hallo Andreas, > > > ja, "Dudei=0" mache ich auch, allerdings in einem Init-Teil weiter unten im Programm. > > > Es kann doch nicht sein, dass die Position der Variablendeklaration davon abhängt, welchen Wert > > > diese annimmt, oder? > > > > > > Im Deklarationsteil definiere ich alle Variablen, und in der Init-Funktion setzte ich alle auf Null. > > > Verschiebe ich im gleichen Programm die Position von Dudei, so wie beschrieben, bekomme > > > ich in einem Fall den korrekten Wert "0" und im anderen Fall eben diesen Phanatsie-Wert. > > > Das verstehe ich nicht. > > > > > > Gruß Christian. > > > > > > > > Hallo, > > > > > jetzt habe ich mal ein merkwürdiges Phänomen was ich mir nicht erklären kann: > > > > > > > > > > <code> > > > > > long SaSuOffset,GLichtOffset,GLichtOn,GLichtOff,GLichtPowerOnTime,.....; > > > > > > > > > > //allgemein > > > > > calendar.myDate datum; > > > > > long timeserial,date_serial; > > > > > int Dudei; > > > > > int newSecond,newMinute,newHour,newDay,newDay4,newMonth,newYear; > > > > > byte keyboard, y, x[2]; //Keyboard > > > > > string uhrzeit,ShowTemp1,ShowTemp2,countertime[100]; > > > > > > > > > > //Var Ir und Tür > > > > > long ir_on,reed_on,sa,su; > > > > > int ir_busy, reed_busy; > > > > > </code> > > > > > > > > > > wenn ich jetzt die Variablendeklaration von "int Dudei;" ´vor das "//allgemein" verschiebe > > > > > nimmt die Variable Dudei im Programm PhantasieWerte an und nicht die ihr zugeordneten Werte. > > > > > > > > > > Hat jemand eine Erklärung? > > > > > > > > > > mfg > > > > > C. Schettner > > > > > > > > Versuch doch mal ob das > > > > <code> > > > > int Dudei; > > > > Dudei = 0; > > > > </code> > > > > was ändert, wenn du es vor "//allgemein" stellst. > > > > Gruß > > > > Andreas
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB