Deutsch
Forum

mit XPSE in der Nacht ist meine Frau um den Schlaf gebracht.

 

Ragnar
Rehbein
die neue version meckert ja ziemlich viel rum.
leider wird jedes vermeindliche problem durch ein knacksen (beep ?) im lautsprecher meines notebooks quittiert.
evtl. gabs das ja früher schon, bloß da war der XPSE nicht so pingelig.

konkret wird das erzeugen jeder klasse angemeckert, da ein dispose nicht vorhanden ist.
das rattert ganz schön im lautsprecher

meine frau wälzt sich dann immer ganz unruhig im bett, wenn ich abends im schlafzimmer am werkerln bin.

kann man das abschalten oder sollte ich jetzt zumindest proforma in jedes programm einen sack voll disposes einbauen ?

r.r.
 
28.04.2005  
 




Rolf
Koch
... stimmt IF, genau dies hatte ich Dir mal gesagt. Aber wir dachten, daß es an meinem Rechner liegt.
Passiert bei mir immer, wenn die Meldungen erzeugt werden.
Es ist ein Geräusch wie ein starker Festplattenzugriff.

Und, LOL - meine Frau fragt mich auch immer, ob ich dies nicht ausschalten kann - aber wir sitzen im Wohnzimmer
Rolf
 
28.04.2005  
 



Lol das Geräusch mache ich doch mit Absicht lol.

Man soll ja bisl hörn wenn was net stimmt - weil ein warning ist leicht zu übersehen ^^

Es wird warscheinlich ausreichen wenn ihr im Start->Ausführen->sndvol32.exe den PC-Lautsprecher (nicht Wave!) auf STUMM stellt.

XPSE liegt grad offen - im Moment kriege ich kein stable-release hin. Deshalb vermeide ich jetzt noch antworten auf die Folgefehler der Dispose-Abprüfungen.

Aber - sollten da nicht doch vielleicht entsprechende Disposes hin?? Eigendlich ja doch oda?

Salve.
 
28.04.2005  
 




Frank
Abbing
Hi,

eigentlich sind Disposes unter XP ja unnütz.....
 
28.04.2005  
 



[quote:e8546160c3=Frank Abbing]Hi,

eigentlich sind Disposes unter XP ja unnütz.....[/quote:e8546160c3]Ganz klares nein.

Schon alleine - weil - wer nicht disposed - darf auch nicht neu Dimmen.

proc machwas
dim a#
blabla #a
endproc

Hier kein Dispose nötig? :/:

Salve.

Also immer schön disposes.
 
28.04.2005  
 




Ragnar
Rehbein
innerhalb von proceduren ist ja alles klar.

aber außerhalb, wenn zu beginn des prgs klassen zugewiesen werden (z.b. eine klasse zum lesen des ini-datei mit den parametern als eigenschaften), macht ein dispose wenig sinn.
fast jedes programm kennt mehrere ausstiegsmöglichkeiten.
man müßte dann wieder eine END-klasse definieren bzw. procedure die proforma das dispose durchführt.

evtl. ist das der überlegung wert, um wirklich vergessene disposes aufzuspüren.
oder man macht XPSE intelligenter .....

r.r.
 
28.04.2005  
 



Ne also Moment mal lol.

Wenn ein Programm an meheren Stellen aussteigen kann - dann ists schonmal Spaghettie.

Wenn man schon Spaghettisiert :/: dann sollte man aber zumindest eine einheitliche proc app.kill nutzen.

In dieser wiederum sollten alle Vorkehrungen getroffen werden - die nötig sind dafür das sich die Software möglichst reibungslos entfernt. Hierzu gehört natürlich!! auch das Disposen von alloziierten Speichern.

Das sollte nicht zur Frage stehen.

Es ist doch wirklich ganz einfach - was geDimt wird - muss auch Disposed werden - auch wenn z.B. XP dies gerne selbst in die Hand nimmt - ist die XPsche Automatik auch nur ein MS-Behelf das System insg. stabiler zu gestalten - denn diese Systematik hat auch ihre bekannten Schwachstellen und Tücken.

Es ist und bleibt einfach unsauber - ein Dim nicht zu terminieren.

Und da es sich der kleine XPSE nicht grundlos zum Ziele gemacht hat, XProfan-Programme qualitativer auftreten zu lassen, wird er solche (aus meiner Sicht) groben Verstöße selbstverständlich melden.

Salve.
 
