![]() |
Anzeige:
|
|
|||||||
| Helfer & Tools Programme für und in XProfan und Fragen dazu. |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) | |
|
MoRoGeP-Träger 2011
![]() Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.877
|
@Hallo an Alle
Um diesen Code geht es: Zitat:
Beim Start wird der richtige Menu-Punkt grau hinterlegt angezeigt (kommt auf den Eintrag in der INI-Datei an). Im Programmablauf reagieren die Menueinträge aber nicht mehr
__________________
Gruss, horst Computer werden kleiner und kleiner, bald verschwinden sie völlig. (Ephraim Kishon 1924-2005) http://www.web-treffpunkt.de |
|
|
|
|
|
|
|
#2 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 06.02.2009
Ort: Coswig
Alter: 27
Beiträge: 1.159
|
Ich weiß jetzt nicht, wie dein Programm ablaufen soll, das ist leider nicht aus der Proc erkennbar, aber beachte, dass EnableMenu anders funktioniert als EnableWindow (die Parameter sind vertauscht: 0=aktiv/1=inaktiv; bei EnableWindow ists genau umgekehrt).
__________________
XProfan-Profi (XProfan X2+XPIA) http://jacdelad.bplaced.net http://jacdelad.square7.ch |
|
|
|
|
|
#3 (Direktlink) |
|
MoRoGeP-Träger 2011
![]() Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.877
|
@Jacy-Boy
Wenn du dir den Code richtig ansiehst, wirst du sehen, dass die Parameter korrekt stehen. Die Sache funktioniert ja auch beim Start. Nur innerhalb des Programmes werden die Buttons immer schön deaktiviert und "EnableMen x%, x%" schläft still vor sich hin
__________________
Gruss, horst Computer werden kleiner und kleiner, bald verschwinden sie völlig. (Ephraim Kishon 1924-2005) http://www.web-treffpunkt.de |
|
|
|
|
|
#4 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 06.02.2009
Ort: Coswig
Alter: 27
Beiträge: 1.159
|
Nanana, ich hab mir den Code richtig angesehen, wollte nur sichergehen, dass du das nicht übersehen hast.
Ich persönlich kann dort keinen Fehler entdecken, außer dass ich LongInts für die Handles genommen hätte, aber das ist kein Fehler. Poste doch mal einen vollständigeren Quelltext, der das Problem reproduziert.
__________________
XProfan-Profi (XProfan X2+XPIA) http://jacdelad.bplaced.net http://jacdelad.square7.ch |
|
|
|
|
|
#5 (Direktlink) |
|
Ist öfter hier
![]() Registriert seit: 21.02.2009
Beiträge: 71
|
Integer / LongIntIntegervariablen können in einem 32-Bit-System die gleichen Werte wie Longint-Variablen haben: von etwa -2 Mrd. bis etwas über +2 Mrd. Wird dieser Wert über- oder unterschritten, erfolgt zwar keine Fehlermeldung, aber die Ergebnisse werden ungewöhnlich sein.
Horst nimm erstmal longint. Ich hatte mit Integer% und Longint& auch 2 verschiedene Erfahrungen beim aufrufen einer Dll-Routine. % wurde als 2byte interpretiert und & als 4byte. Obwohl man sagt das auf 32bit-systemen % + & gleich behandelt werden. Wenn es um Windoof-spezifische Aufrufe geht, machen die Variablen auch den unterschied zwischen % - &. Man weiss manchmal nur nicht genau wo. mfg Geändert von profanfan (28.02.2009 um 10:56 Uhr) |
|
|
|
|
|
|
#6 (Direktlink) |
|
MoRoGeP-Träger 2011
![]() Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.877
|
Habe jetzt die drei Button-Variablen umgeschrieben in longint& - obwohl die ja Nichts mit den Menu-Befehlen zu tun haben. Keine Änderung
Die Buttons funktionieren ja auch bestens ! Es geht um den (EnableMenu menuitem%, flag% - Befehl) Der arbeitet beim Start richtig und dann nicht mehr. Den Code hierher stellen, würde heißen, den ganzen Code von Quickstart-SE hier abbilden und das geht nicht. Es ist leider, wenn keiner einen Tipp hat, probieren angesagt ! Wie meinte Frank so schön ? "Mühsam ernährt sich das Eichhörnchen"
__________________
Gruss, horst Computer werden kleiner und kleiner, bald verschwinden sie völlig. (Ephraim Kishon 1924-2005) http://www.web-treffpunkt.de |
|
|
|
|
|
#7 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 06.02.2009
Ort: Coswig
Alter: 27
Beiträge: 1.159
|
Mit dem LongInt/Int wollte ich nur andeuten, dass es in bestimmten Fällen Probleme geben kann. Ich glaube mich daran erinnern zu können, dass Roland mal sagte, dass es keinen Unterschied mehr mache für Handles ab Profan xy, aber ich bin mir nicht sicher.
Für APIs IMMER LongInts verwenden! Tut mir leid, dass ich nicht helfen konnte.
__________________
XProfan-Profi (XProfan X2+XPIA) http://jacdelad.bplaced.net http://jacdelad.square7.ch |
|
|
|
|
|
#8 (Direktlink) |
|
MoRoGeP-Träger 2011
![]() Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.877
|
SIEG
![]() Hatte das Track-Menu doppelt drin stehen - Danke aber trotzdem für Eure Anteilnahme
__________________
Gruss, horst Computer werden kleiner und kleiner, bald verschwinden sie völlig. (Ephraim Kishon 1924-2005) http://www.web-treffpunkt.de |
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| LG Brenner tut nicht sein Soll! | cellardoor | Hardware - Problemlösungen | 16 | 28.05.2008 11:01 |
| weiß nicht was ich machen soll!!! | noisly | Viren-Forum | 20 | 09.01.2008 17:25 |
| Soll ich oder nicht? | Berserker | Hardware - Kaufempfehlungen | 6 | 12.09.2007 19:52 |
| Mein Prozessortakt ist nicht, wie er soll... | StoneSource | Hardware - Problemlösungen | 35 | 19.02.2006 19:05 |
| OSD, soll stehen bleiben obwohl prog nicht mehr laufen soll | barbabit | C/C++, Visual C++, Visual C++.NET | 2 | 04.08.2005 12:23 |