Die Suche ergab 6192 Treffer

von Mathias
Di 21. Jun 2016, 17:55
Forum: Allgemeines
Thema: GUI für DOSBOX!
Antworten: 17
Zugriffe: 11733

Re: GUI für DOSBOX!

Suchst du etwa Free-Vision ehemalig Turbo-Vison ?
Dies ist eine GUI, welche auch unter DOS läuft.
Die GUI sieht aus, wie dazumal die von Turbo-Pascal.
von Mathias
Mo 20. Jun 2016, 18:01
Forum: Einsteigerfragen
Thema: Suche in TStringlist
Antworten: 3
Zugriffe: 1667

Re: Suche in TStringlist

Mit fpc 3.1 hat es dafür noch einen neue Function gegeben, const String1 = '1234567890'; var s: string; begin s := '12';   if String1.IndexOf(s) = 0 then begin writeln(s, ' steht am Anfang von ', string1); end else begin writeln(s, ' steht nicht am Anfang von ', string1)...
von Mathias
So 19. Jun 2016, 18:11
Forum: Einsteigerfragen
Thema: Format-Befehl mit einer Variable
Antworten: 4
Zugriffe: 2359

Re: Format-Befehl mit einer Variable

An den * habe ich nicht mehr gedacht, aber die ist die sauberste Lösung von allen. :wink:
von Mathias
So 19. Jun 2016, 17:39
Forum: Freepascal
Thema: Arrays zuweisen
Antworten: 21
Zugriffe: 14585

Re: Arrays zuweisen

Ich werd wohl doch den guten alten packed Record versuchen um nen Vertex Array zu erschaffen Ein Record wird garantiert unflexibler sein, als eine Array. Das befüllen mit werten ist in beiden fast Varianten gleich. Nur mit der Array wirst du den Vorteil habe, das man die in einer ForTo.Schleife ein...
von Mathias
So 19. Jun 2016, 17:32
Forum: Einsteigerfragen
Thema: Direktes einlesen von Daten in Arrays
Antworten: 4
Zugriffe: 2013

Re: Direktes einlesen von Daten in Arrays

6 Seiten des Würfels, jede Seite wird aus 2 Dreiecken zusammengepuzzelt, jedes Dreieck hat 3 Punkte, welche jeweils durch x,y,z angegeben werden..daher der Aufwand Ich denke er braucht dies, weil er bei den Dreiecken nicht nur die Positionen braucht, sondern auch die Normalen, evt. auch die Textur-...
von Mathias
So 19. Jun 2016, 17:24
Forum: Einsteigerfragen
Thema: Komma Ergebnis falsch
Antworten: 10
Zugriffe: 3487

Re: Komma Ergebnis falsch

Glücklicherweise kann ich mich nicht an den Preis erinnern, der war auf jeden Fall zu hoch dafür das ich nie damit gearbeitet habe... Da hat sich gegenwärtig zum Glück viel getan, für die Programm-Entwicklung muss man im Normalfall keine Software mehr kaufen. Es gibt unterdessen für (fast) alles ei...
von Mathias
So 19. Jun 2016, 17:13
Forum: Einsteigerfragen
Thema: Format-Befehl mit einer Variable
Antworten: 4
Zugriffe: 2359

Re: Format-Befehl mit einer Variable

Da dies ein normaler String ist, ist dies kein Problem.

Code: Alles auswählen

const
  MyFormat = '2';
begin
  Label1.Caption := Format('%10.' + MyFormat + 'f', [Waehrung]);
end
von Mathias
Sa 18. Jun 2016, 22:02
Forum: Freepascal
Thema: Arrays zuweisen
Antworten: 21
Zugriffe: 14585

Re: Arrays zuweisen

Das es nicht auf direkten Weg geht, habe ich es so gelöst:

Code: Alles auswählen

procedure TMatrix.Identity;
const
  m: Tmat4x4 = ((1.0, 0.0, 0.0, 0.0), (0.0, 1.0, 0.0, 0.0), (0.0, 0.0, 1.0, 0.0), (0.0, 0.0, 0.0, 1.0));
begin
  FMatrix := m;
end
von Mathias
Sa 18. Jun 2016, 21:54
Forum: Freepascal
Thema: Serielle Schnittstelle reseten
Antworten: 13
Zugriffe: 5881

Re: Serielle Schnittstelle reseten

Ich mache das immer so, wichtig ist eben unter Linux das LinuxLock auf False stellt wird. Danke, genau dies habe ich gesucht. So wie ich sehe brauchst du dies auch für deinen Arduino. Für was ist das : BlockSerial.RaiseExcept:=False; ? Und bei Config hast du auch noch ein true mehr als ich ? Wie si...
von Mathias
Sa 18. Jun 2016, 20:40
Forum: Freepascal
Thema: Serielle Schnittstelle reseten
Antworten: 13
Zugriffe: 5881

Re: Serielle Schnittstelle reseten

Ich habe es gerade Versucht mit

Code: Alles auswählen

$ tput reset > /dev/ttyUSB0 
$ meinProgramm


Bringt leider nichts.

Die Fehlermeldung in meinem Programm ist folgende:

Code: Alles auswählen

Device: /dev/ttyUSB0   Status: Bad file number 9


Vielleicht hilft die weiter.
von Mathias
Sa 18. Jun 2016, 20:13
Forum: Freepascal
Thema: Serielle Schnittstelle reseten
Antworten: 13
Zugriffe: 5881

Re: Serielle Schnittstelle reseten

Ich denke, du hast meine Frage falsch verstanden.

Kann man die Verbindung zum COM-Port irgendwie erzwingen, wen die noch mit einem anderen Programm(abgestürztes/abgewürgten) verbunden ist ?
Wie schon geschrieben, gkterm kann dies, dann müsste man dies im eigenen Programm auch einbauen können.
von Mathias
Sa 18. Jun 2016, 18:52
Forum: Freepascal
Thema: Serielle Schnittstelle reseten
Antworten: 13
Zugriffe: 5881

Re: Serielle Schnittstelle reseten

Hast du noch nie ein Programm mit einer Konsole geschrieben , und versehentlich das Programm über die Konsole geschlossen. Oder einen SIGSEV gehabt. Das ist eben das Problem beim Com-Port, dann kann ich diesen bei einem Neustart nicht mehr zurück holen, ausser wie oben beschrieben mit einem Fremd-Pr...
von Mathias
Sa 18. Jun 2016, 18:30
Forum: Multimedia
Thema: OpenGL Mauskamerasteuerung
Antworten: 17
Zugriffe: 11486

Re: OpenGL Mauskamerasteuerung

Zum Umbau dieser Kamera auf OGL 3.3 werd ich wohl nen eigenen Threat aufmachen

Ich hoffe du kennst dich schon ein wenig mit Shadern aus, ohne diese geht über haupt nichts.
Aber wen man den Dreh raus hat, ist alles halb so schlimm. :wink:
von Mathias
Sa 18. Jun 2016, 18:28
Forum: Freepascal
Thema: Serielle Schnittstelle reseten
Antworten: 13
Zugriffe: 5881

Re: Serielle Schnittstelle reseten

theo hat geschrieben:Was ist Ctrl-F2?

In der Lazarus IDE Start/Halt.
von Mathias
Sa 18. Jun 2016, 17:42
Forum: Freepascal
Thema: Serielle Schnittstelle reseten
Antworten: 13
Zugriffe: 5881

Re: Serielle Schnittstelle reseten

Hat niemand eine Idee ?