Re: Schade



Sieghard Schicktanz schrieb:
Hallo Markus,

Du schriebst am Mon, 12 Mar 2007 09:59:46 +0100:

"eigentlich" "merkt" sich's das ja schon selber dadurch, _daß_ es
existiert...
Äh... gut, könnte ich machen, wenn ich mich auf undefiniertes Verhalten

Wer verlangt das? Das wäre eher fatal...

stütze: Wenn ich eine typisierte Konstante benutze, garantiert mir
_niemand_, dass die statisch ist. Es könnte auch sein, das sie jedes mal

Aber sicher doch - _zumindest_ für alle Borland-Pascals _ist_ das
garantiert, sogar für _lokale_ "typisierte Konstanten" (besser bezeichnet
als vorinitialisierte Variablen).
Ich denke nicht, daß das bei fpc anders gemact wurde - schließlich "will"
das ja kompatibel sein.

^h
Ja, leider will fpc mit einem Quasi-Standard von Borland (und Borland
allein) kompatibel sein. Tja. (Ich wollte mein Programm eigentlich
soweit wie möglich kompatibel zu anderen Pascals halten, da ja Benutzer
eines unixoiden OS das ganze mit gpc kompilieren wollen könnten. Und
dann war da noch der Mac und der ganze andere Kram. (Wie Amiga,
Mainframes -- halt, was macht RSA auf einer Mainframe? --
embedded-Systemen (Tja, wenn's schön macht), etc.)

Ach ja, das Fenster merkt sich nicht, dass es schon existiert. Wenn im
Handler von WM_PAINT ein Aufruf von CreateWindow drinsteht, dann wird
der eben ausgeführt.

Hab' ich das so gesagt? _Natürlich_ "merkt" sich das Fenster - d.h. die
Variable, die sein Handle aufnimmt - daß das Fenster schon existiert,
nämlich einfach dadurch, daß sie jetzt ein gültiges Fenster-Handle
"ist" (enthält). Variablen sind schließlich genau dafür vorgesehen, zum
"Merken" nämlich (deswegen heißen sie bei SPSen auch "Merker"). Gemerkt?
Also Grundkonstruktion (in TP/BP):

CONST
desFenschtr: WindowHandle = 0 { oder NIL oder so };
...

Nee, nee, stimmt schon so. Und da es unter Windows den Typ Handle für
alles gibt, kann man auch den nehmen.
Du kommst aus der Schweiz? (Zumindest südlich von hier (Schkopau -- du
weist nicht wo die Weltstadt Schkopau liegt? Mit ihren 2000 Einwohnern,
keinem Krankenhaus, keinem Gymnasium und einer Straßenbahnanbindung --
na ja, wer sich nachts oder am Wochenende umbringen möchte, sollte eine
andere Methode benutzen -- Jedenfalls liegt Schkopau so ziemlich
zwischen Halle und Leipzig -- wenn das mein Vater lesen würde... ) Ich
frage nur wegen "Fenschtr". Hierzulande heißt das "Fenstor". Wobei das
"o" natürlich das unnachahmliche, unaufschreibbare Sachsen-o ist. Und
wenn da jemand ein "ö" draus macht, zeigt das schlicht sein Nicht-Wissen.

BEGIN
...
IF desFenschtr = 0 { oder NIL oder so }
THEN desFenschtr:= CreateWindow (<wie auch immer>);
... Bearbeitung desFenschtrs ...
IF desFenschtr <> 0 { oder NIL oder so }
THEN DeleteWindow (desFenschtr); { falls noetig }
...
END.

Nee. gtk kenn' ich (leider, noch) gar nicht...
Die FPC-Webseite bietet ein Tutorial für GTK an, das von Micha:el van
Canneyt und Florian Klämpfl (klingelts?) geschrieben wurde. Es stüzt
^t
Muß ich mir wohl doch mal anschaun...


Musst du nicht, interessant ist es allemal. (Da brauche ich keine
WindowProc, das macht gtk von alleine *freu*)

....
Eben - KDE wird zum XP-Verschnitt. In manchen Punkten ist es dem sogar
ein Stück voraus, bei den "netten" Hupficons zum Beispiel... deppert^2
Ich fand die ganz gut: Die haben mir immer angezeigt, dass KDE

Dafür gibt's auch weniger penetrant-CPU-fressende Methoden, sogar in der
KDE. Nur "standardmäßig" ist die bescheuertste Methode eingestellt.


1. Welche? Bewegende Mauszeiger?
2. Muss ich mich im Zeitalter von 5-GHz-CPUs und Terrabyte-Festplatten
als Besitzer einer High-End-PCs vorstellen, wenn ich meine 1GHz-Hitsche
mit (40 + 10) GB Plattenplatz anschalte? Gut, es geht auch noch
langsamer, zum Beispiel war ich noch vor 5 Jahren stolzer Besitzer eines
80486, aber den hat ein Jahr später ein Virus lahmgelegt (es war
natürlich DOS drauf. Und dann bekam ich eine verseuchte Diskette und
konnte das Problem nicht mehr beheben, bevor der Virus die
Passwort-Tabelle des BIOS zerstörte und "immer nach Passwort fragen"
einstellte. Cest la vie. Und von allen drei Patenten: Jumper,
auswechselbare Batterie und eingelötete Batterie, welches hatte ich
wohl? Natürlich das mit der geringsten Reversibilität.)

...
Das ist kein Gegenargument - erstens gibt's die Feiertage sowieso, und
...
Na gut... Qualität geht meiner Meinung nach immer vor Quantität. Wie die
USAmis im Irakkrieg ja eindrucksvoll bewiesen haben: Wie viele sind im

Du meinst, umgekehrt?


Was? Ich behaupte Güte ist besser als Zahl. Du andersrum? Bloß weil
einer genug Leute zusammenkratzen kann, ist er der King?

Friendly Fire gestorben? Hätte die Weltpolizei genauso viele Leute
gehabt, wie der Irak, würde Saddam heute noch leben... vielleicht im
Gegensatz zu Bushi.

Wobei es richtig schwierig ist, zu beurteilen, was schlimmer wäre/war/ist...


Ich sehe das so: Wäre Saddam am Leben geblieben und Bushi gestorben,
dann hätte der Iran heute ein Problem weniger. Und da ist dann die
Frage, wer im Unrecht ist, wieder berechtigt: Will der Iran Strom oder
Terror? Und der Westen? Na gut, der will Geld für das Strommonopol. Wie
immer will der Westen Geld. Dabei wusste schon Lessing das Geld doch
"der Kleinigkeiten kleinste" ist (Nathan der Heisere^WWeise).

....
Da hast du wahr. Auf rpmseek.de gibt es ziemlich viele RPMs für Alt

Ah - verwechselst Du da nicht was? Ich schrieb "Arch-Linux" - und das
benutzt gerade _keine_ rpms...


Ups, verlesen. Basiert Arch-Linux auf Debian (dann gibt es .deb-Pakete)?
Oder gibt es generell nur Source-Tarballs?

...
Gestern in de.talk.jokes hat jemand ein Angebot entdeckt, wo einem ein
DSL-Anbieter versichert hat: "DSL ist bei ihnen schon mit einer
Geschwindigkeit von *0* KB/s verfügbar." Aber immerhin schon
verfügbar ;-) .

Könnte hier sein - da hab' ich auch schon öfters zugesichert bekommen, daß
DSL verfügbar ist, sogar "mit bis zu 6000 kbits/sec" - von denen dann bei
Nachfrage bisher maximal die "guten" alten Telekom-7xx kbps übrig blieben...
Immerhin schon mehr als bei den ersten Versuchen, wo zwar die Bestellung
angenommen wurde, aber nach ein paar Wochen die Mitteilungkam, daß es
leider derzeit noch kein DSL auf der Leitung gäbe...
Naja, wenigstens funktioniert ISDN noch.


Seid ihr Glasfaser-geschädigt? Ich habe einen Kumpel, dessen Haus mit
Glasfaserkabeln ausgelegt ist. Auch kein DSL für ihn, weil das irgendwie
an den Verbindungsstellen zwischen Kupfer und Glasfaser nicht klappt.

...
Tja, ich war gestern am Rechner meiner Eltern, um dort zu spielen. Zum
Spielen eignet sich nach wie vor Windows besser als Linux. Zumindest was
Emulationen betrifft.

Häh? Emulationen? _Mein_ Windows läuft unter Linux - im Emulator.


Mag ja sein, aber wie läuft (bzw. schleicht) denn so dein GameBoy
Advance? Die Playstation 1? Das SNES? Unter Windows rannten die bei mir,
wie die Hasen, jetzt eher wie eine Herde Schildkröten auf dem Weg durch
Erdnussbutter.

Tschö,
Markus
--
Gegen TCPA! Für unsere Rechte!
Homepage: http://wichi.wi.funpic.de
Mail-Zertifikat: http://wichi.wi.funpic.de/certs/gmx/cert.crt
Root-Zertifikat: http://wichi.wi.funpic.de/certs/root/cert.crt
.