Die Suche ergab 25 Treffer

von Gustav Gans
Di 25. Sep 2007, 17:51
Forum: Sonstiges
Thema: Eine zweite Form erscheinen lassen
Antworten: 6
Zugriffe: 2617

Momentan umgehe ich das zuletzt im Nachtrag beschriebene Problem wie folgt:

Code: Alles auswählen

Form1.Hide;
Form1.Show;
Das ganze geschieht, wenn das andere Fenster wieder geschlossen wird. Da gibt es aber sicher noch eine elegantere Methode als diese Notlösung?
von Gustav Gans
Mi 19. Sep 2007, 22:32
Forum: Windows
Thema: Eine neue Free-Pascal-Version einbinden
Antworten: 19
Zugriffe: 10619

Ich bin so froh, dass ich das neue Free Pascal 2.2.0 eingebunden habe, dass ich nochmal ausdrücklich jedem, der hier mitliest, ebenfalls dazu rate. Die Programme kompilieren viel, viel schneller (gerade auf meinem älteren PC) und sind noch dazu deutlich kleiner als mit der älteren Version 2.0.4. :D
von Gustav Gans
Di 18. Sep 2007, 23:51
Forum: Windows
Thema: Eine neue Free-Pascal-Version einbinden
Antworten: 19
Zugriffe: 10619

Ich versteh das nicht. Bei manchen hier hat es doch irgendwie gereicht, die Pfade umzustellen.

Nun habe ich Lazarus neu gebaut, und nun geht alles. Mit strip.exe ist das Programm nur noch 1 MB groß. Hat sich also gelohnt, FPC 2.2.0 einzubinden. :)

Danke für die Tipps. Ich fasse nochmal zusammen ...
von Gustav Gans
Di 18. Sep 2007, 20:38
Forum: Windows
Thema: Eine neue Free-Pascal-Version einbinden
Antworten: 19
Zugriffe: 10619

