Die Suche ergab 955 Treffer

von kralle
Di 29. Mär 2016, 20:26
Forum: Regionale Gruppen
Thema: Lokales Lazarustreffen in Oldenburg am Sa, 13.02.2016
Antworten: 16
Zugriffe: 21888

Re: Lokales Lazarustreffen in Oldenburg am Sa, 13.02.2016

Moin turbo, Moin pluto, Moin, der bisherigen Beteiligung ist entnehmen, dass für ein monatliches lokales Lazarustreffen in Oldenburg kein Bedarf besteht. Daher haben pluto und ich beschlossen, es einzustellen. Auf Anfrage können wir uns gerne treffen oder auch das Treffen bei entsprechendem Bedarf w...
von kralle
Di 29. Mär 2016, 20:20
Forum: Sonstiges
Thema: Lazarus IDE-Zustände / -Tasten abfragen
Antworten: 3
Zugriffe: 3176

Re: Lazarus IDE-Zustände / -Tasten abfragen

Moin, Tastenzustände kann man ganz einfach mit GetKeystate oder GetAsynchKeystate abfragen: GetKeyState(VK_F12) Das Handle des aktiven Fensters lässt sich mit GetForegroundWindow und der Text des Fensters mit GetWindowText (beides aus der Unit Windows) herausfinden. Das wäre dann doch aber e...
von kralle
Di 29. Mär 2016, 20:18
Forum: Benutzung der IDE
Thema: Überwachte Ausdrücke zur Laufzeit
Antworten: 9
Zugriffe: 4825

Re: Überwachte Ausdrücke zur Laufzeit

Moin, in meinem Beispiel geht es um die Variable "Datenmodul.ChangeActivePage". Wie der Namensanteil "Datenmodul" schon vermuten lässt, ist dieses eine Variable die Global für alle Units erreichbar ist. Bei so einer Variable müsste doch immer ein Wert in der Variable enthalten se...
von kralle
Mo 28. Mär 2016, 21:06
Forum: Sonstiges
Thema: Lazarus IDE-Zustände / -Tasten abfragen
Antworten: 3
Zugriffe: 3176

Lazarus IDE-Zustände / -Tasten abfragen

Moin, kann ich in einer Anwendung feststellen, ob in Lazarus der Formular-Designer oder der Editor aktiv ist oder ob Lazarus im Debug-Modus aktiv ist? Wenn das möglich ist, kann man durch eine Anwendung einen bestimmten Desktop (Werkzeuge / Destops ...) aktivieren? Kann man Abfragen ob in der IDE di...
von kralle
So 27. Mär 2016, 21:12
Forum: Benutzung der IDE
Thema: Überwachte Ausdrücke zur Laufzeit
Antworten: 9
Zugriffe: 4825

Re: Überwachte Ausdrücke zur Laufzeit

Moin, "watches" werden nur angezeigt, solange das Programm angehalten ist/bleibt. Sobald das Programm wieder laeuft, wird die Anzeige geloescht, der Wert der Variable koennte sich ja aendern. Also, da ist Delphi besser, da werden die Überwachtenausdrücke bis zur nächsten Wertänderung angez...
von kralle
So 27. Mär 2016, 20:05
Forum: Benutzung der IDE
Thema: Überwachte Ausdrücke zur Laufzeit
Antworten: 9
Zugriffe: 4825

Re: Überwachte Ausdrücke zur Laufzeit

Moin, Wenn der Haltepunkt in der Zeile mit "AllowChange := ..." gesetzt ist, hält das Programm an, BEVOR AllowChange geändert wird. Setze den Breakpoint mal in der folgenden Zeile, dann ist AllowChange gerade geändert worden und hat den neuen Wert. (m) das Verhalten bleibt das gleiche. Ich...
von kralle
So 27. Mär 2016, 19:52
Forum: Benutzung der IDE
Thema: Überwachte Ausdrücke zur Laufzeit
Antworten: 9
Zugriffe: 4825

Überwachte Ausdrücke zur Laufzeit

