| |
|
|
RICOSCH | so habe heute mein X2 erhalten, alles Kompiliert und peng- Starttest - Endtest - Setname Hängen sich auf ! hat einer ein Rat per mich ? habs jetzt erstmal ohne Fertig gemacht. Bitte mal Testen und angucken
|
|
|
| |
|
|
|
| Okrea ( [...] ) und RedCube II ( [...] ) die fleißig Start- und Endtesten laufen bei Dir ohne Absturz? Wenn ja dann gibts einen Weg.
Was ist mit ...
iF (23.07.11)
Probiere auch mal ob StartTest bei Dir nicht abstürzt wenn Du mal nur den Fensterstil 80 setzt.
|
|
|
| |
|
|
|
RICOSCH | Hi IF, Deine Progis laufen und auch die DEMO "Planeten" Fensterstyle habe ich alles versucht ob 80 oder normales Fenster, hängt sich auf !
ist es ein Problem wenn ich oGL("SetName", anzahl%) also mit einer Variable versehe ? denn nur so bekomme ich doch meine Bilderobjekte Beschrifftet ? |
|
|
| |
|
|
|
| Noe, schau... @oGL("SetName", N) -> N: LongInt - Kennzeichen -
egal obs eine numerische Konstante oder Variable ist -
Roland schreibt erfahrungsgemäß bei den Parameterbeschreibungen auch immer (wie hier auch) genau hin was erwartet wird.
Da es bei mir nicht abstürzt bleibt Dir vlt. erstmal wohl nur circa einen minimalen Quelltext herauszubekommen wo da der Unterschied z.B. zwischen Deinem- und dem Planetendemo ist. |
|
|
| |
|
|
|
E.T. | Bei'm laden der Bilder, nach Verzeichnis Auswahl:
...und wenn das Prog eigene Bilder ins Startverzeichnis auspackt, sollten diese bei Programm-Ende bitte auch wieder entfernt werden |
|
|
| Grüße aus Sachsen... Mario WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte... | 27.07.2011 ▲ |
|
|
|
|
| Hatter also meine AddFiles- und "if there is no image then end" - Verschlimmbesserung also wieder ausgebaut. |
|
|
| |
|
|
|
RICOSCH | in dem schon vorhanden quelltext ist das mit dem Starttest und endtest mit drin also hier [...]
und das mit der Verschlimmbesserung musste ich doch erstmal verstehen und nachvollziehen. Wärst Du so lieb und fügst es nochmal mit ein ?
und @ E.T. wenn das Programm normal beendet wird also mit ESC werden auch die angelegten Temp-Bilder gelöscht, das da ne Fehlermeldung dazwischen funkt habe ich nicht bedacht.
und bitte nicht gleich fünzig bilder laden zum testen reichen so 10 - 20 stück, ist ja noch ne menge zu tun. Bei mir meckert er auch immer mal rum "soviele Elemente sind nicht da" und soweiter. und Bitte nicht alzuernst nehmen das ganze, dankeschön |
|
|
| |
|
|
|
| Einfach diesen ganzen Krims hier samt unnötige Variablen entfernen: KompilierenMarkierenSeparierenpfad$ = GetDir$("@")
Pfad$ = pfad$ + "\\*.jpg"
bilder$ = FindFirst$(pfad$)
AddFiles bilder$
WhileNot %IOResult
bilder$=FindNext$()
addfiles bilder$
inc counter%
endwhile
ifnot instr(".jpg",bilder$) = 0
messagebox("Es wurden keine jpg Files gefunden !!","Fehler",0)
endif
...
whilenot anzahl% = counter%
DATEI$ = ListBoxItem$(anzahl%)
bild& = Create("hsizedPic",-1, Datei$,200,120,1)
casenot bild& : continue
texture%[i% + 1] = oGL("getTextureBMP",bild&,1)
Namen$[anzahl%] = Datei$
deleteObject bild&'IF ergänzung
...
inc i%
inc anzahl%
endwhile
und ersetzen in sowas wie: KompilierenMarkierenSeparierenaddFiles "*.jpg"
case %getCount=-1 : end messageBox("Keine Bilder","Keine Bilder",0)
whileLoop 0,%getCount+1
bild& = Create("hsizedPic",-1, listBoxItem$(&loop),200,120,1)
casenot bild& : continue
texture%[&loop+1] = oGL("getTextureBMP",bild&,1)
Namen$[&loop+1] = listBoxItem$(&loop)
deleteObject(bild&)
|
|
|
| |
|
|
|
RICOSCH | Danke IF, da steckt noch zuviel alte Schule in mir, daß mit dem Loop kannte ich da nicht. Die jetzigen zeilen sind viel compakter. jetzt brauch ich auch nur noch mit addfiles *.gif; addfiles *.bmp ... ergänzen ,? |
|
|
| |
|
|
|
| |
|
| |
|
|
|
RICOSCH | so mit Deiner gekürzten Variante bekomme ich immer ein "Bitmap nicht ladbar" muss mal gucken wo es jetzt wieder hagt.
Aber das mit dem Setname und Starttest habe ich rausgefunden ! Am Rechner meiner Tochter corre es Tatelos, ich schreibe das hier aber auf sonem mini Netbook Medion Akoya e1212. Habe zwar schon den mobile Intel Grafik treiber aktualisiert. Der ist aber auch noch von 2008. ich bekomme immer ein Windowsfehler das was mit der iglicd32.dll nicht stimmt, also definitiv grafikkarten problem. |
|
|
| |
|
|
|
| >> also definitiv grafikkarten problem.
Naja! Wenn Okrea und RedCube II bei Dir laufen dann liegt es aber auch am Code und Du solltest vlt. versuchen herauszubekommen unter welchen Bedingungen es lauffähig wäre. |
|
|
| |
|
|