| |
|
|
- 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 |
|
|
| |
|
|
| |
|
- Seite 4 - |
|
|
| Schau mal hier [...] - aber mit XProfan11 funktioniert das (noch) nicht korrekt, wenn man eine subClassProc intus hat. Hier müsste man den Source kurz manuell anpassen. (was ich oben gemacht hatte)
Ich werde so oder so hierauf ein XPSE-Update folgen lassen, ich nutze {$debug} selber ständig weil alle anderen mir bekannten Debugmethoden kaum schnell ein Ergebnis liefern und schon garnicht so einfach anzuwenden sind. |
|
|
| |
|
|
|
Sato Pinto | Prima, hoffe nur das es den XPSE Update sehr bald zu haben ist, wahrscheinlich ist das die einzige Möglichkeit den Täter auf die Spur zu kommen
Gruss
Sato |
|
|
| |
|
|
|
Sato Pinto | Hallo, ich nochmal
Dar mein Programm weiterin nach eine gewisse Zeit "crasht" habe ich den Errorlevel auf -1 gesetzt und das Logfile zeigt dies. Wie gesagt das Programm läuft manchmal etwa 1 Stunde ohne Fehler Wird der Fehler durch die Timer aktion verursacht? Ich habe schon den Lautfext von Rolf Koch und den Film ausgeschaltet und nur das ständige laden von verschiedenen Bitmaps gelassen und da hackt es.
LogFile ----------------------------------------------------- Mittwoch, der 30. Juli 2008 - 10:54 ----------------------------------------------------- 30.07.2008 - 11:33 - WARN:610228Bitmap nicht ladbar: cinco.bmp 30.07.2008 - 11:33 - WARN:610228Bitmap nicht ladbar: cinco.bmp 30.07.2008 - 11:33 - WARN:557228Bitmap nicht ladbar: cobreMsg.bmp 30.07.2008 - 11:33 - WARN:714228Bitmap nicht ladbar: cobreHora.bmp 30.07.2008 - 11:33 - ERROR:715216:Falscher Parametertyp: 21 30.07.2008 - 11:33 - WARN:715216Bitmap nicht ladbar: 21 30.07.2008 - 11:33 - WARN:602228Bitmap nicht ladbar: quatro.bmp 30.07.2008 - 11:33 - WARN:557228Bitmap nicht ladbar: cobreMsg.bmp 30.07.2008 - 11:33 - WARN:714228Bitmap nicht ladbar: cobreHora.bmp
Nachdem ich das Programm schliesse und wiede starte läuft es wieder. Habe das laden alle bmps die mit Mloadbmp durch Drawpic ersetzt aber das löste das Problem auch nicht. Frage an Roland, warum können die bitmaps nicht geladen werden obwohl keine Fehler in den Bitmaps sind?
Gruss Sato |
|
|
| |
|
|
|
| @Sato Überprüfe doch mal den Pfad zu den Bild-Dateien. Wird der immer korrekt angegeben ? Ich hatte ein ähnliches Problem mit meinen Bildern in einem Unterverzeichnis. Nachdem ich die Bilder jetzt immer mit dem korrekten Pfad lade, klappt alles einwandfrei. |
|
|
| |
|
|
|
| @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... |
|
|
| |
|
|
|
Sato Pinto | Hallo
Hier nochmal eine abgespeckte Version zum testen
@Horst: Alle Dateien sind schon mit den Pfad
Danke
Gruss Satos |
|
|
| |
|
|
|
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 |
|
|
| |
|
|
|
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?) |
|
|
| |
|
|
|
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 |
|
|
| |
|
|