Paules-PC-Forum.de Anzeige:

Microsoft Windows Intune: PC-Verwaltung und -Sicherheit in der Cloud: Updateverwaltung, Anti-Virus und vieles mehr!


Zurück   Paules-PC-Forum.de > Programmierung > XProfan > Helfer & Tools

Helfer & Tools Programme für und in XProfan und Fragen dazu.

EM-Tippspiel

Paule bei Facebook


Paule bei Twitter


Letzte Forenthemen
Gehe zum ersten neuen Beitrag Hilfe bei Script Erstellung
Aufrufe: 15, Antworten: 2
Gehe zum ersten neuen Beitrag Von Live CD Windowspfad...
Aufrufe: 121, Antworten: 14
Gehe zum ersten neuen Beitrag Bundesliga-Tippspiel Saision...
Aufrufe: 7572, Antworten: 179
Gehe zum ersten neuen Beitrag PPF - Spiel "Wörter weiter...
Aufrufe: 26731, Antworten: 4205
Gehe zum ersten neuen Beitrag Verlust der Internetverbindung
Aufrufe: 43, Antworten: 2
Gehe zum ersten neuen Beitrag avs4you_com Lizenz oder Abo?
Aufrufe: 34, Antworten: 2
Gehe zum ersten neuen Beitrag Acer Aspire 8745ZG fährt...
Aufrufe: 25, Antworten: 4
Gehe zum ersten neuen Beitrag Dateien lassen sich nicht...
Aufrufe: 34, Antworten: 3
Gehe zum ersten neuen Beitrag Grand Prix 2012 Eurovision
Aufrufe: 36, Antworten: 3
Gehe zum ersten neuen Beitrag Programmvorstellung:...
Aufrufe: 22, Antworten: 1
Zeige:





Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28.02.2009, 06:30   #1 (Direktlink)
MoRoGeP-Träger 2011
 
Benutzerbild von horsthorn
 
Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.877
Unglücklich EnableMenu X%,1 macht nicht, was es soll !

@Hallo an Alle
Um diesen Code geht es:
Zitat:
PROC AKTIV_ANZEIGE
MODUS_STIL 'modus$ wird aus einer INI-Datei immer neu gelesen
IF modus$=name01$
MAIN_ANZEIGE 255,255,200
ENABLEMENU 20,1
ENABLEMENU 30,0
ENABLEMENU 40,0
ENABLEWINDOW but01%,0
ENABLEWINDOW but02%,1
ENABLEWINDOW but03%,1
ElseIf modus$=name02$
ENABLEMENU 20,0
ENABLEMENU 30,1
ENABLEMENU 40,0
ENABLEWINDOW but01%,1
ENABLEWINDOW but02%,0
ENABLEWINDOW but03%,1
MAIN_ANZEIGE 200,255,255
ElseIf modus$=name03$
ENABLEMENU 20,0
ENABLEMENU 30,0
ENABLEMENU 40,1
ENABLEWINDOW but01%,1
ENABLEWINDOW but02%,1
ENABLEWINDOW but03%,0
MAIN_ANZEIGE 255,200,255
ENDIF
ENDPROC
Die drei Buttons (but0x%) werden schön säuberlich so jeweils deaktiviert, wie sie sollen. Im dazugehörenden Menu rührt sich nichts
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)

Win7-Home-Premium 32-Bit - XProfan12.0ß-S14 - Chrome-18.0.1025.142 m
http://www.web-treffpunkt.de
horsthorn ist gerade online   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 28.02.2009, 09:18   #2 (Direktlink)
Super-Moderator
 
Benutzerbild von Jac de Lad
 
Registriert seit: 06.02.2009
Ort: Coswig
Alter: 27
Beiträge: 1.159
Standard

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
Jac de Lad ist offline   Mit Zitat antworten
Alt 28.02.2009, 09:24   #3 (Direktlink)
MoRoGeP-Träger 2011
 
Benutzerbild von horsthorn
 
Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.877
Lächeln

@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)

Win7-Home-Premium 32-Bit - XProfan12.0ß-S14 - Chrome-18.0.1025.142 m
http://www.web-treffpunkt.de
horsthorn ist gerade online   Mit Zitat antworten
Alt 28.02.2009, 10:30   #4 (Direktlink)
Super-Moderator
 
Benutzerbild von Jac de Lad
 
Registriert seit: 06.02.2009
Ort: Coswig
Alter: 27
Beiträge: 1.159
Standard

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
Jac de Lad ist offline   Mit Zitat antworten
Alt 28.02.2009, 10:53   #5 (Direktlink)
Ist öfter hier
 
Registriert seit: 21.02.2009
Beiträge: 71
Standard

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)
profanfan ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 28.02.2009, 11:45   #6 (Direktlink)
MoRoGeP-Träger 2011
 
Benutzerbild von horsthorn
 
Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.877
Cool

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)

Win7-Home-Premium 32-Bit - XProfan12.0ß-S14 - Chrome-18.0.1025.142 m
http://www.web-treffpunkt.de
horsthorn ist gerade online   Mit Zitat antworten
Alt 28.02.2009, 15:04   #7 (Direktlink)
Super-Moderator
 
Benutzerbild von Jac de Lad
 
Registriert seit: 06.02.2009
Ort: Coswig
Alter: 27
Beiträge: 1.159
Standard

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
Jac de Lad ist offline   Mit Zitat antworten
Alt 28.02.2009, 16:24   #8 (Direktlink)
MoRoGeP-Träger 2011
 
Benutzerbild von horsthorn
 
Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.877
Daumen hoch

SIEG - Es funzt

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)

Win7-Home-Premium 32-Bit - XProfan12.0ß-S14 - Chrome-18.0.1025.142 m
http://www.web-treffpunkt.de
horsthorn ist gerade online   Mit Zitat antworten
Antwort

  Paules-PC-Forum.de > Programmierung > XProfan > Helfer & Tools

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ä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



Alle Zeitangaben in WEZ +2. Es ist jetzt 16:31 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Powered by vBCMS® 2.7.0 ©2002 - 2012 vbdesigns.de
(c) Paules-PC-Forum.de

::: Impressum :::

Search Engine Optimization by vBSEO 3.3.2