-
Forum: Sonstige Fragen zu Delphi
by r29d43,
27. Nov 2016
Wenn es nur das alleine gewesen wäre..., aber das ging ja wohl ein ordentliches Stück darüber hinaus. Und jeder kann ja auch in Post#21 sehen, wie weit du das auszureizen versucht hast. Es ist schon verblüffend, wie stark du daran immer vorbeizureden versuchst.
Weil dieser Fehler nicht nur in meinem persönlichen Code lag, sondern grundlegend in erster Linie in dieser jahrelang korrekt...
-
Forum: Sonstige Fragen zu Delphi
by r29d43,
27. Nov 2016
Natürlich, da gebe ich dir ja durchaus recht. Allerdings gebe ich auch zu bedenken, dass man diesen von dir zitierten Satz nicht von der Diskussionssituation an dieser Stelle im Thread unabhängig betrachten darf. Denn EWeiss hatte in seinem Post davor ja auch nur in einer reichlich absurden, sehr aufgeblähten Weise versucht, sich mittels großteils eher unangemessener Kritik (nach meiner ja schon...
-
Forum: Sonstige Fragen zu Delphi
by r29d43,
26. Nov 2016
na, jetzt mach aber bitte mal ein bisschen halblang. :-D
Wieso basierend auf meinem Schnipsel? Das sehe ich minimal anders. Für mich liest sich das schlicht so, dass er diese Art der Ergebnisübergabe noch garnicht so richtig kannte und hier einfach einen angeblichen Vergleich zwischen Boolean- und INTEGER-Wert beanstanden wollte. 8-)
habe ich doch selbst schon so anklingen lassen,...
-
Forum: Sonstige Fragen zu Delphi
by r29d43,
26. Nov 2016
Du hattest das in Post7 mit dem Boolean-Wert auf der einen Seite und dem Integer-Wert auf der anderen Seite etwas falsch interpretiert, weil ja der Funktionswert nur für die Kontrolle, ob die Funktion überhaupt richtig arbeiten konnte, zurückgegeben wird. Der hat mit diesem abzufragenden MuteStatus ansonsten nämlich garnichts zu tun, weil dieser MuteStatus-Wert eben über den von dir angegebenen...
-
Forum: Sonstige Fragen zu Delphi
by r29d43,
26. Nov 2016
Warum? GetMute ist doch nur eine Status-Abfrage. Da ist es imo doch unrelevant ob es eine quasi globale Abfrage ist oder nicht, oder?
-
Forum: Sonstige Fragen zu Delphi
by r29d43,
26. Nov 2016
Ok, nachdem ich in der Interface-Unit bzgl. dieser GetMute-Funktion nun das Boolean durchs Bool ersetzt habe (und das auch noch in meinem Prog getan habe), sind die Exceptions verschwunden. Thx all. Müssten demnach dann nicht eigentlich auch noch alle übrigen Boolean-Typen in dieser Interface-Unit durch ein Bool ausgewechselt werden? Nehme mal an, ja. Hatte diese Unit irgendwann mal aus dem Netz...
-
Forum: Sonstige Fragen zu Delphi
by r29d43,
26. Nov 2016
Ich habe das Prog jetzt nochmal neu aufgebaut - nur jetzt aus der anderen Richtung her aufgezogen. Nach der Installation des endpointVolume-Interfaces dann zuerst den Timer auf die Form gesetzt (bei dem ja im Versuch davor die Exceptions angefangen haben). Dann die Timer-Proc erstellt, von der aus, nach einer kleine Anweisung, dann eine weitere kleine Proc aufrufen wird. Und schon ab da tritt der...
-
Forum: Sonstige Fragen zu Delphi
by r29d43,
25. Nov 2016
Thx @all erstmal.
Ich habe mal Zacherls Rat umgesetzt und ein neues Prog mit diesem Interface aufgesetzt. Erstes Ergebnis: Es kam zu keinen dieser besagten Exceptions mehr. Auch als ich anschließend mein Prob-Prog Stück für Stück in dieses neue integriert habe, lief erstmal noch alles glatt.
...Was also immerhin schonmal zeigt, dass Delphie 10.1 durchaus auch mit diesem Interface kann.
...
-
Forum: Sonstige Fragen zu Delphi
by r29d43,
24. Nov 2016
Thx, aber es geht nicht darum, endpointVolume nicht richtig anwenden zu könnnen. Wenn endpointVolume sich normal kreieren ließe, mein Programm damit also nicht irgendwie kaputt gehen würde, sprich es dann auch diese oben erwähnten Zugriffsverletzungen nicht mehr gäbe, dann hätte ich keine Schwierigkeiten diesen Status mittels endpointVolume auszulesen. Hatte ja auch mittels eines...
-
Forum: Sonstige Fragen zu Delphi
by r29d43,
24. Nov 2016
Danke, klappt (und das obgleich ich kein Keyboard habe, das solche Keys überhaupt besitzt)!
@all
..was allerdings nicht heißt, dass mich die Lösung für mein endpointVolume-Prob oben nicht mehr interessiert ...weil auch mittels dieses keybd_event -Verfahrens hat man dann nämlich immer noch die Schwierigkeit rauszukriegen, ob der Ton aktuell überhaupt an ist oder aus.
-
Forum: Sonstige Fragen zu Delphi
by r29d43,
24. Nov 2016
Hallo,
es geht um ein kleines etwas älteres Turbo-Delphi Programm, das ich jetzt auch mal mit Delphi10.1 compliliert habe. Leider läuft es danach nämlich nicht mehr.
Nach dem ProgStart taucht jedesmal eine Zugriffsverletzung auf (eine Exception der Klasse $C0000005 mit der Meldung 'access violation at...). Und zwar immer dann, wenn ich versuche auf die erste private deklarierte...