Die Suche ergab 324 Treffer

von thosch
So 31. Mär 2019, 08:06
Forum: Dies und Das
Thema: Linux ISO oder Kolibri.img mit Grub4dos booten
Antworten: 5
Zugriffe: 3512

Re: Linux ISO oder Kolibri.img mit Grub4dos booten

Dumme Frage: sudo update-grub2 oder update-grub hast du gemacht? https://linuxwiki.de/grub4dos Nein, habe ich nicht gemacht, ich habe den Bootstick unter Windows eingerichtet. Ich habe folgendes gemacht: - Mit Rufus meinen Stick auf FAT formatiert - Freedos 1.3 RC1 die Datei FD13FULL.IMG mit Rufus ...
von thosch
Fr 29. Mär 2019, 20:58
Forum: Dies und Das
Thema: Linux ISO oder Kolibri.img mit Grub4dos booten
Antworten: 5
Zugriffe: 3512

Linux ISO oder Kolibri.img mit Grub4dos booten

Hallo, Ich will freedos eine GUI verpassen, die modernen Anforderungen gerecht wird. Das will ich tun indem ich ein kleines Linux wie Antix oder das Linux fremde KolibriOS, das nur 60MByte umfasst, aber als .IMG vorligt, von DOS Prompt aus booten. Mit Easy2Boot einen Bootstick angeleggt funktioniert...
von thosch
Sa 15. Dez 2018, 09:32
Forum: Freepascal
Thema: Tastaturabfrage optimieren, wie?
Antworten: 12
Zugriffe: 5656

Re: Tastaturabfrage optimieren, wie?

Danke @siro, der Aufruf vor keypressed war die Ursache für mein Problem. Allerdings erhalte ich nun überhaupt nur die Groß- und Kleinbuchstaben wie auch die Cursortasten und Home,End,PgUp,PgDn und die Funktionstasten. Keine Alt+Key Kombinationen, die Ctrl+Key Kombinationen nur, soweit sie von der Ko...
von thosch
Fr 14. Dez 2018, 20:52
Forum: Freepascal
Thema: Tastaturabfrage optimieren, wie?
Antworten: 12
Zugriffe: 5656

Re: Tastaturabfrage optimieren, wie?

Soweit schon klar. OnKeypress kenne ich. Habe auch schon VCL (Delphi) und LCL (Lazarus) programmiert. Aber irgendwo müssen die Tastatuereignisse doch her kommen. Der Rechner hat nach wie vor sein Bios, wo es die Interrupt-Funktion INT16h zur Tastaturabfrage gibt. DOS Interrupts entfallen, die dürfte...
von thosch
Fr 14. Dez 2018, 13:39
Forum: Freepascal
Thema: Tastaturabfrage optimieren, wie?
Antworten: 12
Zugriffe: 5656

Re: Tastaturabfrage optimieren, wie?

@Siro: Danke für den Tipp, aber leider hilft auch das nicht weiter. @Kupferstecher: Ja, im Moment ist das ein Kommandozeilenversion. Die aber später in eine grafische Applikation überführt werden soll. Wie kann ich solche Tatendrücke an die Komponenten weiter leiten? Welche Quelltexte sollte ich mir...
von thosch
Mi 5. Dez 2018, 13:07
Forum: Freepascal
Thema: Tastaturabfrage optimieren, wie?
Antworten: 12
Zugriffe: 5656

Re: Tastaturabfrage funktioniert nicht

Du hast in deiner Funktion GetKeyCode folgende Zeile: GetKeyCode := KeyCode; KeyCode wird aber nirgends gesetzt ??? Somit dürfte dein Ergebnis recht zufällig ausfallen, oder verstehe ich da etwas falsch ? Soll das evtl. GetKeyCode := DosKeyCode; heissen ? Siro Danke für den Hinweis! Nein, es darf n...
von thosch
Di 4. Dez 2018, 08:35
Forum: Freepascal
Thema: Tastaturabfrage optimieren, wie?
Antworten: 12
Zugriffe: 5656

Tastaturabfrage optimieren, wie?

Hallo, ich habe folgenden Code:   unit MyKey;   Interface   uses sysutils, classes, crt;   type TKeyEvent = record CharCode: byte; ScanCode: byte; VirtCode: byte; //wegen Windows, hier trägt die Abfrageroutine den VK_XXX Code ein ShiftState: TShiftState; ShiftDirection: byte; //Linke oder rechte Shi...
von thosch
Do 29. Nov 2018, 14:59
Forum: Freepascal
Thema: Prozedurzeiger in Record nicht erkannt?
Antworten: 8
Zugriffe: 3682

Re: Prozedurzeiger in Record nicht erkannt?

