AddGadgetItem(1,-1,ReadString(0),0,0) voll langsam

Fragen und Bugreports zur PureBasic 4.0-Beta.
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

AddGadgetItem(1,-1,ReadString(0),0,0) voll langsam

Beitrag von RSBasic »

Hi ihr, ich habe wieder ein Problem. Ich habe ein EditorGadget und mit AddGadgetItem(1,-1,ReadString(0),0,0) lade ich ein Text in den EditorGadget. Das blöde daran ist, dass die Geschwindigkeit voll langsam ist, d.h. wenn ich eine große Textdatei (ist in Wirklichkeit garnicht groß) ca 84,3 KB in den EditorGadget lade, dann brauchst er ca. 5 Sekunden, bis er vollständig geladen hat. Gibt es eine Möglichkeit, schneller zu laden?
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
tobe
Beiträge: 146
Registriert: 14.09.2006 17:33
Wohnort: Oktoberfest

Beitrag von tobe »

hi RSBasic,

vielleicht geht es schneller wenn du erst den text komplett einliest und dann mit einem schritt in das EditorGadget schreibst.
PureBasic 4.40 (Windows - x86)
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

@tobe
UNd wie? wenn ich wüsste, wie man die datei komlett einliest, dann muss ich nicht fragen.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
tobe
Beiträge: 146
Registriert: 14.09.2006 17:33
Wohnort: Oktoberfest

Beitrag von tobe »

achso, einfach genauso wie du es jetzt machst nur nicht direkt ins gadget schreiben sondern erst in eine textvariable und am ende die textvariable ins gadget schreiben
PureBasic 4.40 (Windows - x86)
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

tobe hat geschrieben:achso, einfach genauso wie du es jetzt machst nur nicht direkt ins gadget schreiben sondern erst in eine textvariable und am ende die textvariable ins gadget schreiben
Nein , ueber stream. sufu nutzen.
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

@edel
Auch das, wenn ich dass wüsste wie das geht :oops:
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

suche nach EM_STREAMIN
Benutzeravatar
tobe
Beiträge: 146
Registriert: 14.09.2006 17:33
Wohnort: Oktoberfest

Beitrag von tobe »

jetzt bin ich auch neugierig geworden ;)
hier hat ts-soft ein schönes kurzes beispiel gepostet:
http://www.purebasic.fr/german/viewtopic.php?t=7853

wird bei der stream methode immer nur der angezeigte text geladen ?
PureBasic 4.40 (Windows - x86)
Benutzeravatar
mk-soft
Beiträge: 3855
Registriert: 24.11.2004 13:12
Wohnort: Germany

Beitrag von mk-soft »

hi,

wenn ich viele Daten in ein Gadget lade, schalte ich es kurz ab.

Code: Alles auswählen

HideGadget(#Gadget, #True)
  ; Gadget füllen
HideGadget(#Gadget, #False)
P.S. besonders bei ListviewGadget und ListiconGadget
Zuletzt geändert von mk-soft am 18.11.2006 16:42, insgesamt 1-mal geändert.
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

Nein , in dem Code wird die ganze Datei geladen.
Gesperrt