Moin, irgend etwas mache ich glaube ich falsch. Ich möchte den Inhalte eines Variable während der Programmausführung (in der IDE) beobachten. In dem Codebeispiel habe ich einen Haltepunkt bei "AllowChange:=" gesetzt und in den Eigenschaften das "Halt" deaktiviert (Damit ich nicht...
von kralle
So 27. Mär 2016, 17:01
Forum: Diverse Anleitungen
Thema: Crosscompiling Linux > Windows
Antworten: 10
Zugriffe: 41331

Re: Crosscompiling Linux > Windows

Moin,

eine aktuelle Anleitung für Lazarus 1.6 unter Linux Mint 17.3 findet Ihr hier:
http://www.rompelsoft.de/index.php/download/download/20-anleitungen/104-lazarus-crosscompiling

Gruß Heiko
von kralle
So 27. Mär 2016, 16:51
Forum: Komponenten und Packages
Thema: [gelöst] PageControl ActivePage zur Laufzeit ändern
Antworten: 5
Zugriffe: 3042

Re: PageControl ActivePage zur Laufzeit ändern

Moin,

wp_xyz hat geschrieben:Dazu musst du nur das Ergebnis OnChanging des PageControl abfangen und den Parameter AllowChange auf false setzen.

Genau das war das was ich gesucht habe. Danke.

Gruß Heiko
von kralle
Fr 25. Mär 2016, 22:59
Forum: Einsteigerfragen
Thema: [gelöst] Stringlist.Item ansprechen
Antworten: 10
Zugriffe: 3314

Re: Stringlist.Item ansprechen

Moin, Für die Suche eines Teilstrings gibt es nichts anderes als was du ganz oben vorgeschlagen hast. Was gefällt dir denn daran nicht? Es geht nicht um nicht gefallen oder so. Ich habe durch meine vielen Fragen und die dankbar erhaltenen Antworten hier im Forum oft erfahren, das es nicht nur einen ...
von kralle
Fr 25. Mär 2016, 22:37
Forum: Einsteigerfragen
Thema: [gelöst] Stringlist.Item ansprechen
Antworten: 10
Zugriffe: 3314

Re: Stringlist.Item ansprechen

Moini,

coasting hat geschrieben:

Code: Alles auswählen

sl.ValueFromIndex[i]
...könnte das sein was Du suchst

coasting

Ich möchte nicht erfahren was bei Index i steht, sondern welchen Index der Teilstring 'xxx' hat.

Gruß Heiko
von kralle
Fr 25. Mär 2016, 22:36
Forum: Einsteigerfragen
Thema: [gelöst] Stringlist.Item ansprechen
Antworten: 10
Zugriffe: 3314

Re: Stringlist.Item ansprechen

Moin,

theo hat geschrieben:Vergleicht nur den ganzen String, keine Teilstrings.

Schade. Also, doch nur mittels Schleife.

Gruß Heiko
von kralle
Fr 25. Mär 2016, 22:08
Forum: Einsteigerfragen
Thema: [gelöst] Stringlist.Item ansprechen
Antworten: 10
Zugriffe: 3314

Re: Stringlist.Item ansprechen

Moin,

theo hat geschrieben:Versuche doch mal die Hilfe zu benutzen. Auf der Seite oben kommst du ja auch auf den Vorfahr TStrings. Dort gibt es z.B. IndexOf.

Wenn im Item[2] der Text 'Wirkungsgrad (yy)' enthalten ist und ich ein IndexOf nutze, dann erhalte ich nicht '2' sondern '-1' als Ergebnis.

Gruß Heiko
von kralle
Fr 25. Mär 2016, 21:42
Forum: Einsteigerfragen
Thema: [gelöst] Stringlist.Item ansprechen
Antworten: 10
Zugriffe: 3314

Re: Stringlist.Item ansprechen

Hallo,

theo hat geschrieben:So etwas ist durchaus dokumentiert
http://www.freepascal.org/docs-html/rtl ... glist.html

bei einer normalen StringList dürfte das "Find()"sein.
Aber, bei den Strings der TChecklistBox (Sorry hattte ich vergessen zu erwähnen) scheint das nicht vorhanden zu sein.

Gruß Heiko