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

1

13.12.2012, 08:29

Visual Basic Formen "vorladen"

Hallo Zusammen

Ich bin es wieder einmal.
Wie ihr vielleicht mitbekommen habt bin ich und ein Kumpel an einem Projekt.
Wir sind jetzt schon ziemlich weit gekommen und haben schon ziemlich viele Zeilen programmiert.
Nun seid kurzer Zeit brauchen unsere Formen einige Zeit (1-2 sekunden) um die Bilder darauf zu laden.
Dies sieht natürlich etwas unschön aus. Nun wir haben ja einen SplashScreen eingebaut. Nun möchten wir uns diesen zu nutzen machen.
Unsere Idee: Wenn der SplashScreen erscheint sollen die anderen Formen schon geladen werden.
Wir wollten jetzt mal nachfragen wie man dies ealisieren könnte und ob dies überhaupt was bringt.

Freundliche Grüsse

Lingo

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

2

13.12.2012, 08:38

Die Dialoge könnt ihr schlecht vorladen, aber die Bilder natürlich schon. Wann und wo man die lädt ist ja total egal.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

3

13.12.2012, 08:48

Mhh wir versuchen gerade den passenden Code zu finden. Wüsstest du eine Möglichkeit?

4

13.12.2012, 08:56

Sind nun zu einem Lösungsansatz gekommen.
Wir schreiben einfach den Code Form1.PictureBox1.Load in den splashscreen.

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

5

13.12.2012, 09:12

Wieso ladet ihr nicht DIE BILDER und weist diese dann den Picture-Boxen bei deren Initialisierung zu? Ich sagte doch oben schon: "die Bilder".
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

6

13.12.2012, 09:35

Also du meinst wir sollen die Bilder (also .jpg) laden? Wie funktioniert das?

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

7

13.12.2012, 12:21

Was für eine Anwendung schreibt ihr denn überhaupt? Und welche Auflösung haben die Bilder die ihr laden wollt? Ist die Auflösung vielleicht viel großer als hinterher im Programm? Sind es sehr viele Bilder die gleichzeitig geladen werden müssen? Müssen diese wirklich gleichzeitig geladen werden, oder werden sie eh nicht gleichzeitig angezeigt?
Ansonsten könntest du die Bilder einfach in einem eigenen Thread laden. Multithreading ist aber nicht unbedingt die einfachste Angelegenheit und kann einen Anfänger schnell mal überfordern. Aber an sich kommt es mir eh so vor, als wenn das Problem wo anders stecken würde.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

8

13.12.2012, 12:43

Also du meinst wir sollen die Bilder (also .jpg) laden? Wie funktioniert das?

http://tinyurl.com/d3uq7rj
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Werbeanzeige