Die Suche ergab 1702 Treffer
- So 30. Nov 2025, 13:02
- Forum: Komponenten und Packages
- Thema: OPM - vermisse den Create Button
- Antworten: 2
- Zugriffe: 115
Re: OPM - vermisse den Create Button
Man kann in den Einstellungen im Reiter "Profile" den Eintrag "Package Betreuer" auswählen. Dann erscheint auch der Create Button wieder.
- Mi 26. Nov 2025, 14:47
- Forum: Freepascal
- Thema: [gelöst] Vier gewinnt
- Antworten: 9
- Zugriffe: 602
Re: Vier gewinnt
Um meine Eingangs gestellte Frage zu beantworten:
Der Autor erklärt die Funktion selbst. Ich habe seine Erklärung mit DeepL übersetzen lassen:
Was die scoreBoard-Funktion angeht, habe ich verschiedene Formen ausprobiert, um das Spielbrett zu bewerten. Am Ende habe ich mich für eine einfache ...
Der Autor erklärt die Funktion selbst. Ich habe seine Erklärung mit DeepL übersetzen lassen:
Was die scoreBoard-Funktion angeht, habe ich verschiedene Formen ausprobiert, um das Spielbrett zu bewerten. Am Ende habe ich mich für eine einfache ...
- Fr 21. Nov 2025, 17:30
- Forum: Freepascal
- Thema: [gelöst] Vier gewinnt
- Antworten: 9
- Zugriffe: 602
Re: Vier gewinnt
Die hatte ich aus dem C Code übernommen, wird aber hier nicht gebraucht, da man keinen Stein ausserhalb des Spieles einwerfen kann.Zvoni hat geschrieben: Fr 21. Nov 2025, 16:38 ...
Außerdem gibts ne Funktion „inside“ die nie aufgerufen wird!?!??!
- Fr 21. Nov 2025, 17:26
- Forum: Freepascal
- Thema: [gelöst] Vier gewinnt
- Antworten: 9
- Zugriffe: 602
Re: Vier gewinnt
Komisch,
wenn man das Spiel gewinnt, dann passiert nichts ...
Laut Source sollte da eine Meldung kommen.
Doch, in dem Memo rechts erscheint dann, "Du hast gewonnen"
Auch musste ich Ausdrücke wie
score -= scores[y][x - 3];
zu
score := score - scores[y][x - 3];
umschreiben, du hast da ...
- Fr 21. Nov 2025, 15:31
- Forum: Freepascal
- Thema: [gelöst] Vier gewinnt
- Antworten: 9
- Zugriffe: 602
Re: Vier gewinnt
Zunächst einmal vielen Dank für deine Ausführungen.
Mir geht es aber in erster Linie darum, zu verstehen, wie die Bewertungsfunktion scoreBoard zu ihren Ergebnissen kommt.
Sie berücksichtigt dabei nämlich auch "Angriffe" vom Gegner mit ziemlich wirksamer Abwehr.
Mir geht es aber in erster Linie darum, zu verstehen, wie die Bewertungsfunktion scoreBoard zu ihren Ergebnissen kommt.
Sie berücksichtigt dabei nämlich auch "Angriffe" vom Gegner mit ziemlich wirksamer Abwehr.
- Fr 21. Nov 2025, 10:34
- Forum: Freepascal
- Thema: [gelöst] Vier gewinnt
- Antworten: 9
- Zugriffe: 602
[gelöst] Vier gewinnt
Ich hatte in diesem Thread ein Vier Gewinnt Spiel vorgestellt.
Dort hatte jedes Spielfeld anhand der Gewinnmöglichkeiten an diesem Feld einen Wert zugewiesen bekommen.
Die Bewertungsfunktion für den MiniMax Algorithmus (Bewerten) hat einfach die Werte der Felder, die mit der jeweiligen Farbe besetzt ...
Dort hatte jedes Spielfeld anhand der Gewinnmöglichkeiten an diesem Feld einen Wert zugewiesen bekommen.
Die Bewertungsfunktion für den MiniMax Algorithmus (Bewerten) hat einfach die Werte der Felder, die mit der jeweiligen Farbe besetzt ...
- Do 20. Nov 2025, 18:58
- Forum: Freepascal
- Thema: Gibt es in Pascal ein Äquivalent zum ? Operator in C?
- Antworten: 12
- Zugriffe: 535
Re: Gibt es in Pascal ein Äquivalent zum ? Operator in C?
Danke!theo hat geschrieben: Do 20. Nov 2025, 18:33 Es gibt noch IfThen in den units Strutils und Math:
Etwas merkwürdig imho...Code: Alles auswählen
Caption:=IfThen(CheckBox1.Checked , 'a', 'b');
Ja, als Funktion kann man das natürlich so implementieren.
- Do 20. Nov 2025, 18:25
- Forum: Freepascal
- Thema: Gibt es in Pascal ein Äquivalent zum ? Operator in C?
- Antworten: 12
- Zugriffe: 535
Re: Gibt es in Pascal ein Äquivalent zum ? Operator in C?
Danke, das scheint aber in Freepascal nicht zu gehen.
Beispiel:
Fehlermeldung: unit1.pas(35,15) Error: Illegal expression
Beispiel:
Code: Alles auswählen
ShowMessage(if CheckBox1.Checked then 'true' else 'false');
- Do 20. Nov 2025, 17:54
- Forum: Freepascal
- Thema: Gibt es in Pascal ein Äquivalent zum ? Operator in C?
- Antworten: 12
- Zugriffe: 535
Gibt es in Pascal ein Äquivalent zum ? Operator in C?
Hallo,
ich habe eben einen C Quellcode nach Pascal übesetzt. In C (oder auch z.B. PHP) gibt es den ? Operator.
int schwarz = 1;
int weiss = -1;
int getcolor(int maxOrMin) {
return maxOrMin?schwarz:weiss;
}
Die Funktion liefert abhängig vom Wert im Parameter maxOrMin entweder den ersten oder ...
ich habe eben einen C Quellcode nach Pascal übesetzt. In C (oder auch z.B. PHP) gibt es den ? Operator.
int schwarz = 1;
int weiss = -1;
int getcolor(int maxOrMin) {
return maxOrMin?schwarz:weiss;
}
Die Funktion liefert abhängig vom Wert im Parameter maxOrMin entweder den ersten oder ...
- So 16. Nov 2025, 12:48
- Forum: Einsteigerfragen
- Thema: [gelöst]GetDesktopWindow
- Antworten: 8
- Zugriffe: 570
Re: GetDesktopWindow
So wie ich das sehe, wird dort ein Fenster erzeugt und als Child vom Desktopwindow hinter den Desktop Icons gezeichnet. Das mit dem SendMessage dient dann nur der Kommunikation mit diesem Fenster, da das Desktopfenster nicht dafür ausgelegt ist, Children zu verwalten. Aus dem Grund kommen ansonsten ...
- So 16. Nov 2025, 11:03
- Forum: Einsteigerfragen
- Thema: [gelöst]GetDesktopWindow
- Antworten: 8
- Zugriffe: 570
Re: GetDesktopWindow
Also ich hab's mal getestet.
Das Programmelchen speichert ein Png mit dem Inhalt des Desktops in C:\users\user\pictures\test.png
Was genau ist jetzt Deine Frage?
Das Programmelchen speichert ein Png mit dem Inhalt des Desktops in C:\users\user\pictures\test.png
Was genau ist jetzt Deine Frage?
- Fr 14. Nov 2025, 11:03
- Forum: Benutzung der IDE
- Thema: Wo ist "console" definiert?
- Antworten: 9
- Zugriffe: 808
Re: Wo ist "console" definiert?
Wenn man in den Projekteinstellungen unter Compilereinstellungen -> Hinzufügungen und Beeinflussungen -uconsole einträgt, dann passt es auch im Codeeditor.
Ich hätte halt gerne gewusst, wo console ursprünglich definiert wurde.
Ich hätte halt gerne gewusst, wo console ursprünglich definiert wurde.
- Mi 12. Nov 2025, 13:09
- Forum: Benutzung der IDE
- Thema: Wo ist "console" definiert?
- Antworten: 9
- Zugriffe: 808
Re: Wo ist "console" definiert?
Ihr könnt es ja gerne mal selbst ausprobieren.
Ich hatte letztens ein Video über den minimax bzw. Alpha Beta Prune Algorithmus gesehen und wollte das mal in einem 4 Gewinnt Spiel umsetzen.
Es sieht zwar noch grauselich aus und der minimax Algorithmus ist bei einer maxTiefe von mehr als 6 quälend ...
Ich hatte letztens ein Video über den minimax bzw. Alpha Beta Prune Algorithmus gesehen und wollte das mal in einem 4 Gewinnt Spiel umsetzen.
Es sieht zwar noch grauselich aus und der minimax Algorithmus ist bei einer maxTiefe von mehr als 6 quälend ...
- Mi 12. Nov 2025, 12:11
- Forum: Benutzung der IDE
- Thema: Wo ist "console" definiert?
- Antworten: 9
- Zugriffe: 808
Re: Wo ist "console" definiert?
Das?
https://www.freepascal.org/daily/doc/prog/progsu88.html
Ja, das hatte ich schon gelesen. Wenn ich in meiner Anwendung einen Button einbaue und darin:
procedure TViergewinntMainForm.btnisConsoleClick(Sender: TObject);
begin
if IsConsole then showmessage('console') else showmessage('gui ...
- Mi 12. Nov 2025, 10:57
- Forum: Benutzung der IDE
- Thema: Wo ist "console" definiert?
- Antworten: 9
- Zugriffe: 808
Wo ist "console" definiert?
Hallo,
ich arbeite an einem kleinen Projekt, welches zwar als "Applikation" erzeugt wurde, aber zunächst als einfaches Konsolenprogramm arbeiten sollte.
Zu dem Zweck habe ich unter Projekteinstellungen -> Compilereinstellungen -> Konfiguration und Ziele -> Zielbetriebssystemspezifische ...
ich arbeite an einem kleinen Projekt, welches zwar als "Applikation" erzeugt wurde, aber zunächst als einfaches Konsolenprogramm arbeiten sollte.
Zu dem Zweck habe ich unter Projekteinstellungen -> Compilereinstellungen -> Konfiguration und Ziele -> Zielbetriebssystemspezifische ...