28.04.2005  
 



Nachtrag:

Auch wenn XProfan nur eine emulierte Programmiersprache ist:

Ein selbstveranlaster Zwischenausstieg einer Software sollte wirklich nur im Extremfall nötig sein ( zum Schutze von Irgendwas ) - normalerweise hat ja jede APP nicht umsonst ihren einstiegs und ausstiegs-Entity.

Salve.
 
28.04.2005  
 




Ragnar
Rehbein
auch in emulierten Programmen ist ein Notausstieg manchmal sinnvoll, um weiteren schaden abzuwenden.
das ich nicht alles sauber beende ist normal, weil, es gibt ja im falle eines programmausstieges (abort) nichts sinnvolles mehr zu tun.
um alles hübsch sauber zu machen kann ich natürlich so tun als ob....
und meine frau kann ruhig schlafen
irgendwann wenn ich zeit habe kann ich auch alle fensterhandles wieder frei geben u.s.w.

aber mal im ernst, du hast mich überredet, ich werde mich auf den hintern setzen und so tun als ob ich ein dispose mache.
irgendwie ist es nur unlogisch, die declaration und das dim mache ich global und das dispose in einer procedur. ich sträube mich auch etwas dagegen bereiche (klassen) in einer procedur zu declarieren, und in einer anderen procedur wieder zu disposen. das führt erst richtig zu spaghetti.

meine überlegungen beziehen sich ausschließlich auf die declaration von klassen. leider verhalten sich diese nicht so wie variable bei denen ich mich um ein dispose ja auch nicht kümmern muß.

r.r
 
28.04.2005  
 



[quote:77e14c48ef]irgendwie ist es nur unlogisch, die declaration und das dim mache ich global und das dispose in einer procedur. ich sträube mich auch etwas dagegen bereiche (klassen) in einer procedur zu declarieren, und in einer anderen procedur wieder zu disposen. das führt erst richtig zu spaghetti.
[/quote:77e14c48ef]Ich glaube Du bringst da biserl durcheinander.

Es spielt doch überhaupt garkeine Rolle wo du eine Variable disposd oder dims - entscheident ist doch nur wo die variable deklariert ist! ( ob glob oder loc)

Da braucht sich bei dir garnix sträuben - wenn du eine Globaldeklarierte in einer Prozedur Dimst oder Disposed - das ist völlig sauber und hat ganz und garnichts mit Spaghettie zu tun.[quote:77e14c48ef]auch in emulierten Programmen ist ein Notausstieg manchmal sinnvoll, um weiteren schaden abzuwenden.[/quote:77e14c48ef]Sagte ich bereits. [quote:77e14c48ef]kann ich natürlich so tun als ob.... [/quote:77e14c48ef]Nein nicht so tun als ob - sondern es tun.

Salve. ;D

[box:77e14c48ef]Nichts desto Trotz bin ich natürlich für alle Hinweise dankbar - da sich ja auchmal ein Fehler in den XPSE einschleichen kann...!
Hierbei jedoch reagiert XPSE wie er soll. Wo eine Variable gedimmt wird - muß auch mindestens ein Dispose vorgehalten werden. XPSE kann natürlich nicht feststellen - ob und wann das Dispose tatsächlich greift. Aber der bloße Hinweis darauf - das garkein Dispose im Source ist - hilft schon Fehler zu vermeiden.
Das aktuelle unstabile Release überprüft auch das Vorhandensein von Variablendeklarationen und Prozeduren/Funktionen. Diese Version ist jedoch noch nicht Spruchreif und steht deshalb auch noch nicht zum Download bereit.[/box:77e14c48ef]
 
28.04.2005  
 




CB
Hi,
muß Euch da was zeigen! Diesen Screenshot habe ich nach dem ersten Start vom neuen XPSE 0.14 aufgenommen, kurz bevor mich der Schlag getroffen hat!
Es waren rund 8.000 (!!) Korrekturen notwendig, das meiste davon Gott sei Dank mit automatischem Ersetzen möglich....

Christian

394 kB
Hochgeladen:29.04.2005
Ladeanzahl189
Herunterladen
 
XProfan 8/9.1, Win XP, AMD 64/3200
29.04.2005  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

8.673 Betrachtungen

Unbenanntvor 0 min.
p.specht24.11.2018
Ragnar Rehbein09.03.2015
funkheld15.12.2013
Peter Max Müller12.12.2011
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie