![]() |
Anzeige:
|
|
|||||||
| Anregungen & Bugreports Für Vorschläge an den Autor Roland und neue XProfan-Versionen |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.089
|
Der Code wird nicht richtig ausgeführt und stürzt beim Programmende ab.
Existiert da ein Limit in AddString? Code:
Cls
Var test& = Create("LISTBOX", %hwnd,3, 0, 0, 400, 300)
AddString(test&, MkStr$("Test",10000))
WaitInput
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. Geändert von Frabbing (24.03.2010 um 22:41 Uhr) |
|
|
|
|
|
|
#2 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 08.02.2009
Ort: Nußloch (bei Heidelberg)
Beiträge: 550
|
Ja, da gibt es derzeit noch eine Grenze von 32767 Zeichen. (Ein übersehenes Relikt aus alten Tagen, da ein langer String maximal 32k lang sein durfte.)
Gruß Roland
__________________
Pentium D 2,8 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon HD5450 1024 MB / Windows 7(32) - XProfan X2.0c AMD Athlon II X2 2,9 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon 3000 / Windows 7(64) - XProfan X2.0c http://www.xprofan.de |
|
|
|
|
|
#3 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 09.02.2009
Ort: Bangkok
Beiträge: 686
|
Scheint für addstring in die Liste auch zuzutreffen
__________________
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai. http://dieterzornow.gmxhome.de |
|
|
|
|
|
#4 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.089
|
Für SubStr$ auch?
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
#5 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 08.02.2009
Ort: Nußloch (bei Heidelberg)
Beiträge: 550
|
Nein, für den Befehl AddString gibt es diese Begrenzung im aktuellen XProfan nicht mehr.
Gruß Roland
__________________
Pentium D 2,8 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon HD5450 1024 MB / Windows 7(32) - XProfan X2.0c AMD Athlon II X2 2,9 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon 3000 / Windows 7(64) - XProfan X2.0c http://www.xprofan.de |
|
|
|
|
|
|
#6 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 09.02.2009
Ort: Bangkok
Beiträge: 686
|
Wenn du unter aktuelle Version Beta 12 meinst hast du recht. Unter 11.2a stürzt das folgende Progrämmschen noch ab, während unter Beta 12 der String nur nicht in der Listbox angezeigt werden kann, aber komplett da ist und auch zurückgegeben wird.
Code:
cls
clearlist
addstring MkStr$("Test",10000)
var text$ = listbox$("",2)
print len(text$)
waitinput
print text$
waitinput
__________________
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai. http://dieterzornow.gmxhome.de |
|
|
|
|
|
#7 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 08.02.2009
Ort: Nußloch (bei Heidelberg)
Beiträge: 550
|
Addstring hat auch unter 11.2 keine Begrenzung.
Eine Grenze setzt aber offensichtlich Windows beim Anzeigecontrol in der Listbox. Wenn dort die einzelnen Zeilen zu lang sind, gibt es einen Absturz. Da bin ich im Moment noch am Experimentieren, wie ich das am geschicktesten löse. Wenn Du die Listboxliste anzeigen willst, solltest Du die die einzelnen Zeilen begrenzen. (Kein Mensch würde 40000 Zeichen nach rechts scrollen.) Wenn Du in die Listboxliste nur schreibst und aus ihr ausliest, liegt die Grenze bei MAXINT. Aktuell trage ich mich mit dem Gedanken, in der Listbox maximal die ersten 8k Zeichen anzuzeigen. Da gibt es noch keine Probleme und das dürfte für die Praxis mehr als genug sein. Gruß Roland
__________________
Pentium D 2,8 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon HD5450 1024 MB / Windows 7(32) - XProfan X2.0c AMD Athlon II X2 2,9 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon 3000 / Windows 7(64) - XProfan X2.0c http://www.xprofan.de Geändert von RGH (08.04.2010 um 00:13 Uhr) |
|
|
|
|
|
#8 (Direktlink) | ||
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.089
|
Zitat:
Zitat:
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
||
|
|
|
|
|
#9 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 08.02.2009
Ort: Nußloch (bei Heidelberg)
Beiträge: 550
|
Hm, ich habe etwas weiter experimentiert:
Es scheint eher ein Anzeigeproblem zu sein. lb_addstring kennt in der Tat keine Grenzen (da war wohl ein Bug in XProfan 11.2 nei extrem großenm Strings). Aber angezeigt werden lange Strings dann nicht mehr. Wählt man die Zeile aus, dann ist im Ergebnis sehr wohl der (in der Anzeige nicht sichtbare) Text in voller Länge enthalten. Sehr rätselhaft das Ganze ... Ich schaue weiter ... Gruß Roland
__________________
Pentium D 2,8 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon HD5450 1024 MB / Windows 7(32) - XProfan X2.0c AMD Athlon II X2 2,9 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon 3000 / Windows 7(64) - XProfan X2.0c http://www.xprofan.de |
|
|
|
|
|
#10 (Direktlink) | |
|
Forenmaskottchen
![]() Registriert seit: 09.02.2009
Ort: Bangkok
Beiträge: 686
|
Zitat:
__________________
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai. http://dieterzornow.gmxhome.de |
|
|
|
|
|
|
|
#11 (Direktlink) | |
|
Forenmaskottchen
![]() Registriert seit: 08.02.2009
Ort: Nußloch (bei Heidelberg)
Beiträge: 550
|
Zitat:
Auf meinem Entwicklungsrechner ist unter Win7 etwa bei 32k Schluß, unter XP(SP3) werden etwa 48k pro String erreicht, bevor nur noch eine leere Zeile angezeigt wird. Gruß Roland
__________________
Pentium D 2,8 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon HD5450 1024 MB / Windows 7(32) - XProfan X2.0c AMD Athlon II X2 2,9 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon 3000 / Windows 7(64) - XProfan X2.0c http://www.xprofan.de |
|
|
|
|
|
|
#12 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.089
|
Listboxen sind halt etwas spartanisch. Bei Listviews dürfte es schon anders aussehen.
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
#13 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 09.02.2009
Ort: Bangkok
Beiträge: 686
|
Die ganze Sache wird immer seltsamer. Bei mir liegt die Sichtbarkeitsgrenze bei 38800 Zeichen. Wenn ich das nun mit XProfan 11.2a probiere wird der String mit dieser Länge auch hier übernommen und angezeigt. Wenn ich aber die Zeile markiere und Ok bei Listbox$() drücke stürzt es dann erst ab, also später als bei einem zu großen String, erst bei der Rückgabe. Wenn ich auf abbrechen gehen, erfolgt kein Absturz, hier ist also nur noch die Rückgabe betroffen.
Auf jeden Fall warte ich sehnsüchtig auf das neue Update um weitermachen zu können. Ich bastele gerade etwas das in keiner Version funktioniert. Einmal lange Strings in der Liste geht mit Beta 12, zum Zweiten, Übergabe von String Arrays als Parameter, hier hat die Beta 12 noch einen Fehler drin. Also heißt es warten.
__________________
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai. http://dieterzornow.gmxhome.de |
|
|
|
|
|
#14 (Direktlink) | |
|
Forenmaskottchen
![]() Registriert seit: 08.02.2009
Ort: Nußloch (bei Heidelberg)
Beiträge: 550
|
Zitat:
Gruß Roland
__________________
Pentium D 2,8 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon HD5450 1024 MB / Windows 7(32) - XProfan X2.0c AMD Athlon II X2 2,9 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon 3000 / Windows 7(64) - XProfan X2.0c http://www.xprofan.de |
|
|
|
|
|
|
#15 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 09.02.2009
Ort: Bangkok
Beiträge: 686
|
Habe ich schon seit längerem in deinem Forum mit Beispiel gepostet, dachte du hättest das bereits gesehen.
phorum - 4 - Anregungen & Vorschlge - Fehler: Array als Parameter hoffe der Link stimmt, auf jeden Fall unter Vorschau auf Xprofan 12
__________________
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai. http://dieterzornow.gmxhome.de |
|
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Zusammenstellung von Multimedia-PC / Limit: 1200,- € ? | missmarple78 | Hardware - Kaufempfehlungen | 59 | 17.04.2007 11:16 |
| Download o.ä Limit einrichten | Opal | Homepagegestaltung | 7 | 10.12.2006 16:44 |
| SELCT SUM und LIMIT bei MySQL-Abfrage | Tutti | PHP/MySQL | 4 | 26.11.2004 07:35 |
| NTFS setzt Limit bei 5 GB | klinsman | Windows 95/98/ME/2000/NT | 8 | 05.10.2004 14:13 |
| Frag-limit bei Quake 3 | Urkman | Computerspiele | 1 | 01.10.2003 17:15 |