EInterfaceCritical-Error
-
- Beiträge: 294
- Registriert: So 4. Mai 2014, 21:32
- OS, Lazarus, FPC: Windows 10 64bit, Lazarus 2.0.10
- CPU-Target: 64bit
- Wohnort: Oranienburg
EInterfaceCritical-Error
Lazarusversion: 1.6.4
FPC-Version: 3.0.2
x86_64-linux-gtk2
Betriebssystem: Ubuntu16.04
Ich habe mir eine BlaBla-Form gebastelt, um mit verschiedenen Controls rumzuspielen. Dabei kriege ich die Meldung, die ich hier angehängt habe. Ich vermute, das hängt mit den Ankern zusammen, die ich gesetzt habe. Der Button ist unten an der Form verankert. Wenn ich jetzt während der Programmausführung die Form unten anfasse und hochziehe, verkleinert sich der Button und sobald seine Höhe auf null kommt... schmeißt Lazarus den Fehler.
Vielleicht kann ja jemand was damit anfangen. Wollte es bloß weitergeben.
FPC-Version: 3.0.2
x86_64-linux-gtk2
Betriebssystem: Ubuntu16.04
Ich habe mir eine BlaBla-Form gebastelt, um mit verschiedenen Controls rumzuspielen. Dabei kriege ich die Meldung, die ich hier angehängt habe. Ich vermute, das hängt mit den Ankern zusammen, die ich gesetzt habe. Der Button ist unten an der Form verankert. Wenn ich jetzt während der Programmausführung die Form unten anfasse und hochziehe, verkleinert sich der Button und sobald seine Höhe auf null kommt... schmeißt Lazarus den Fehler.
Vielleicht kann ja jemand was damit anfangen. Wollte es bloß weitergeben.
Ich mag Pascal...
-
- Beiträge: 6194
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: EInterfaceCritical-Error
Was noch sehr hilfreich wäre, wen du dein Project als Zip posten würdest.
In einem fertigen Project kann man besser Fehler suchen.
In einem fertigen Project kann man besser Fehler suchen.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
-
- Beiträge: 294
- Registriert: So 4. Mai 2014, 21:32
- OS, Lazarus, FPC: Windows 10 64bit, Lazarus 2.0.10
- CPU-Target: 64bit
- Wohnort: Oranienburg
Re: EInterfaceCritical-Error
Na klar
- Dateianhänge
-
- Lazarus_Beispiele.zip
- (2.51 KiB) 108-mal heruntergeladen
Ich mag Pascal...
Re: EInterfaceCritical-Error
Habe den Code jetzt nicht angeschaut, aber bei GTK haben gewisse Fehler auch mit dem Theme zu tun.
Laut der Meldung, ist die Murrine Engine im Spiel https://www.gnome-look.org/p/1080239/
Laut der Meldung, ist die Murrine Engine im Spiel https://www.gnome-look.org/p/1080239/
-
- Beiträge: 6194
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: EInterfaceCritical-Error
Dabei kriege ich die Meldung, die ich hier angehängt habe.
Wann kommt die Meldung, während der Entwicklung, oder wen du dein Programm startest ?
Bei mir kommt nirgends ein Fehler. Ich verwende Linux und die neuste Trunk von Lazarus.
Noch etwas kleines, dies kannst du viel einfacher machen:
Code: Alles auswählen
procedure TForm1.Button1Click(Sender: TObject);
begin
AlphaBlend := not AlphaBlend;
//if Form1.AlphaBlend = True then
// Form1.AlphaBlend:= False
//else
// Form1.AlphaBlend:= True;
end;
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
-
- Beiträge: 294
- Registriert: So 4. Mai 2014, 21:32
- OS, Lazarus, FPC: Windows 10 64bit, Lazarus 2.0.10
- CPU-Target: 64bit
- Wohnort: Oranienburg
Re: EInterfaceCritical-Error
Hi,
Danke für den Tipp. Der Fehler kommt, wenn ich das Programm aus der IDE mit F9 starte.
Danke für den Tipp. Der Fehler kommt, wenn ich das Programm aus der IDE mit F9 starte.
Ich mag Pascal...
-
- Beiträge: 6194
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: EInterfaceCritical-Error
Hast du bei deinem Lazaurs etwas umgestellt, so in Sache GTK, oder ähnlich ?
Oder ist bei dir alles Standard ?
Oder ist bei dir alles Standard ?
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
-
- Beiträge: 294
- Registriert: So 4. Mai 2014, 21:32
- OS, Lazarus, FPC: Windows 10 64bit, Lazarus 2.0.10
- CPU-Target: 64bit
- Wohnort: Oranienburg
Re: EInterfaceCritical-Error
Tut mir leid, aber da ist nix besonderes dran. Ich habe mir die aktuelle Version von der Lazarus-HP runtergezogen und mit der Ubuntu-Software-Verwaltung installiert. Ich bin viel zu unbedarft, um da was umzustellen. Ich arbeite mit der Standard-Installation.
Der Fehler ist momentan übrigens weg, weil ich die Ankereinstellungen verändert habe. Ich habe den Top-Anker rausgenommen, so dass der Button in seiner definierten Größe mitwandert, wenn ich die Größe des Formulars ändere. Vorher war es so, dass die Top-Eigenschaft des Buttons durch den Anker fix war und der Button seine Größe mitänderte, wenn ich die Form veränderte. Das Programm knallte meiner Ansicht nach dann, wenn die Height-Property des Buttons negativ wurde, also sein unteres Ende oberhalb seines oberen Endes war (... war das jetzt halbwegs verständlich ausgedrückt???)
Der Fehler ist momentan übrigens weg, weil ich die Ankereinstellungen verändert habe. Ich habe den Top-Anker rausgenommen, so dass der Button in seiner definierten Größe mitwandert, wenn ich die Größe des Formulars ändere. Vorher war es so, dass die Top-Eigenschaft des Buttons durch den Anker fix war und der Button seine Größe mitänderte, wenn ich die Form veränderte. Das Programm knallte meiner Ansicht nach dann, wenn die Height-Property des Buttons negativ wurde, also sein unteres Ende oberhalb seines oberen Endes war (... war das jetzt halbwegs verständlich ausgedrückt???)
Ich mag Pascal...