Wieso das? Ich will doch einfach nur die Kapazität etwas größer machen, als aktuell gebraucht. Im Beispiel 2 Einträge mehr. Wenn die Einträge dann kommen sollen die zuerst in die Zuviel bereitgestellten Speicherplätze geschrieben werden und danach lege ich neue an, wenn die Anzahl der zusätzlich ber...
von thosch
Di 27. Nov 2018, 12:47
Forum: Freepascal
Thema: Prozedurzeiger in Record nicht erkannt?
Antworten: 8
Zugriffe: 3682

Re: Prozedurzeiger in Record nicht erkannt?

Danke Euch! Stimmt, dass der Quellcode so nicht compilierbar ist. Liegt daran dass ich das nur als Demo so hier rein geschrieben habe, ohne es getestet zu haben. Mein Original dazu ist um ein Vielfaches komplexer, das Demo hier sollte nur das Problem aufzeigen. Nun habe ich das Demo nach den Hinweis...
von thosch
Mo 26. Nov 2018, 22:30
Forum: Freepascal
Thema: Prozedurzeiger in Record nicht erkannt?
Antworten: 8
Zugriffe: 3682

Prozedurzeiger in Record nicht erkannt?

Hallo, ich habe einen Record:   type TMemberProc = function(a,b,c,d: integer): Integer; TProcRec = record ProcName: LPCTSTR; ProcPtr: TMemberProc; end; TProcs = Array of TProcRec;   TProcRecClass = class(TObject) private FRec: TProcRec; public constructor Create(Rec: TProcRec); property Rec: TProcRe...
von thosch
Fr 23. Nov 2018, 21:35
Forum: Freepascal
Thema: Warum wird das Fenster nicht angezeigt?
Antworten: 2
Zugriffe: 1974

Re: Warum wird das Fenster nicht angezeigt?

Habe ich gemacht: [code] var myatom: ATOM; myatom := RegisterClassEx(wc); Im Fenter "Überwachte Ausdrücke" ist der Wert vor dem Aufruf 0, nache dem Aufruf <evaluating>. Habe dann Rechtsklick auf dem Wert (Zeile mit dem blauen Cursor auf myatom) gemacht, dort Eigenschaften ausgewählt. Im er...
von thosch
Mi 21. Nov 2018, 22:03
Forum: Freepascal
Thema: Warum wird das Fenster nicht angezeigt?
Antworten: 2
Zugriffe: 1974

Warum wird das Fenster nicht angezeigt?

Hallo, ich probiere gerade eine Grafikbibliothek aus und steh auf dem sprichwörtlichen Schlauch. Ich poste das Problem dennoch hier, nicht in API & Plattformspezifisches. Weil es wahrscheinlich mit der Bibliothek zusammenhängt. Die stellt kein standardmäßiges API für Freepascal dar. Hier erst ma...
von thosch
Fr 16. Nov 2018, 21:56
Forum: Programmierung
Thema: External SIGSEGV in TList beim Zählen der Listeneinträge
Antworten: 13
Zugriffe: 6922

Re: External SIGSEGV in TList beim Zählen der Listeneinträge

Danke wie verrückt Euch allen. So wie von @wp_xyz beschrieben, funktioniert die Suche und vorher das Füllen der Liste. Dieser habe ich nun einen Destructor spendiert, der nun die Records nach wp_xyz's Methode nach Gebrauch frei gibt. Ich benutze nun auch einen Zeiger auf den Record als Variable, da ...
von thosch
Fr 16. Nov 2018, 08:52
Forum: Programmierung
Thema: External SIGSEGV in TList beim Zählen der Listeneinträge
Antworten: 13
Zugriffe: 6922

Re: External SIGSEGV in TList beim Zählen der Listeneinträge

Und warum ist das falsch, habe ich dochb so gemacht. Das Feld Items aus TList ist doch vom Typ Pointer. Woher soll TList da wissen, was in diesem Pointer gespeichert ist, wenn diese Typumwandlung in TMyList falsch ist. Welche Workarounds gibt es da? Oder kann es sein, dass es da einen Konflikt gibt,...
von thosch
Fr 16. Nov 2018, 06:09
Forum: Programmierung
Thema: External SIGSEGV in TList beim Zählen der Listeneinträge
Antworten: 13
Zugriffe: 6922

Re: External SIGSEGV in TList beim Zählen der Listeneinträge

Ok hier das Programm!   program listdemo;   uses Classes, Sysutils;   type TMyRec = record Zahl: Integer; Name: String; end; TMyList = class(TList) private fRec: TMyRec; public function find(Item: String; end;   function TmyList.Find(Item: String; var wc: TMyRec): Boolean; var In...