Seite 1 von 1

2012er Programmcode läuft 2014 nicht mehr

Verfasst: 10.04.2014 07:24
von TomDest
Hallo Forum,

ich habe 2012 einige Wochen immer wieder an einem für mich recht langem Programm gearbeitet.

Das Programm erlaubt die Aufnahme der töglichen Nahrungsmittel und eine Auswertung auf Makronährstoffe und Kalorien.

Allein der Akt mit den 12000 Lebensmitteln: Ein Graus!

Problem: Nach 2 Jahren wollte ich unter Windows 8.1 mit der Purebasic-Version 5.21 LTS neu kompilieren und starten => musste #PB_SORT_STRING in #PB_STRING umbenennen => Programm compiliert und läuft, ALLERDINGS nur als Icon, es kommt nicht das Hauptfenster hoch.
Versuche ich es mit Rechtsclick > Fenster schließen, kommt ein von mir programmierte Hinweis, dass man das Programm ordnungsgemäß schließen muss, um Datenverlust zu verhindern.

Das Programm läuft also scheinbar normal, ich kann aber das Fenster nicht sehen. Die Vorschau von Windows 8.1 (mit dem Mauszeiger über dem Icon schweben) zeigt sogar die richtige Miniaturvorschau...

Irgendwelche Ideen hierzu?

Ich weiß, das ist ohne Programmcode schwierig...


Danke,

Tom

Re: 2012er Programmcode läuft 2014 nicht mehr

Verfasst: 10.04.2014 13:17
von STARGÅTE
TomDest hat geschrieben:Ich weiß, das ist ohne Programmcode schwierig...
Richtig.
TomDest hat geschrieben:Irgendwelche Ideen hierzu?
Installiere wieder die PB-Version von 2012 (gibs ja im PB-Download-Archiv), ich glaube das war die 5.00 oder sogar noch eine 4.xx ?
Zumindest kannst du dann schon mal sehen, ob es am Kompilieren liegt, oder am Betriebssystem.
Schließlich hat sich eine menge geändert.
Im Window-Bereich vorallem, dass die Mause Events nun eigene PB-Konstanten haben und nicht mehr die Win-API konstanten genutzt werden dürfen.
Außerdem haben sich die Packer geändert.
Und vieles Mehr ...
Auch einfach mal den Change-Log von PB durchgehen.

Re: 2012er Programmcode läuft 2014 nicht mehr

Verfasst: 10.04.2014 16:18
von TomDest
Danke!