Die Suche ergab 422 Treffer
- Mi 9. Mär 2022, 18:10
- Forum: AVR, Arduino & Co.
- Thema: Vereinfachung / Codereduzierung
- Antworten: 8
- Zugriffe: 4821
Re: Vereinfachung / Codereduzierung
Ich habe den ATMega328P mit 12 NeoPixel LED- stipes bestückt, um später wenn das Teilprojekt seine endgültige Form annimmt auf 1000 mm mit ca 12 x 150/200 lines schöne Werke zu zaubern... Leoder hab ich schon erkennen müssen, das ich mind 20 bis 40 Sektionen brauchen werde. Was für Sektionen? Wenn ...
- Mi 9. Mär 2022, 11:32
- Forum: AVR, Arduino & Co.
- Thema: Vereinfachung / Codereduzierung
- Antworten: 8
- Zugriffe: 4821
Re: Vereinfachung / Codereduzierung
Wie kann ich in einer Zeitkritischen Situation die Befehle sbi/cbi umgehen, und dennoch og Funktion bis zu 12 mal und ggf mehr zu nutzen, ohne diese entsprechend Kopieren zu müßen. Wieso 12 Mal? Hast du 12 LED-Kanäle? "SBI" setzt ja immer nur ein Bit. Mit dem Befehl "OUT" kann man ein ganzes Regist...
- Sa 12. Feb 2022, 11:21
- Forum: Einsteigerfragen
- Thema: Klassentyp als Rückgabeparameter
- Antworten: 3
- Zugriffe: 789
Re: Klassentyp als Rückgabeparameter
(2) (Nur zur Kontrolle ob ich nicht einen OOP Denkfehler habe) An sich tut TBaseClass selber nichts, sondern definiert nur abstrakte Methoden, welche von den abgeleiteten Klassen dann zu erfüllen sind. Daher muss ich alle im Interface enthaltenen Member in jeder Klasse [...] Bei Interfaces ist das ...
- Sa 5. Feb 2022, 18:49
- Forum: Programmierung
- Thema: Allgemeine Verständnisfrage RS Datenüerbtragung.
- Antworten: 5
- Zugriffe: 4130
Re: Allgemeine Verständnisfrage RS Datenüerbtragung.
Was ist denn deine Gegenstelle? Eine häufige Konfiguration ist 8 Datenbit, kein Patritätsbit und 1 Stopbit, vielleicht bekommst du es damit ja zum Laufen. Beide Seiten der Kommunikation müssen die gleichen Einstellungen haben. Es geht ja darum, wie welches Bit im Datenstrom interpretiert wird. Norma...
- Fr 4. Feb 2022, 11:05
- Forum: Komponenten und Packages
- Thema: Debuging zur Designzeit ?
- Antworten: 9
- Zugriffe: 1413
Re: Debuging zur Designzeit ?
Zur "Designzeit" heißt ja zur Laufzeit von Lazarus. Ich hab auf die Weise noch nie eine Komponente entbugt, aber es müsste doch gehen, Lazarus aus Lazarus heraus zu kompilieren/starten und dann im zweiten Lazarus die Komponente zu debuggen.
(Six1 war schneller, aber vielleicht hilft es ja trotzdem.)
(Six1 war schneller, aber vielleicht hilft es ja trotzdem.)
- Fr 4. Feb 2022, 10:59
- Forum: Ankündigungen
- Thema: Pascal wieder bekannter machen - zwei neue Projekte des Vereins
- Antworten: 35
- Zugriffe: 17147
Re: Pascal wieder bekannter machen - zwei neue Projekte des Vereins
Also ich würde es klar auf den Desktopbereich fokusieren. Einfach weil man jedes Programm, egal für welche Plattform, auf dem PC entwickelt. Der Raspi wäre evtl. noch Interessant als "Motivationshilfe". Da besteht dann aber das Hardwareproblem, man muss die Teile in der richtigen Version dahaben. Wa...
- Do 3. Feb 2022, 12:24
- Forum: Ankündigungen
- Thema: Pascal wieder bekannter machen - zwei neue Projekte des Vereins
- Antworten: 35
- Zugriffe: 17147
Re: Pascal wieder bekannter machen - zwei neue Projekte des Vereins
Also ich zitier mal aus der Vereins-Email: Aufgeteilt ist das Projekt [Weiterbildungsportal] in drei Bereiche. * Materialsammlungen für Informatiklehrer, perspektivisch sogar mit einem eigenen Lehrbuch. Bei dem konkreten Bereich würde ich mich mit einbringen. Vielleicht finden sich ja ein paar Leute...
- Do 3. Feb 2022, 12:13
- Forum: Einsteigerfragen
- Thema: [Ebene1].[Ebene2].[Ebene3]-Befehle für eigene Klasse
- Antworten: 9
- Zugriffe: 1349
Re: [Ebene1].[Ebene2].[Ebene3]-Befehle für eigene Klasse
also die Parameter unterscheiden sich tatsächlich nicht; das sind primär pointer und ein paar Indexvariablen ABER je nachdem, ob die auf Ding1 oder Ding2 angewendet werden, unterscheidet sich dann teils erheblich, was die Prozedur macht. [...] Bei 'speichern' und 'laden' geht es beispielsweise nur ...
- Do 3. Feb 2022, 11:59
- Forum: Einsteigerfragen
- Thema: [Ebene1].[Ebene2].[Ebene3]-Befehle für eigene Klasse
- Antworten: 9
- Zugriffe: 1349
Re: [Ebene1].[Ebene2].[Ebene3]-Befehle für eigene Klasse
Nach meinem Verständnis, müsste ich eine zweite Klasse (Tadd) dort einbinden, die dann die proceduren bereitstellt, also in etwa: Ja, stimmt. Aber ist das wirklich der übliche Weg? Und wie sieht es denn dann mit dem Erzeugen der Unterklasse aus, konkret: wieso bekomme ich keine AV (gerade getestet)...
- Sa 29. Jan 2022, 22:35
- Forum: Einsteigerfragen
- Thema: TSringList als Funktions-Rückgabe sinnvoll?
- Antworten: 29
- Zugriffe: 3062
Re: TSringList als Funktions-Rückgabe sinnvoll?
Natürlich ist das wichtig. Aber ich verstehe nicht, was Du uns sagen willst. Ausgangspunkt war, dass der TE in einem späteren Post - wohl versehentlich - das Objekt über die Zuweisung quasi rückwärts in die Funktion als Result geben wollte. Natürlich würde man sowas nicht machen, aber ich fand es i...
- Fr 28. Jan 2022, 22:01
- Forum: Einsteigerfragen
- Thema: TSringList als Funktions-Rückgabe sinnvoll?
- Antworten: 29
- Zugriffe: 3062
Re: TSringList als Funktions-Rückgabe sinnvoll?
Danke!
Habs nochmal mit einem Record versucht, da ist das gleiche: Wird das Ergebnis einer lokalen Variable zugewiesen, funktioniert es. Ist es aber eine globale Variable kommt ein falscher Wert raus. Aber ist letztlich auch nicht wichtig.
Habs nochmal mit einem Record versucht, da ist das gleiche: Wird das Ergebnis einer lokalen Variable zugewiesen, funktioniert es. Ist es aber eine globale Variable kommt ein falscher Wert raus. Aber ist letztlich auch nicht wichtig.
- Fr 28. Jan 2022, 14:19
- Forum: Einsteigerfragen
- Thema: TSringList als Funktions-Rückgabe sinnvoll?
- Antworten: 29
- Zugriffe: 3062
Re: TSringList als Funktions-Rückgabe sinnvoll?
Du musst doch erstmal den Button erzeugen! Du hast mich falsch verstanden, der Versuch war Button1 über Result zu übergeben, Button1 ist außerhalb schon da. D.h. mir ging es darum, ob Result tatsächlich als Parameter (!) übergeben wird, wie sich das laut Doku anhört. Mit Strings funktioniert es off...
- Do 27. Jan 2022, 22:19
- Forum: Einsteigerfragen
- Thema: TSringList als Funktions-Rückgabe sinnvoll?
- Antworten: 29
- Zugriffe: 3062
Re: TSringList als Funktions-Rückgabe sinnvoll?
Oder mache ich das besser AUSSERHALB der Funktion, dann begin neueListe := TStringList.Create; neueListe := MeineFunktion(Data_List); // mache weiter mit neueListe ... neueListe.Free; end; Das funktioniert so hoffentlich nicht. neueListe ist ja das Funktionsergebnis und kein Parameter. Allerdings h...
- Do 27. Jan 2022, 14:46
- Forum: Einsteigerfragen
- Thema: Stringlisten freigeben
- Antworten: 13
- Zugriffe: 1628
Re: Stringlisten freigeben
1. Was passiert eigentlich, wenn man am Ende einer Prozedur ein (z.B.) StringList nicht frei gibt? 2. Ich glaube, ich habe verstanden, dass dann wohl kleine Adressbereiche im Speicher ungenutzt als "garbage" besetzt bleiben? Bei einer StringList handelt es sich ja um eine Klasseninstanz, die Variab...
- Do 20. Jan 2022, 22:02
- Forum: Einsteigerfragen
- Thema: [Gelöst] TThread constructor: warum kein "override"?
- Antworten: 11
- Zugriffe: 1589
Re: TThread constructor: warum kein "override"?
Es gibt im Grunde zwei Arten vom Überschreiben. Die eine ist die einfache Version ohne virtual/override, (wie sie beim KonstruKtor standardmäßig verwendet wird). Welche Methode in der Klassenhierarchie dann gerufen wird, entscheidet sich schon zur Compilezeit und ist direkt vom Typ selber abhängig. ...