Die Suche ergab 2495 Treffer

von Michl
Mo 14. Mär 2022, 15:11
Forum: Datenbanken
Thema: Query.Delete Zeiger auf nächsten Datensatz [erledigt]
Antworten: 9
Zugriffe: 1909

Re: Query.Delete Zeiger auf nächsten Datensatz

Aber mal anders gefragt - die Kriterien für NeededAnymore lassen sich nicht in SQL formulieren? Nein, ich muss die Tabelle einzeln durchgehen und jeden Eintrag mit recht komplexen Berechnungen prüfen. Ich könnte da natürlich die IDs rausschreiben und hinterher die Einträge mit den jeweiligen IDs lö...
von Michl
Mo 14. Mär 2022, 11:05
Forum: Datenbanken
Thema: Query.Delete Zeiger auf nächsten Datensatz [erledigt]
Antworten: 9
Zugriffe: 1909

Query.Delete Zeiger auf nächsten Datensatz [erledigt]

Hallo, da ich eine definitive Aussage nicht ergoogeln konnte, frage ich mal hier. Ist es definitiv immer gewährleistet, daß bei einem Query.Delete der Zeiger auf den nächsten Datensatz gesetzt wird? Bei Zeos und SQLDB funktioniert das hier, aber ist dies dauerhaft gewährleistet bzw. definiert? Hinte...
von Michl
Mo 14. Mär 2022, 10:22
Forum: Datenbanken
Thema: Alle Strings einer Spalte zusammenfassen: Weitere Frage
Antworten: 4
Zugriffe: 895

Re: Alle Strings einer Spalte zusammenfassen: Weitere Frage

Vor einem änderen des SQL-Statemnt immer die Query Close und ein Clear machen. Egal ob mit SQLdb oder ZEOS. Ansonsten kann das unerwartet (bei dir, nicht bei mir :mrgreen: ) Ärger machen + 1 !!!!! Mit älteren Zeosversionen hatte das funktioniert, ohne ein "Close". Close wurde automatisch bei der Än...
von Michl
Do 3. Mär 2022, 18:30
Forum: Benutzung der IDE
Thema: Source-Fenster wieder andocken
Antworten: 6
Zugriffe: 1714

Re: Source-Fenster wieder andocken

Du musst unter Mainmenu -> Tools -> Opions -> Docking/AnchorDocking -> den Haken bei "Show Headers" setzen (geht auch über Popupmenü eines Splitters u.a.).
Wenn der Header sichtbar ist, kannst du per Header Drag&Drop das Fenster andocken, wohin du willst.
von Michl
Mo 14. Feb 2022, 10:02
Forum: Einsteigerfragen
Thema: "CSV"-File in Memo laden - Funktioniert nicht unter Linux
Antworten: 21
Zugriffe: 2302

Re: "CSV"-File in Memo laden - Funktioniert nicht unter Linux

Wenn du auf Linux/KDE bist, schau doch mal was z.B. KWrite als Kodierung anzeigt. So etwas gibt es bestimmt auch für andere Systeme, aber die kenne ich nicht. Ich nutze unter Windows dafür den Total Commander. Man benötigt aber nicht zwangsläufig einen externen Dienst. Man kann die Datein auch per ...
von Michl
Mo 14. Feb 2022, 09:32
Forum: Komponenten und Packages
Thema: Performance Probleme mit TListview
Antworten: 19
Zugriffe: 2358

Re: Performance Probleme mit TListview

Achso, weil ich es eben noch in TWin32WSCustomListView.ItemSetText gelesen habe, // autosize is an *extreme* performance bottleneck, even if WM_SETREDRAW // was set to false it will ignore this and still redraw all columns. // We will therefore postpone all autosizing until EndUpdate where we do // ...
von Michl
Mo 14. Feb 2022, 09:08
Forum: Komponenten und Packages
Thema: Performance Probleme mit TListview
Antworten: 19
Zugriffe: 2358

Re: Performance Probleme mit TListview

Das ListView ist bekannt für seine schlechte Geschwindigkeit. Es ist mMn nur geeignet für die Anzeige kleinerer Datenmengen. Sehr schön kann man bei dem Beispiel sehen, wenn man statt 600 z.b. 1200 oder 2400 Items nutzt, wie die Dauer exponentiell zunimmt (Windows). Das Problem ist, daß wenn das Han...
von Michl
Do 10. Feb 2022, 07:14
Forum: Einsteigerfragen
Thema: Tools-Unit in allen Projkten benutzen
Antworten: 6
Zugriffe: 1154

