Psycho Dad Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/847551916462955ffa5590.jpg)
Joined: 10 Dec 2005 Posts: 168 Location: BW
|
Posted: Thu Mar 16, 2006 10:29 pm Post subject: Fehler beim Übergehen des Reihenlimits in Gnumeric |
|
|
Hallo,
da mir 65536 Reihen nicht reichen, hab ich wie auch hier:
http://www.gnome.org/projects/gnumeric/faq.shtml#5
beschrieben die Sourcen geändert und Gnumeric neu kompiliert. Leider hab ich nirgendwo Einzelheiten gefunden, wie genau die Zeile geändert werden sollte. Schliesslich hab ich in /src/gnumeric.h die Zeile
Code: |
#define SHEET_MAX_ROWS (16*16*16*16) /* 0, 1, ... */
|
in
Code: |
#define SHEET_MAX_ROWS (32*32*32*32) /* 0, 1, ... */
|
geändert. Komischerweise hatte ich danach nicht wie erwartet 32x32x32x32=1048576,
sondern nur 352941 Zeilen zur Verfügung. Das ist aber nicht das Problem, mir reichen knapp über 200000 Zeilen. Das Problem ist, das eingetragene oder importierte Werte nach Zeile 123362 nicht mehr in der Tabelle auftauchen (man trägt einen Wert ein, aber die Zelle bleibt einfach leer). Oben im Fenster, wo man auch Formeln einträgt, taucht der Wert allerdings auf, wenn man auf die Zelle klickt. Irgend jemand ne Idee? Ist die Änderung in der gnumeric.h korrekt? Müssen noch andere Änderungen gemacht werden? Übrigends: mit
Code: |
#define SHEET_MAX_ROWS (64*64*64*64) /* 0, 1, ... */
|
passiert das gleiche.
Was noch wichtig sein könnte:
Gentoo, im wesentlichen der stable Zweig, auf dem neuesten Stand
getestete Gnumeric-Versionen: 1.4.3 und 1.6.2, installiert über Portage
Hoffe jemand hat einen Tip, über Google find ich gar nichts dazu, die Limits, die ich bekomme, scheinen auch net logisch zu sein (nichts mit 2^x).
Thomas |
|