Die Suche ergab 142 Treffer
- Di 13. Sep 2016, 15:18
- Forum: Sonstiges
- Thema: Abfrage ob die Form gerade auf Bildschirm verschoben wird
- Antworten: 2
- Zugriffe: 2198
Re: Abfrage ob die Form gerade auf Bildschirm verschoben wir
Danke für den Hinweis. Ja tatsächlich, bei mir läuft das Programm (auf dem Mac) auch weiter. Ich war hier wirklich auf dem Holzweg und konnte das Problem jetzt anderweitig lösen. Ich hatte ein Redraw-Problem. Mein Programm (ein Editor) hat einen selbst gemachten blinkenden Textcursor, der für einen ...
- Mo 12. Sep 2016, 23:34
- Forum: Sonstiges
- Thema: Abfrage ob die Form gerade auf Bildschirm verschoben wird
- Antworten: 2
- Zugriffe: 2198
Abfrage ob die Form gerade auf Bildschirm verschoben wird
Ich habe eine Form mit einem Timer und möchte, während der Benutzer die Form auf dem Bildschirm verschiebt und das Programm quasi tot ist, die Timer messages unterdrücken, weil sonst unkontrollierte Effekte entstehen. Bei einem Verschieben der Form wird OnMouseDown/OnMouseUp nicht ausgeführt. Wie ka...
- Mo 12. Sep 2016, 23:28
- Forum: Sonstiges
- Thema: Ereignis VOR OnDropFiles - etwa DragFilesOver ??
- Antworten: 6
- Zugriffe: 3813
Re: Ereignis VOR OnDropFiles - etwa DragFilesOver ??
Ja: procedure DragOver(Source:TObject;X,Y:LongInt;State:TDragState;Var Accept:Boolean); Mit Accept kann man festlegen, ob die Operation erlaubt ist (andernfalls bekommt man gleich das Einfahrt-Verboten-Schild), außerdem kann man den DragCursor ändern. Es gibt einen OnDropFiles Event Handler. Den kan...
- Mo 12. Sep 2016, 12:38
- Forum: Sonstige
- Thema: MacOS Debugger error - Installationsproblem
- Antworten: 2
- Zugriffe: 4087
Re: MacOS Debugger error - Installationsproblem
Das "failed to load application executabe" lag daran, dass ich bei den Projekteinstellungen unter path einfach nur . eingetragen hatte statt dem Dateinamen. Doch jetzt hängt sich beim Versuch, das Programm über den Debugger laufen zu lassen, Lazarus auf bzw. es läßt sich die Debug session ...
- So 11. Sep 2016, 09:40
- Forum: Sonstige
- Thema: MacOS Debugger error - Installationsproblem
- Antworten: 2
- Zugriffe: 4087
MacOS Debugger error - Installationsproblem
Ich habe unter MacOS 10.11 Lazarus erfolgreich entsprechend der Wiki-Anleitung installiert http://wiki.freepascal.org/Installing_Lazarus_on_MacOS_X Beim Installieren des Debuggers hat es keine Fehlermeldungen gegeben. Aber trotzdem kommt beim Versuch, den Debugger zu benutzen: "Debugger error: ...
- Mo 15. Aug 2016, 16:18
- Forum: Einsteigerfragen
- Thema: Bereich eines Control neu zeichnen: Invalidate, Paint usw.
- Antworten: 1
- Zugriffe: 1071
Re: Bereich eines Control neu zeichnen: Invalidate, Paint us
Ich habe jetzt herausgefunden, dass man statt Invalidate schreiben kann: InvalidateRect (Handle, @Rect, boolean_Hintergrund_Loeschen) (Ich hatte das schon probiert, wegen eines anderen Fehlers hatte es aber dann nicht funktioniert.) Dass ich in der von lclintf.tCaret angestoßenen Paint Proze...
- So 14. Aug 2016, 15:48
- Forum: Einsteigerfragen
- Thema: Bereich eines Control neu zeichnen: Invalidate, Paint usw.
- Antworten: 1
- Zugriffe: 1071
Bereich eines Control neu zeichnen: Invalidate, Paint usw.
Auf den ersten Blick hört sich meine Frage banal an, aber ich sitze jetzt seit 2 Tagen an diesem Problem und bin kein Lazarus-Anfänger mehr. Mein Problem trifft nur bei MacOS (Carbon) auf und ich weiß, dass man bei MacOS alle Zeichenoperationen innerhalb eines OnPaint Events bzw. innerhalb der übers...
- Sa 6. Aug 2016, 17:39
- Forum: Komponenten und Packages
- Thema: *.wmf nicht erkannt
- Antworten: 31
- Zugriffe: 11202
Re: *.wmf nicht erkannt
Das Windows WMF/EMF Format war nie wirklich fehlerfrei und wurde kaum von Softwareherstellern benutzt. Es ist ein Vektorgrafikformat im Sinne von "ziehe eine Linie von x0,y0 nach x1,y1 mit einer bestimmten Farbe und einer bestimmten Strichdicke; schreibe Text mit einem bestimmten Font, bestimmt...
- Sa 30. Jul 2016, 16:28
- Forum: Linux
- Thema: Named Pipes Konsolenprogramm Output in GUI-App ausgeben
- Antworten: 1
- Zugriffe: 2550
Named Pipes Konsolenprogramm Output in GUI-App ausgeben
Ich habe es für Windows hinbekommen, dass ich den Output eines Kommandozeilenprogrammes, das ich von meinem Programm aus starte, in ein Textfenster meines Lazarus GUI Programms umleite. Das habe ich wie folgt gemacht: - CreateNamedPipe - ConnectNamedPipe - in eigenem Thread das Programm als Paramete...
- Mo 18. Jul 2016, 23:12
- Forum: Freepascal
- Thema: Verwendung von "absolute"
- Antworten: 3
- Zugriffe: 2682
Verwendung von "absolute"
Ich habe in einem älteren Programm, das ich auf einem anderen Delphi-Clone geschrieben habe, eine Mengen von Daten, die ich anfangs in einem Rutsch definiert habe (heute würde ich das anders schreiben) var Var1 : byte; Var2 : integer; Var3 : boolean; Ich habe dann diese Variablenliste testweise in e...
- Mi 6. Jul 2016, 15:44
- Forum: Komponenten und Packages
- Thema: Absturz bei tForm.Create
- Antworten: 5
- Zugriffe: 2941
Re: Absturz bei tForm.Create
(Problem gelöst:) Ich habe jetzt noch weiter experimentiert und erstmal herausgefunden, dass nur rund die Hälfte meiner 15 Forms betroffen sind. Auf den ersten Blick konnte ich keine Gemeinsamkeiten finden. Einmal hatte ich "public" statt gar nichts (= published) am Anfang der Klassendekla...
- Di 5. Jul 2016, 22:39
- Forum: Einsteigerfragen
- Thema: OnCreate
- Antworten: 9
- Zugriffe: 2807
Re: OnCreate
Es geht auch um das richtige Timing. Zuerst findet Create statt, später erst dann Show. Create organsiert den Speicher, Show erzeugt das Fenster am Bildschirm. Man sollte nicht in einem OnCreate ein Create und ein Show einer Kindkomponente schreiben, evtl. gibt es bei Create noch keinen Windowhandle...
- Di 5. Jul 2016, 22:23
- Forum: Komponenten und Packages
- Thema: Absturz bei tForm.Create
- Antworten: 5
- Zugriffe: 2941
Re: Absturz bei tForm.Create
Nein, ich habe die Mainform entsprechend erzeugt, Application.CreateForm (TForm1, Form1); alle anderen dann wie oben dargestellt. Ich habe inzwischen noch die Packages abgeglichen. Ich habe nämlich ein ähnliches, ebenfalls portiertes Projekt, und das läuft prima. Es wird nach der Form1 nur noch die ...
- Di 5. Jul 2016, 18:40
- Forum: Komponenten und Packages
- Thema: Absturz bei tForm.Create
- Antworten: 5
- Zugriffe: 2941
Absturz bei tForm.Create
Ich habe ein weiteres Programm von einer anderen Entwicklungsumgebung auf Lazarus portiert und somit schlagartig einen umfangreichen Code, der nun laufen sollte. (Das hat schon mehrfach gut geklappt.) Diesmal habe ich einen Laufzeitfehler beim Starten des Programms. Ich habe in myproject.lpr im Haup...
- So 3. Jul 2016, 16:01
- Forum: Freepascal
- Thema: 2 Syntax-Fragen: Typumwandlungen und Properties
- Antworten: 7
- Zugriffe: 3942
2 Syntax-Fragen: Typumwandlungen und Properties
Ich bin sehr routiniert (Kein Anfänger), trotzdem bin ich kürzlich auf zwei Probleme bzgl. Typumwandlungen und Properties gestoßen, wo ich mich frage, ob es nicht elegante Lösungen dazu gibt. (1) Eine tList ist eine Pointer-Liste. Wenn ich eine Liste eines Objektes oder einer Klasse habe, muß ich da...