Das sieht bei mir genauso aus, trotzdem kommt die Fehlermeldung. :(
von Gustav Gans
Di 18. Sep 2007, 17:00
Forum: Windows
Thema: Eine neue Free-Pascal-Version einbinden
Antworten: 19
Zugriffe: 10619

Folgendes habe ich jetzt alles gemacht:

- FPC 2.2.0 ist installiert (C:\FPC\2.20\)
- Lazarus 9.22 mit FPC 2.0.4 ist installiert (C:\lazarus\)
- Die Quelldateien von FPC 2.2.0 sind entpackt (C:\FPC\2.20\source\ und dann direkt rtl\ etc.)
- Was man innerhalb von Lazarus an Pfaden umstellen kann, ist ...
von Gustav Gans
Di 18. Sep 2007, 10:50
Forum: Sonstiges
Thema: Eine zweite Form erscheinen lassen
Antworten: 6
Zugriffe: 2617

Das ist ja klasse, danke! :D

Nachtrag: Wenn ich das so mache, dann verliert die Form1 beim Zurückkehren den Fokus und wird manchmal von anderen, nicht zum Programm gehörenden Windows-Fenstern (lustiges Wort) überdeckt. Kann man das noch irgendwie verhindern?
von Gustav Gans
Mo 17. Sep 2007, 21:32
Forum: Sonstiges
Thema: Eine zweite Form erscheinen lassen
Antworten: 6
Zugriffe: 2617

Eine zweite Form erscheinen lassen

Wie kann ich die erste Form klassisch unbenutzbar machen, solange die zweite Form erscheint? Diese soll die erste Form überdecken.
von Gustav Gans
So 16. Sep 2007, 22:18
Forum: Freepascal
Thema: Sollten alle Variablen einen Anfangswert bekommen?
Antworten: 24
Zugriffe: 10728

Das Nichtbenutzen zeigt er an, aber das ist dann eine andere Meldung. So ganz klar ist mir das nicht...
Welchen Wert haben Strings denn zu Beginn immer?

Bei der Funktion kam eben beim Testen TRUE heraus. Also hat eine Funktion immer TRUE?
von Gustav Gans
So 16. Sep 2007, 22:10
Forum: Vorstellungen
Thema: Pascal ist für mich einfach besser
Antworten: 3
Zugriffe: 2607

Pascal ist für mich einfach besser

Guten Tach,

ich habe vor ein paar Jahren in der Schule mal Turbo Pascal gelernt und jetzt wieder in meiner Freizeit begonnen, mit Free Pascal und Lazarus zu programmieren.

Zwischenzeitlich habe ich mir mal C++ angeschaut, das heutzutage fast überall genutzt wird, aber das gefiel mir überhaupt ...
von Gustav Gans
So 16. Sep 2007, 21:59
Forum: Freepascal
Thema: Sollten alle Variablen einen Anfangswert bekommen?
Antworten: 24
Zugriffe: 10728

Sollten alle Variablen einen Anfangswert bekommen?

Mich wundert es ein wenig, dass Lazarus beim Kompilieren manchmal darauf hinweist, dass z.B. ein einfacher String im Quelltext nicht initialisiert wurde. Darunter verstehe ich, der Variablen einen Wert zuzuweisen, womöglich schon in der Deklaration.

Meine Frage ist nun, ob alle (oder wenn nicht ...
von Gustav Gans
So 16. Sep 2007, 21:53
Forum: Windows
Thema: Eine neue Free-Pascal-Version einbinden
Antworten: 19
Zugriffe: 10619

Ich habe mich geirrt. Es reicht doch nicht, einfach die Pfade umzustellen, weil dann wohl irgendwelche Units fehlen, die FPC 2.2.0 nicht mitliefert, aber von Lazarus benötigt werden. Genau kann ich es aber nicht beschreiben. :oops:
von Gustav Gans
Sa 15. Sep 2007, 20:03
Forum: Benutzung der IDE
Thema: 2 Einträge statt 1 mit Items.Append und OpenDialog
Antworten: 7
Zugriffe: 2958

Danke. Ich glaube, jetzt habe ich den Fehler verstanden. Ich habe nämlich noch das hier drin (damit rufe ich den Dialog auf):

procedure TForm1.Button1Click(Sender: TObject);
begin
Form1.OpenDialog1.Execute;
end;
Das wird wohl der Fehler sein. Aber mit welchem Befehl ruft man denn stattdessen auf ...
von Gustav Gans
Sa 15. Sep 2007, 16:36
Forum: Benutzung der IDE
Thema: 2 Einträge statt 1 mit Items.Append und OpenDialog
Antworten: 7
Zugriffe: 2958

2 Einträge statt 1 mit Items.Append und OpenDialog

procedure TForm1.OpenDialog1Close(Sender: TObject);
begin
Form1.CheckListBox1.Items.Append(Form1.OpenDialog1.FileName);
end;
Das ist meine Prozedur, die auch an sich funktioniert, aber irgendwie bekommt die CheckListBox1 immer 2 Einträge gleichzeitig spendiert. Wenn ich im OpenDialog z.B. "test ...
von Gustav Gans
Sa 15. Sep 2007, 12:28
Forum: Benutzung der IDE
Thema: Auf einmal ist die Unit leer
Antworten: 4
Zugriffe: 2010

Das Backup ist auch zur 0-Byte-Dateien geworden. Irgendwie habe ich außer der Unit1.pas gar keine .pas-Datei mehr.

Delphi habe ich gar nicht. Ich bin mit Lazarus eigentlich ganz vorsichtig umgegangen, da ich eher noch Anfänger bin und mir mein Programm nicht aus Unbedarftheit zerstückeln wollte ...
von Gustav Gans
Sa 15. Sep 2007, 11:46
Forum: Benutzung der IDE
Thema: Auf einmal ist die Unit leer
Antworten: 4
Zugriffe: 2010

Auf einmal ist die Unit leer

Ich brauche eure Hilfe, weil ich sonst mein Programm wegschmeißen muss.

Auf einmal ist nämlich irgendwie die Unit1 leer und der Quelltext weg. Nur das Formular Form1 selbst ist noch da. Das ist vielleicht alles nicht so schlimm, weil ich bisher fast nur das Formular erstellt habe. Aber da steckt ...