Hab das Problem gefunden:
Das Problem war das max und minwert, anscheinend muss das größer als 1.0 auseinandersein da es sonst failed.
da das aber bei meinen werten nicht gegeben war, is es gecrashed
Die Suche ergab 18 Treffer
- Mo 21. Jan 2013, 09:00
- Forum: Komponenten und Packages
- Thema: External SIGFPE bei TAxisCoeffHelper.CalcScale
- Antworten: 11
- Zugriffe: 4323
- Fr 18. Jan 2013, 15:24
- Forum: Komponenten und Packages
- Thema: External SIGFPE bei TAxisCoeffHelper.CalcScale
- Antworten: 11
- Zugriffe: 4323
Re: External SIGFPE bei TAxisCoeffHelper.CalcScale
Das einzige was ich mit dem Chart noch mach ist das
setlength(graphen, max);
abstand := round((16777215) / max + 20);
r := 0;
g := 0;
b := 0;
c := 0;
for i := 0 to max - 1 do
begin
graphen[i] := TLineSeries.Create(Chart1);
Chart1.AddSeries(graphen[i]);
graphen[i].LinePen.Width := 2;
c ...
setlength(graphen, max);
abstand := round((16777215) / max + 20);
r := 0;
g := 0;
b := 0;
c := 0;
for i := 0 to max - 1 do
begin
graphen[i] := TLineSeries.Create(Chart1);
Chart1.AddSeries(graphen[i]);
graphen[i].LinePen.Width := 2;
c ...
- Fr 18. Jan 2013, 15:09
- Forum: Komponenten und Packages
- Thema: External SIGFPE bei TAxisCoeffHelper.CalcScale
- Antworten: 11
- Zugriffe: 4323
Re: External SIGFPE bei TAxisCoeffHelper.CalcScale
Hab ich gemacht Problem bleibt aber bestehen
- Fr 18. Jan 2013, 14:46
- Forum: Komponenten und Packages
- Thema: External SIGFPE bei TAxisCoeffHelper.CalcScale
- Antworten: 11
- Zugriffe: 4323
Re: External SIGFPE bei TAxisCoeffHelper.CalcScale
Keine Transformations:
Hier der Auszug aus der lfm
object Chart1: TChart
Left = 8
Height = 736
Top = 88
Width = 1320
AxisList = <
item
Minors = <>
Title.LabelFont.Orientation = 900
end
item
Intervals.MaxLength = 100
Intervals.MinLength = 100
Alignment = calBottom
Minors = <>
end ...
Hier der Auszug aus der lfm
object Chart1: TChart
Left = 8
Height = 736
Top = 88
Width = 1320
AxisList = <
item
Minors = <>
Title.LabelFont.Orientation = 900
end
item
Intervals.MaxLength = 100
Intervals.MinLength = 100
Alignment = calBottom
Minors = <>
end ...
- Fr 18. Jan 2013, 13:48
- Forum: Komponenten und Packages
- Thema: External SIGFPE bei TAxisCoeffHelper.CalcScale
- Antworten: 11
- Zugriffe: 4323
Re: External SIGFPE bei TAxisCoeffHelper.CalcScale
Ich hab jetzt mal ales "Use" auf true gesettzt und das ganze so gemacht
if maxdate <> 0 then
chart1.Extent.XMax := maxdate;
if mindate <> 0 then
chart1.Extent.XMin := mindate;
if maxwert <> 0 then
chart1.Extent.YMax := maxwert;
if minwert <> 0 then
chart1.Extent.YMin := minwert;
Aber ich ...
if maxdate <> 0 then
chart1.Extent.XMax := maxdate;
if mindate <> 0 then
chart1.Extent.XMin := mindate;
if maxwert <> 0 then
chart1.Extent.YMax := maxwert;
if minwert <> 0 then
chart1.Extent.YMin := minwert;
Aber ich ...
- Fr 18. Jan 2013, 09:18
- Forum: Komponenten und Packages
- Thema: External SIGFPE bei TAxisCoeffHelper.CalcScale
- Antworten: 11
- Zugriffe: 4323
External SIGFPE bei TAxisCoeffHelper.CalcScale
Ich hab mal wieder ien Problem mit meinem Lieblings TChart -.-
Ich krieg im moment über eine http post anfrage über ein php file, daten, die parse ich dann und füg sie in ein Chart ein
procedure TForm1.anfrage(start, ende: TDate);
var
http: THTTPSend;
resultstream: TStringStream;
startdate ...
Ich krieg im moment über eine http post anfrage über ein php file, daten, die parse ich dann und füg sie in ein Chart ein
procedure TForm1.anfrage(start, ende: TDate);
var
http: THTTPSend;
resultstream: TStringStream;
startdate ...
- Mi 19. Dez 2012, 09:26
- Forum: Komponenten und Packages
- Thema: TChart Range dynamisch anpassen
- Antworten: 4
- Zugriffe: 3511
Re: TChart Range dynamisch anpassen
Jo hab ich gestern dann nocht, selber Fehler.
Hab dann noch umgestellt das es nicht bei jeder Aktualisierung geändert wird, und dann hats funktioniert.
Hab dann noch umgestellt das es nicht bei jeder Aktualisierung geändert wird, und dann hats funktioniert.
- Di 18. Dez 2012, 12:29
- Forum: Komponenten und Packages
- Thema: TChart Range dynamisch anpassen
- Antworten: 4
- Zugriffe: 3511
Re: TChart Range dynamisch anpassen
Sin sie habs geprüft.
Außerdem hab ich mal nur die Range sachen auskommentiert, dann läuft alles wunderbar, werst wenn ich die wieder einkommentier krachts.
Hier noch der code der die LineSeries erstellt
setlength(graphen, Anzahl);
abstand := round((16777215) / Anzahl + 20);
r := 0;
g := 0;
b ...
Außerdem hab ich mal nur die Range sachen auskommentiert, dann läuft alles wunderbar, werst wenn ich die wieder einkommentier krachts.
Hier noch der code der die LineSeries erstellt
setlength(graphen, Anzahl);
abstand := round((16777215) / Anzahl + 20);
r := 0;
g := 0;
b ...
- Di 18. Dez 2012, 12:07
- Forum: Komponenten und Packages
- Thema: TChart Range dynamisch anpassen
- Antworten: 4
- Zugriffe: 3511
TChart Range dynamisch anpassen
Zu aller erst Cross post hier
Ich hab momentan folgendes Problem:
Ich bekomme Daten von der Seriel Schnitstelle und stelle diese dar, jetzt will ich aber nach möglichkeit nur die letzten 5-10 Minuten anzeigen.
Den Code den ich versucht habe:
private
graphen: array of TLineSeries ...
Ich hab momentan folgendes Problem:
Ich bekomme Daten von der Seriel Schnitstelle und stelle diese dar, jetzt will ich aber nach möglichkeit nur die letzten 5-10 Minuten anzeigen.
Den Code den ich versucht habe:
private
graphen: array of TLineSeries ...
- Fr 14. Dez 2012, 13:31
- Forum: Komponenten und Packages
- Thema: TComport SIGSEGV bei Esintellungsdialog
- Antworten: 15
- Zugriffe: 4837
Re: TComport SIGSEGV bei Esintellungsdialog
Edit3:
So nochmal in verstndlich
Ich krieg jetzt hier nen Fehler:
function TControl.GetText: TCaption;
var
len: Integer;
GetTextMethod: TMethod;
begin
// Check if GetTextBuf is overridden, otherwise we can call RealGetText directly
Assert(Assigned(@Self.GetTextBuf), 'TControl.GetText ...
So nochmal in verstndlich
Ich krieg jetzt hier nen Fehler:
function TControl.GetText: TCaption;
var
len: Integer;
GetTextMethod: TMethod;
begin
// Check if GetTextBuf is overridden, otherwise we can call RealGetText directly
Assert(Assigned(@Self.GetTextBuf), 'TControl.GetText ...
- Fr 14. Dez 2012, 12:03
- Forum: Komponenten und Packages
- Thema: TComport SIGSEGV bei Esintellungsdialog
- Antworten: 15
- Zugriffe: 4837
Re: TComport SIGSEGV bei Esintellungsdialog
Das wars vielen Dank jetzt scheints zu gehen.
- Fr 14. Dez 2012, 11:28
- Forum: Komponenten und Packages
- Thema: TComport SIGSEGV bei Esintellungsdialog
- Antworten: 15
- Zugriffe: 4837
Re: TComport SIGSEGV bei Esintellungsdialog
Wie schau ich denn nach was Lazarus damit macht?mse hat geschrieben:Wird die resource für TComSetupFrm eingelinkt? Wird sie von Lazarus bei TForm.Create verwendet oder muss application.createform aufgerufen werden? Hast du eventuell inherited in TComSetupFrm.create vergessen?
- Fr 14. Dez 2012, 10:40
- Forum: Komponenten und Packages
- Thema: TComport SIGSEGV bei Esintellungsdialog
- Antworten: 15
- Zugriffe: 4837
Re: TComport SIGSEGV bei Esintellungsdialog
Jo ic kenn das Problem ich kenn mich mit Lazarus auch nicht so gut aus, ich hatte halt gehoft, Komponente installieren und läuft -.-
procedure TComSetupFrm.FormCreate(Sender: TObject);
begin
{TP_Ignore(self,'Combo1');
TP_Ignore(self,'Combo2');
TP_Ignore(self,'Combo3');
TP_Ignore(self,'Combo4 ...
procedure TComSetupFrm.FormCreate(Sender: TObject);
begin
{TP_Ignore(self,'Combo1');
TP_Ignore(self,'Combo2');
TP_Ignore(self,'Combo3');
TP_Ignore(self,'Combo4 ...
- Fr 14. Dez 2012, 09:30
- Forum: Komponenten und Packages
- Thema: TComport SIGSEGV bei Esintellungsdialog
- Antworten: 15
- Zugriffe: 4837
Re: TComport SIGSEGV bei Esintellungsdialog
Das scheint das Problem zu sein:
<TCOMCOMBOBOX> = nil
Edit:
Ich verstehs nur nicht weil:
TComSetupFrm = class(TForm)
Button1: TButton;
Button2: TButton;
ComComboBox1: TComComboBox;
ComComboBox2: TComComboBox;
ComComboBox3: TComComboBox;
ComComboBox4: TComComboBox;
ComComboBox5: TComComboBox ...
<TCOMCOMBOBOX> = nil
Edit:
Ich verstehs nur nicht weil:
TComSetupFrm = class(TForm)
Button1: TButton;
Button2: TButton;
ComComboBox1: TComComboBox;
ComComboBox2: TComComboBox;
ComComboBox3: TComComboBox;
ComComboBox4: TComComboBox;
ComComboBox5: TComComboBox ...
- Fr 14. Dez 2012, 09:16
- Forum: Komponenten und Packages
- Thema: TComport SIGSEGV bei Esintellungsdialog
- Antworten: 15
- Zugriffe: 4837
Re: TComport SIGSEGV bei Esintellungsdialog
Ich kann ja mal den Aufrufs verlauf posten:
comport1.ShowSetupDialog;
nach
EditComPort(Self);
nach
procedure EditComPort(ComPort: TCustomComPort);
begin
with TComSetupFrm.Create(nil) do
begin
Combo1.ComPort := ComPort; //Hier ist der Sprung
Combo2.ComPort := ComPort;
Combo3.ComPort ...
comport1.ShowSetupDialog;
nach
EditComPort(Self);
nach
procedure EditComPort(ComPort: TCustomComPort);
begin
with TComSetupFrm.Create(nil) do
begin
Combo1.ComPort := ComPort; //Hier ist der Sprung
Combo2.ComPort := ComPort;
Combo3.ComPort ...