Deutsch
Forum

mloadbmp Problem, ein StartPaint-Problem

 
- Seite 1 -



Sato
Pinto
Hallo Xprofaner

Habe in mein Programm das Problem das nach mehrmaligen Bild laden und anzeigen
nach ein paar Minuten erscheint der Fehler wie im Bild zu sehen ist

mloadbmp "oito.bmp"
MCopySizedBmp 0,10-300,215 > 485,10-300,215;-1

Hat jemand eine Idee was das sein könnte?

Gruss
Sato
Xprofan11
Win XP Home

289 kB
Hochgeladen:25.07.2008
Ladeanzahl129
Herunterladen
 
Sato Pinto
WIN XP Home
XPROFAN 11
25.07.2008  
 



 
- Seite 4 -


@Sato: Um diese Frage beantworten zu können benötigt man wohl ein [...]  welches genau dieses Problem nachvollziehbar aufzeigt. Ich glaube der Fehler liegt eher im Code als im XProfan.

Könntest Du ein Minimalbeispiel erstellen, oder den Code nochmals komplett hochladen?

Oft reicht es schon wenn ungenügend Speicher vorhanden ist, oder die Datei nicht erreibar ist weil z.B. das Programm in einen anderen Pfad wechselte oder oder oder...
 
30.07.2008  
 




Sato
Pinto
Hallo

Hier nochmal eine abgespeckte Version zum testen

@Horst: Alle Dateien sind schon mit den Pfad

Danke

Gruss
Satos

4.463 kB
Hochgeladen:30.07.2008
Ladeanzahl57
Herunterladen
 
Sato Pinto
WIN XP Home
XPROFAN 11
30.07.2008  
 




Jac
de
Lad
Welche Profan-Version hast du?
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
30.07.2008  
 




Sato
Pinto
Hallo Jac

Die letzte subscr_version von Xprofan11

Gruss

Satos
 
Sato Pinto
WIN XP Home
XPROFAN 11
30.07.2008  
 




Jac
de
Lad
Ich blick noch nicht ganz durch in einem Source, aber ich es kommt mir seltsam vor mit dem SetTimer und dann die Messages abfangen. Gib mal statt "0" als letzten Parameter die Addresse auf auf die auzurufende Proc an, z.B. ProcAddr("MeineProc",2) und achte darauf, dass die keine gemeinsamen Variablen setzen/lesen etc.

Ich muss mich erstmal einarbeiten...
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
30.07.2008  
 



@Sato: Vergiss den Vorschlag von Jac per ProcAddr eine Procadresse an den Timer zu geben. Du hast nicht umsonst alles schön umgestellt - Jac sollte besser den Thread hier komplett lesen.

@Jac: Abstürze mit procAddr provozieren, wo es ihm doch darum geht, Abstürze zu vermeiden? (und selbst wenn, wie kommst Du auf 2 Parameter für eine callBackProc für den Timer?)
 
30.07.2008  
 




Jac
de
Lad
@iF: Bei mir funktionierts.
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
30.07.2008  
 




Sato
Pinto
Hallo Jac

Lass es bitte laufen, auch als minimierte Fenster und öffne ab und zu mal bitte die log datei "log_fich.txt"
im Programm Ordner, den durch den Errorlevel -1 läuft das Programm weiter und die FehlerMeldungen werden eventuell nicht angezeigt

Danke für deine Hilfe

Gruss
Sato
 
Sato Pinto
WIN XP Home
XPROFAN 11
30.07.2008  
 



 
- Seite 5 -



Sato
Pinto
Hallo Allerseits

Glaube behaupten zu können das Problem ist gelöst dank den Tip von Jörg Sellmeyer

Bleibt die Lehre, immer wenn in ein Programm ständig bilder geladen und angezeigt werden müssen, nicht
mloadbmp oder drawpic sondern z.b :

Hnr& = @Create("HPic", -1, pfad$+"quatro.bmp")
DrawPic Hnr&, 485, 10;0
deleteobject Hnr&

Das Speicher frei machen durch deleobject ist sehr wichtig

Grüsse und bedanke mich an Alle die geholfen haben

Sato
 
Sato Pinto
WIN XP Home
XPROFAN 11
31.07.2008  
 




Jac
de
Lad
Lads doch am Anfang und gibs am Ende frei, dann hast du zum Anzeigen nur eine Zeile und du sparst an allen Enden und Kanten.
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
31.07.2008  
 




Sato
Pinto
Hallo Jac

Das ist für meinen Fall glaube nicht der beste Weg, den ich habe mehr als 50 verschiedene Bilder die ich nicht immer
gleichzeitig brauche

Gruss
Sato
 
Sato Pinto
WIN XP Home
XPROFAN 11
31.07.2008  
 




Jörg
Sellmeyer
Aber 50 ist doch noch sehr überschaubar. Lade doch alle Handles in ein Array und dann kannst Du viel schneller darauf zugreifen und brauchst tatsächlich erst am Ende alles in einer Schleife freigeben.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
31.07.2008  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

4.315 Betrachtungen

Unbenanntvor 0 min.
RudiB.16.05.2021
kustg18.12.2019
Peter Max Müller13.03.2017
iF02.03.2013
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie