Die Suche ergab 32 Treffer
- Sa 25. Jul 2020, 15:24
- Forum: Komponenten und Packages
- Thema: Eingabemaske für Stunden
- Antworten: 3
- Zugriffe: 1183
Re: Eingabemaske für Stunden
Hallo!
Nehmen wir den unteren Plan:
Image.MouseDown gibt x und y
len := Image.width - linkerRand-rechterRand;
Stunde := trunc ((x-linkerRand)/len* 24);
Grüße
Winni
Vielen Dank für die schnelle Antwort. Ich hatte schon überlegt mit StringGridPrepareCanvas jede Zelle entsprechend einzufärben ...
- Sa 25. Jul 2020, 14:51
- Forum: Komponenten und Packages
- Thema: Eingabemaske für Stunden
- Antworten: 3
- Zugriffe: 1183
Eingabemaske für Stunden
Für die Markierung/Eingabe von Stunden in einem Wochenplan suche ich eine Komponente etc, mit der dies möglich ist. Mit der Maus einfach über die gewünschten Stunden fahren, markieren und als Ergebnis die markierten Stunden zurückgeben. Siehe Beispiel. Habt Ihr Ideen, wie man das am einfachsten ...
- Fr 17. Jul 2020, 22:12
- Forum: Einsteigerfragen
- Thema: [Gelöst] Sigsegv Error bei delay Aufruf
- Antworten: 46
- Zugriffe: 7728
Re: [Gelöst] Sigsegv Error bei delay Aufruf
Habe das jetzt mal in einem kleinen Testprogramm nachvollziehen können. Die ToggleBox OnClick Events werden eben nicht nur bei einem Mausklick, sondern bei jeder Veränderung von Checked durchlaufen.
Das vereinfacht die Sache natürlich ungemein und ich spare eine Menge Code. Ich schiebe die GPIO ...
Das vereinfacht die Sache natürlich ungemein und ich spare eine Menge Code. Ich schiebe die GPIO ...
- Fr 17. Jul 2020, 21:55
- Forum: Einsteigerfragen
- Thema: [Gelöst] Sigsegv Error bei delay Aufruf
- Antworten: 46
- Zugriffe: 7728
Re: [Gelöst] Sigsegv Error bei delay Aufruf
Es liegt nicht an dem XMLPropage. Ich "hatte" das jetzt anders gelöst. Ich habe ja auf der Config Form schon eine Pumpenliste, die die aktuellen Pumpennamen enthält. Diese Liste wird bei OnActive geladen und bei FormClose gespeichert. Das funktioniert auch.
Was liegt näher als dort auch den letzten ...
Was liegt näher als dort auch den letzten ...
- Fr 17. Jul 2020, 20:16
- Forum: Einsteigerfragen
- Thema: [Gelöst] Sigsegv Error bei delay Aufruf
- Antworten: 46
- Zugriffe: 7728
Sigsegv Error bei delay Aufruf
Mist, doch nicht ganz gelöst. Sobald ich die Pumpen schalte, geht er beim nächsten Start wieder zuerst in die OnClicks der zuletzt aktivierten Pumpen. Aber so komme ich weiter, da XMLPropStorage wohl der Übeltäter ist. Evtl. nutze ich XMLPropStorage nicht und schreibe eine eigenRoutine.
- Fr 17. Jul 2020, 19:48
- Forum: Einsteigerfragen
- Thema: [Gelöst] Sigsegv Error bei delay Aufruf
- Antworten: 46
- Zugriffe: 7728
Re: Sigsegv Error bei delay Aufruf
Daher mache ich XML Verwaltung lieber manuell über die Unit xmlconf.pas.
Mit dem XMLPropStorage hatte ich schon häufiger Probleme. Daher schaue ich mir die xml Datei auch meistens zuerst an und prüfe ob die SessionProperities korrekt eingetragen wurden. Irgend ein Zusammenhang bei Fehlern war ...
- Fr 17. Jul 2020, 19:21
- Forum: Einsteigerfragen
- Thema: [Gelöst] Sigsegv Error bei delay Aufruf
- Antworten: 46
- Zugriffe: 7728
Re: Sigsegv Error bei delay Aufruf
Was sagt man dazu. Das zweite Problem mit dem SIGSEGV Fehler hat sich damit auch wie von selbst gelöst. Die delay Werte werden sauber von dem SpinEdit übergeben. Das mit der Unit globalen Variable habe ich auch eingebaut und funktioniert.
Vielen, vielen Dank für Eure Hilfe. Geht doch nichts über ...
Vielen, vielen Dank für Eure Hilfe. Geht doch nichts über ...
- Fr 17. Jul 2020, 19:08
- Forum: Einsteigerfragen
- Thema: [Gelöst] Sigsegv Error bei delay Aufruf
- Antworten: 46
- Zugriffe: 7728
Re: Sigsegv Error bei delay Aufruf
Super, ein Problem schon mal gelöst. Habe den filename von session.xml geändert auf Session.xml. Jetzt geht er direkt in OnActive. Session.xml wurde ja neu geschrieben.
Die XML Datei sah eigentlich ok aus, hatte mir die gestern schon angesehen. Schien i.O. Dateiname war sowohl in den Eigenschaften ...
Die XML Datei sah eigentlich ok aus, hatte mir die gestern schon angesehen. Schien i.O. Dateiname war sowohl in den Eigenschaften ...
- Fr 17. Jul 2020, 18:49
- Forum: Einsteigerfragen
- Thema: [Gelöst] Sigsegv Error bei delay Aufruf
- Antworten: 46
- Zugriffe: 7728
Re: Sigsegv Error bei delay Aufruf
Es ist schon interessant, das ToglelBox.Click aufgerufen wird.
Ich habe die Ursache gefunden, der Übeltäter ist XMLProbStorage1, wen ich diesen deaktiviere, wird kein Click mehr aufgerufen.
Evtl. die Timer auch ausschalten, und erst in OnActivate einschalten. Das selbe mit XMLProbStorage1.
Da ...
- Fr 17. Jul 2020, 16:38
- Forum: Einsteigerfragen
- Thema: [Gelöst] Sigsegv Error bei delay Aufruf
- Antworten: 46
- Zugriffe: 7728
Re: Sigsegv Error bei delay Aufruf
test.tar.gz
Vorsicht mit onActivate:
Je nach Betriebssystem wird das verschieden ausgeführt.
Das Programm wird nur auf dem Rasperry laufen. Routine wird nur einmal durchlaufen, aber aus welchen Gründen auch immer viel zu spät.
Wird denn dein Config Formular automatisch erzeugt?
Ja, steht ...
Vorsicht mit onActivate:
Je nach Betriebssystem wird das verschieden ausgeführt.
Das Programm wird nur auf dem Rasperry laufen. Routine wird nur einmal durchlaufen, aber aus welchen Gründen auch immer viel zu spät.
Wird denn dein Config Formular automatisch erzeugt?
Ja, steht ...
- Fr 17. Jul 2020, 01:46
- Forum: Einsteigerfragen
- Thema: [Gelöst] Sigsegv Error bei delay Aufruf
- Antworten: 46
- Zugriffe: 7728
Re: Sigsegv Error bei delay Aufruf
Heizung.tar.gz
Habe das Projekt einmal hochgeladen. Wurde auf einem 32 Bit Raspberry 4 erstellt. Habe das mal testweise auf 64 Bit Linux laufen lassen. Wird zumindest geladen. Farben sind anders, Funktionen natürlich nur eingeschränkt, da keine Relais angeschlossen. Auf dem Raspberry ...
Habe das Projekt einmal hochgeladen. Wurde auf einem 32 Bit Raspberry 4 erstellt. Habe das mal testweise auf 64 Bit Linux laufen lassen. Wird zumindest geladen. Farben sind anders, Funktionen natürlich nur eingeschränkt, da keine Relais angeschlossen. Auf dem Raspberry ...
- Do 16. Jul 2020, 22:27
- Forum: Einsteigerfragen
- Thema: [Gelöst] Sigsegv Error bei delay Aufruf
- Antworten: 46
- Zugriffe: 7728
Re: Sigsegv Error bei delay Aufruf
Du hast immer noch etwas nicht ganz verstanden.
Wen da mal dein ganzes Projekt in einer Zip hochlädst, entdecken wir vielleicht die Hauptursache deines Übels.
Ja, in der Tat. Das Programm funktioniert jetzt zwar korrekt mit allen Funktionen, aber unter der Haube macht es vollkommen verrückte ...
- Do 16. Jul 2020, 18:41
- Forum: Einsteigerfragen
- Thema: [Gelöst] Sigsegv Error bei delay Aufruf
- Antworten: 46
- Zugriffe: 7728
Re: Sigsegv Error bei delay Aufruf
Ok, jetzt habe ich erst verstanden was Ihr meint. So kann ich das zumindest abfangen. Ist also einfach bei Lazarus so, dass die Resourcen von Form2 bei einem Form1 OnAcivate, OnDraw, OnChange etc. noch nicht initialisiert sind, sondern erst wenn ich auf einen Button klicke.
Vielen Dank für Eure ...
Vielen Dank für Eure ...
- Do 16. Jul 2020, 17:56
- Forum: Einsteigerfragen
- Thema: [Gelöst] Sigsegv Error bei delay Aufruf
- Antworten: 46
- Zugriffe: 7728
Re: Sigsegv Error bei delay Aufruf
Dann geht er in den else Zweig und macht das delay (200).
Das Problem ist wohl, dass bei einem Form1.OnActivate die Resourcen der Form2 noch nicht z.V. stehen. Auch bei einem Form1.OnPaint geht es noch nicht.
Das Problem ist wohl, dass bei einem Form1.OnActivate die Resourcen der Form2 noch nicht z.V. stehen. Auch bei einem Form1.OnPaint geht es noch nicht.
- Do 16. Jul 2020, 17:44
- Forum: Einsteigerfragen
- Thema: [Gelöst] Sigsegv Error bei delay Aufruf
- Antworten: 46
- Zugriffe: 7728
Re: Sigsegv Error bei delay Aufruf
Über das config = NIL geht er jetzt drüber und stürzt im then Zweig beim delay ab.