Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

BlackSnake

Community-Fossil

  • »BlackSnake« ist der Autor dieses Themas

Beiträge: 1 549

Beruf: Student

  • Private Nachricht senden

1

17.07.2007, 10:09

Progress Bar

guten morgen,
ich habe da so ein problem mit der progress bar aus dem resource editor von visual studio 05.

also erstellen ist gar kein problem. das eigentlich setzen der recihweite und der schrittlänge auch nicht.
womit ich so ein paar schwierigkeiten habe, ist, ich weiß nicht genau wie ich die schirttweite ansich setzen soll, also den wert.

ich habe eine datei. zuerst bestimme ich die größe mit:

C-/C++-Quelltext

1
GetFileSize();

damit bekomme ich ja die größe der datei zurück. nun erstelle ich einen buffer mit der größe, wo alles rein kommt.
dann fange ich an in einer schleife die datei auszulesen. in der schleife lasse ich dann die bar immer einen schritt weiter rücken.

das eigentliche problem ist jetzt:
mal ist er schon fertig, wenn der balken erst in der mitte ist, manachmal läuft der balken aber auch 2 oder 3 mal durch. kann man das nicht irgendwie so machen, wenn der balken am ende ist, dass auch die datei ausgelesen ist?

danke für hilfe

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

2

17.07.2007, 10:27

Ohne Code kann dir wohl keiner beim Fehlersuchen helfen. Mein Vorschlag: Setz die Spanne beim Progressbar von 0 - 100 und Rechne um wieviel Prozent du bereits ausgelesen hast.
@D13_Dreinig