EInterfaceCritical-Error

Für Fehler in Lazarus, um diese von anderen verifizieren zu lassen.

EInterfaceCritical-Error

Beitragvon Marsmännchen » 19. Mai 2017, 19:28 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.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Du kannst sicherlich auch mit C++, Java und C# programmieren... aber warum sollte man das machen???
Marsmännchen
 
Beiträge: 277
Registriert: 4. Mai 2014, 20:32
Wohnort: Berlin
OS, Lazarus, FPC: Ubuntu 16.04, FPC 3.0.2, Lazarus 1.6.4 | 
CPU-Target: 64bit
Nach oben

Beitragvon Mathias » 19. Mai 2017, 20:00 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. :wink:
Mit Lazarus sehe ich gün
Mit Java und C/C++ sehe ich rot
Mathias
 
Beiträge: 2681
Registriert: 2. Jan 2014, 17:21
Wohnort: Schweiz
OS, Lazarus, FPC: Linux (die neusten Trunc) | 
CPU-Target: 64Bit
Nach oben

Beitragvon Marsmännchen » 20. Mai 2017, 08:04 Re: EInterfaceCritical-Error

Na klar
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Du kannst sicherlich auch mit C++, Java und C# programmieren... aber warum sollte man das machen???
Marsmännchen
 
Beiträge: 277
Registriert: 4. Mai 2014, 20:32
Wohnort: Berlin
OS, Lazarus, FPC: Ubuntu 16.04, FPC 3.0.2, Lazarus 1.6.4 | 
CPU-Target: 64bit
Nach oben

Beitragvon theo » 20. Mai 2017, 08:21 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/
theo
 
Beiträge: 7833
Registriert: 11. Sep 2006, 18:01

Beitragvon Mathias » 20. Mai 2017, 15:58 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 gün
Mit Java und C/C++ sehe ich rot
Mathias
 
Beiträge: 2681
Registriert: 2. Jan 2014, 17:21
Wohnort: Schweiz
OS, Lazarus, FPC: Linux (die neusten Trunc) | 
CPU-Target: 64Bit
Nach oben

Beitragvon Marsmännchen » 20. Mai 2017, 18:29 Re: EInterfaceCritical-Error

Hi,

Danke für den Tipp. Der Fehler kommt, wenn ich das Programm aus der IDE mit F9 starte.
Du kannst sicherlich auch mit C++, Java und C# programmieren... aber warum sollte man das machen???
Marsmännchen
 
Beiträge: 277
Registriert: 4. Mai 2014, 20:32
Wohnort: Berlin
OS, Lazarus, FPC: Ubuntu 16.04, FPC 3.0.2, Lazarus 1.6.4 | 
CPU-Target: 64bit
Nach oben

Beitragvon Mathias » 20. Mai 2017, 19:28 Re: EInterfaceCritical-Error

Hast du bei deinem Lazaurs etwas umgestellt, so in Sache GTK, oder ähnlich ?
Oder ist bei dir alles Standard ?
Mit Lazarus sehe ich gün
Mit Java und C/C++ sehe ich rot
Mathias
 
Beiträge: 2681
Registriert: 2. Jan 2014, 17:21
Wohnort: Schweiz
OS, Lazarus, FPC: Linux (die neusten Trunc) | 
CPU-Target: 64Bit
Nach oben

Beitragvon Marsmännchen » 20. Mai 2017, 20:29 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???)
Du kannst sicherlich auch mit C++, Java und C# programmieren... aber warum sollte man das machen???
Marsmännchen
 
Beiträge: 277
Registriert: 4. Mai 2014, 20:32
Wohnort: Berlin
OS, Lazarus, FPC: Ubuntu 16.04, FPC 3.0.2, Lazarus 1.6.4 | 
CPU-Target: 64bit
Nach oben

• Themenende •

Zurück zu Lazarus - Bugs



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste

cron
porpoises-institution
accuracy-worried