Re: Tools-Unit in allen Projkten benutzen

So meckert er nun über "graphics", Das liegt daran, daß du in deinem Programm schon das Package LCL eingebunden hattest. Das macht Lazarus automatisch, wenn du unter Projekt -> Neues Projekt eine neue Anwendung erstellst (steht sogar dabei im Hinweisfenster). Wenn du nun selber Packages erstellst, ...
von Michl
Mi 9. Feb 2022, 20:36
Forum: Dies und Das
Thema: Geschwindigkeit Compiler
Antworten: 23
Zugriffe: 7078

Re: Geschwindigkeit Compiler

Mit so einer Aussage wäre ich vorsichtig. Denn jeder, der Pascal kennt, wird den Vergleich mit Delphi ziehen, und dagegen ist FPC lähmend langsam. Schade, das letzte mal als ich Delphi getestet habe, war mir das nicht bewusst aufgefallen. Wie auch immer, selbst große Projekte werden per kompletter ...
von Michl
Mi 9. Feb 2022, 10:57
Forum: Einsteigerfragen
Thema: TObject durch eigénes TObject ersetzen
Antworten: 5
Zugriffe: 927

Re: TObject durch eigénes TObject ersetzen

Nimral hat geschrieben:
Di 8. Feb 2022, 23:39
Ich suche jetzt schon Tage nach dem Problem, und finde es nicht.
Hast du alle Debugger Checks an?

Wenn das nichts bringt, hilft mir meistens die Fehlersuche per Reduktion.
von Michl
Mi 9. Feb 2022, 10:49
Forum: Dies und Das
Thema: Geschwindigkeit Compiler
Antworten: 23
Zugriffe: 7078

Re: Geschwindigkeit Compiler

Auch der gcc kann besser vorkompilieren und wiederverwenden, wenn die Includes besser organisiert sind (https://www.heise.de/news/Linux-Kernel- ... 17264.html). Genau ist der Linker eine nicht unerhebliche Quelle für den gesamten Bauprozess. Auch in dem verlinkten Artikel steht, daß man den Komplet...
von Michl
Mi 9. Feb 2022, 10:45
Forum: Dies und Das
Thema: Geschwindigkeit Compiler
Antworten: 23
Zugriffe: 7078

Re: Geschwindigkeit Compiler

Es ist tatsächlich so, dass die Geschwindigkeit eine der hochgelobten Stärken von TP/Delphi/FPC ist. Schnell genug, dass man einfach schnell kompilieren kann, um zu schauen, ob alles passt. Ja genau das mache ich hier andauernd. Ohne dem würde ich Cody nicht auch ständig bemühen können, mir fehlend...
von Michl
Mi 9. Feb 2022, 08:13
Forum: Dies und Das
Thema: Geschwindigkeit Compiler
Antworten: 23
Zugriffe: 7078

Geschwindigkeit Compiler

Weil ich gerade bei einem anderen Thema darüber sinniert habe, daß ich den Compiler zweckentfremde und öfters zum überprüfen meines Codes nutze, frage ich mich, wie das eigentlich so bei anderen Programmiersystemen aussieht. Den FreePascal Compiler kann ich ja nur deswegen zweckentfremden, da er so ...
von Michl
Mi 9. Feb 2022, 07:37
Forum: Benutzung der IDE
Thema: Lazarus EIngabehilfe für das Überschreiben von Konstruktoren?
Antworten: 5
Zugriffe: 1476

Re: Lazarus EIngabehilfe für das Überschreiben von Konstruktoren?

:lol: :lol: , gibt hier leider keinen Compiler, der per <Ctrl> + <F9> über meine Rechtschreibung meckert
von Michl
Di 8. Feb 2022, 18:43
Forum: Benutzung der IDE
Thema: Lazarus EIngabehilfe für das Überschreiben von Konstruktoren?
Antworten: 5
Zugriffe: 1476

Re: Lazarus EIngabehilfe für das Überschreiben von Konstruktoren?

Ich nehme genz einfach die Codetools dafür. Dazu schreibe ich in der Deklaration die ersten zwei, drei Buchstaben, z.B. "con" und drücke <Ctrl> + <Space>, dann erscheint als erstes "constructor" das wähle ich aus. Dann schreibe ich "cr" und drücke wieder <Ctrl> + <Space> und wähle das entsprechende ...