Re: Release Version 2.12 Kategorie: IDE (von Christian - 15.01.2011 16:54) | |
Als Antwort auf Re: Release Version 2.12 von PeterS - 15.01.2011 16:34
| |
> > > > > Hallo Peter, > > > > > > > > > > es gibt irgendwie noch Probleme mit den Arrays. > > > > > > > > > > Bei der �bergabe von Arrays an eine Funktion bzw. bei der Darstellung der Arrays ist manchmal > > > > > > > > > > der 1. Array " Value(0)" einfach = Null also kein Wert eingetragen. > > > > > > > > > > Dann sieht natürlich die Funktion die Richtigezahl nicht, sondern eine null. > > > > > > > > > > Ich benutze in der Datei "Basic" > > > > > > > > > > Zuerst dachte ich, es ist nur ein Darstellungsproblem der Array, > > > > > > > > > > aber leider arbeitet er auch mit dem flaschen Wert. > > > > > > > > > > z.B. > > > > > > > > > > Dim Buffer(10) as Byte > > > > > > > > > > sub Main() > > > > > Buffer(0) =192 > > > > > Buffer(1) =123 > > > > > Buffer(2) =156 > > > > > Buffer(3) =164 > > > > > > > > > > test(Buffer) > > > > > > > > > > End Sub > > > > > > > > > > Sub test(ByRef in As Byte) > > > > > Dim temp(10) as byte > > > > > > > > > > temp(0) = in(0) 'Wert machnal nicht 192 sonder 0 > > > > > temp(1) = in(1) '123 > > > > > temp(2) = in(2) '156 > > > > > temp(3) = in(3) '164 > > > > > end sub > > > > > > > > > > Gruss Christian > > > > > > > > Hallo Peter, > > > > > > > > ich habe dir ein Beispielprojekt und Bilder an ccpro@gmx.de geschickt. > > > > > > > > Gruss Christian > > > > > > Wie ich Dir schon per email geschrieben habe, kein Bug sondern Strings zu > > > klein dimensioniert. > > > > > > Gruss Peter > > > > Hallo Peter, > > bei mir kam leider nie eine Email an. > > > > Wie meinst du das, dass die Strings zu klein sind. > > In diesem fall über gebe ich doch Integer in ein Arraybyte. > > > > Gruss Christian > > In dem Beispiel was Du mir geschickt hast, waren Htmlcode_Uhrzeit, > Htmlcode_Datum und Htmlcode_neue_Zeile zu klein dimensioniert. > Dazu hatte ich Dir eine email zurückgeschickt. > > In dem Code den Du hier gepostet hast, habe ich auch keinen Fehler > finden können. Ich habe das 10mal gestartet und die Werte waren > immer richtig. > > Gruss Peter Hallo Peter, so wie ich das jetzt verstanden habe, hei�t das jetzt, wenn ich zb. 4 bytes habe z.B. a,b,c,d dann muss man nicht Dim buffer(4) as byte machen sonder buffer(5) machen. 1 Byte für den Zeiger. Kann ich den Buffer(0) auch benutzen oder ist der für den Zeiger dann immer Reserviert?. Gruss Christian | |
Antwort schreiben Antworten: Re: Release Version 2.12 (von PeterS - 15.01.2011 17:20) |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum