Limits von XbpBrowse ?
Moderator: Moderatoren
- Koverhage
- Der Entwickler von "Deep Thought"
- Beiträge: 2470
- Registriert: Fr, 23. Dez 2005 8:00
- Wohnort: Aalen
- Hat sich bedankt: 102 Mal
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Limits von XbpBrowse ?
Hallo,
ich benutze den Visual DB Editor.
Hier habe ich das Problem, das bei einer Datenbank mit 455
Feldern nur 388 (genau 388,5) angezeigt werden.
Die 455 Felder werden aber mit addColumn dem Browse Objekt hinzugefügt.
Gibt es eine Begrenzung für XbpBrowse?
geändert
ich benutze den Visual DB Editor.
Hier habe ich das Problem, das bei einer Datenbank mit 455
Feldern nur 388 (genau 388,5) angezeigt werden.
Die 455 Felder werden aber mit addColumn dem Browse Objekt hinzugefügt.
Gibt es eine Begrenzung für XbpBrowse?
geändert
Zuletzt geändert von Koverhage am Fr, 04. Mai 2007 10:13, insgesamt 1-mal geändert.
-
- Rekursionen-Architekt
- Beiträge: 194
- Registriert: Fr, 24. Feb 2006 8:09
- Kontaktdaten:
Hallo Koverhage,
es tut mir leid aber ich verstehe deine Zahlen nicht.
Du hast eine DB, die 344 Felder hat.
Dein Browser zeigt dir 388,5 Spalten an.
Woher kommt denn die Differenz von 44,5?
Und was für Felder fügst du mit addColumn hinzu?
455? Deine DB hat doch nur 344(?) Oder kommen diese aus mehreren Datenbanken?
Ganz unabhängig davon:
Ich bin noch auf keine Begrenzung aufmerksam geworden. Allerdings habe ich auch noch keine Browser mit der Anzahl von Spalten gebastelt.
Gruß,
Notloesung
es tut mir leid aber ich verstehe deine Zahlen nicht.
Du hast eine DB, die 344 Felder hat.
Dein Browser zeigt dir 388,5 Spalten an.
Woher kommt denn die Differenz von 44,5?
Und was für Felder fügst du mit addColumn hinzu?
455? Deine DB hat doch nur 344(?) Oder kommen diese aus mehreren Datenbanken?
Ganz unabhängig davon:
Ich bin noch auf keine Begrenzung aufmerksam geworden. Allerdings habe ich auch noch keine Browser mit der Anzahl von Spalten gebastelt.
Gruß,
Notloesung
- AUGE_OHR
- Marvin
- Beiträge: 12909
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: Limits von XbpBrowse ?
hi,
erweitert. bei 400 "sehe" ich noch die gesetzte Markierung, aber die
450 Markierung wird nicht angezeigt (nur das vorbelegte Bitmap)
... allerdings frage ich mich wie du eine DBF mit 455 Felder hinbekommst ?
gruss by OHR
Jimmy
hm ... ich hab mal kurz meinen Bitmap Array XbpBrowse auf [5][500]Koverhage hat geschrieben: ich benutze den Visual DB Editor.
Hier habe ich das Problem, das bei einer Datenbank mit 455
Feldern nur 388 (genau 388,5) angezeigt werden.
Die 455 Felder werden aber mit addColumn dem Browse Objekt hinzugefügt.
Gibt es eine Begrenzung für XbpBrowse?
erweitert. bei 400 "sehe" ich noch die gesetzte Markierung, aber die
450 Markierung wird nicht angezeigt (nur das vorbelegte Bitmap)
... allerdings frage ich mich wie du eine DBF mit 455 Felder hinbekommst ?
gruss by OHR
Jimmy
- Koverhage
- Der Entwickler von "Deep Thought"
- Beiträge: 2470
- Registriert: Fr, 23. Dez 2005 8:00
- Wohnort: Aalen
- Hat sich bedankt: 102 Mal
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Jimmy,
eine DBF Datei mit 455 Felder ist bis auf xbpBrowse kein Problem.
Es gibt kein Limit für die Anzahl der Felder in einer Dbf (allerdings würde ich
aus Erfahrung sagen, die Anzahl sollte 512 nicht übersteigen).
Da die max. Größe der Datei im Standard 2GB beträgt, kann man trotzdem noch eine menge Sätze unterbringen, ob das dann sinnvoll ist sei mal dahingestellt.
Bei mir hat die Datei mit den 455 Feldern eine Satzlänge von 3778 Bytes.
Das ist von der Geschwindigkeit her (bis auf wenigen Ausnahmen, z.B. Aufbau von XbpBrowse) her auch noch akzeptabel.
Klaus
eine DBF Datei mit 455 Felder ist bis auf xbpBrowse kein Problem.
Es gibt kein Limit für die Anzahl der Felder in einer Dbf (allerdings würde ich
aus Erfahrung sagen, die Anzahl sollte 512 nicht übersteigen).
Da die max. Größe der Datei im Standard 2GB beträgt, kann man trotzdem noch eine menge Sätze unterbringen, ob das dann sinnvoll ist sei mal dahingestellt.
Bei mir hat die Datei mit den 455 Feldern eine Satzlänge von 3778 Bytes.
Das ist von der Geschwindigkeit her (bis auf wenigen Ausnahmen, z.B. Aufbau von XbpBrowse) her auch noch akzeptabel.
Klaus
- brandelh
- Foren-Moderator
- Beiträge: 15697
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Re: Limits von XbpBrowse ?
Ich habe mit diesem mehrere Probleme.Koverhage hat geschrieben:ich benutze den Visual DB Editor.
Hier habe ich das Problem ...
Wenn z.B. eine Indexdatei aktiv ist, bekommt er Änderungen im Indexfeld nicht richtig mit und aktualisiert nicht die ganze Anzeige.
Ab und an replaced er einen eingegebenen Text in 2 Zeilen - meist hängt das mit dem Index oder Filter zusammen (Bedingung eines Satzes ändert sich).
Ab und zu erhalte ich Öffnungsfehler ...
Gruß
Hubert
Hubert
- Rolf Ramacher
- Der Entwickler von "Deep Thought"
- Beiträge: 1930
- Registriert: Do, 09. Nov 2006 10:33
- Wohnort: Bergheim
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Hallo zusammen,
ich habe aber in der Hilfe bei Änderungen in Version 1.90 gelesen,
daß bei Foxdbe die Felder pro Tabelle von 255 auf 2038 erhöhrt wurden.
Somit dürfte das verwalten der Foxpro-Datenbank ja hierbei keim Problem darstellen.
Sollte dieses dann bei xbpbrowse ein Problem werden. ?? Dann wäre es m.E. von Alaska nicht sauber durchdacht.
ich habe aber in der Hilfe bei Änderungen in Version 1.90 gelesen,
daß bei Foxdbe die Felder pro Tabelle von 255 auf 2038 erhöhrt wurden.
Somit dürfte das verwalten der Foxpro-Datenbank ja hierbei keim Problem darstellen.
Sollte dieses dann bei xbpbrowse ein Problem werden. ?? Dann wäre es m.E. von Alaska nicht sauber durchdacht.
- Koverhage
- Der Entwickler von "Deep Thought"
- Beiträge: 2470
- Registriert: Fr, 23. Dez 2005 8:00
- Wohnort: Aalen
- Hat sich bedankt: 102 Mal
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Hier die Antwort von Alaska zu dem Problem:
Sehr geehrter Herr Overhage,
besten dank für die uns zur Verfügung gestellten Test-Daten.
Wir können das von Ihnen genannte Problem nachstellen. Allerdings
kann ich hier auf einem Rechner mit hoher Auflösng 1600x1200
und kleinen Schriftarten ca. 420 Spalten anzeigen, auf einem Rechner
mit 1280x1024 und normalen Schriften dann 388 Spalten.
Der Grund für dieses Verhalten liegt darin das die X-Größe aller
Spalten maximal 32767 sein darf. Alle Windows-Koordinaten die
diesen Wert ( 216) übersteigen können nicht mehr vom Windows
Betriebssystem verwaltet werden. Aus historischen Gründen ist es
nämlich so, das selbst ein Windows Vista 64Bit Betriebssystem
16Bit Koordinaten für die Benutzeroberflaeche verwendet was
anderes gibt es da nicht.
Die Limitierung um XbpBrowse() entsteht aufgrund dieser Vorgabe
des Betriebssystemes daran können wir nichts machen. Verwenden
Sie doch zwei Browser nebeneinander und synchronisieren diese.
Das wäre zumindest ein denkbarer Weg das Problem zu umgehen.
Mit besten Grüßen aus Eschborn,
Alaska Technical Support
Sehr geehrter Herr Overhage,
besten dank für die uns zur Verfügung gestellten Test-Daten.
Wir können das von Ihnen genannte Problem nachstellen. Allerdings
kann ich hier auf einem Rechner mit hoher Auflösng 1600x1200
und kleinen Schriftarten ca. 420 Spalten anzeigen, auf einem Rechner
mit 1280x1024 und normalen Schriften dann 388 Spalten.
Der Grund für dieses Verhalten liegt darin das die X-Größe aller
Spalten maximal 32767 sein darf. Alle Windows-Koordinaten die
diesen Wert ( 216) übersteigen können nicht mehr vom Windows
Betriebssystem verwaltet werden. Aus historischen Gründen ist es
nämlich so, das selbst ein Windows Vista 64Bit Betriebssystem
16Bit Koordinaten für die Benutzeroberflaeche verwendet was
anderes gibt es da nicht.
Die Limitierung um XbpBrowse() entsteht aufgrund dieser Vorgabe
des Betriebssystemes daran können wir nichts machen. Verwenden
Sie doch zwei Browser nebeneinander und synchronisieren diese.
Das wäre zumindest ein denkbarer Weg das Problem zu umgehen.
Mit besten Grüßen aus Eschborn,
Alaska Technical Support