Die Suche ergab 153 Treffer

von Thandor
Di 30. Mai 2017, 17:15
Forum: Einsteigerfragen
Thema: ---
Antworten: 26
Zugriffe: 9880

Re: Quiz mit zufälligen Fragen

Denk mal etwas logisch nach. Kannst du etwas verwenden, bevor du es gekauft hast? Du verwendest nr, bevor du nr, mit Random einen Wert vergibst. mein Lazarus kann mit "sl[nr].Split(',');" nix anfangen. Was ist sl? Was kann sl? Das solltest du mal in der Dokumentation nachschlagen. Dein Pro...
von Thandor
Sa 29. Apr 2017, 23:06
Forum: Komponenten und Packages
Thema: Uhrzeit einstellen auf Touchscreen
Antworten: 2
Zugriffe: 1852

Re: Uhrzeit einstellen auf Touchscreen

Hallo,

ich habe das bei meinem Pi und Touchscreen mit Buttons und Edit-Elementen gemacht. Das funktioniert ganz gut.
von Thandor
Sa 15. Apr 2017, 12:58
Forum: Freepascal
Thema: Komische Probleme mit (Endlos)Schleife
Antworten: 21
Zugriffe: 10846

Re: Komische Probleme mit (Endlos)Schleife

mschnell hat geschrieben:[...]
Außerdem sind "endlos-Schleifen" ("Busy Wait") auch da verboten, weil das eine 100% Auslastung des ganzen Rechners bewirk6t und damit alles (andere Threads und andere Programme) verlangsamt.

-Michael


ein Delay(10); bewirkt hier schon wunder.
von Thandor
Di 28. Feb 2017, 15:38
Forum: Benutzung der IDE
Thema: CodeTools Probleme mit "out"?
Antworten: 1
Zugriffe: 2007

CodeTools Probleme mit "out"?

Hallo, ich habe eine etwas ältere Unit. Die macht unter den CodeTool von Lazrus ein paar Probleme. Wenn ich mit strg+Leertaste mir die Liste der möglichen Bezeichner (Codevervollständigung) anzeigen lassen möchte kommt die folgende Fehlermeldung:   winmouse.pas(35,29) Error: : erwartet aber mouseEve...
von Thandor
Mo 6. Feb 2017, 22:55
Forum: Dies und Das
Thema: Raspbian Shellscript asynchron ausführen
Antworten: 9
Zugriffe: 6033

Re: Raspbian Shellscript asynchron ausführen

Hat sich erledigt.

hatte die Frage hier noch parallel gestellt.

Es lag an den relativen Pfad bei "./update.sh"
von Thandor
Mo 6. Feb 2017, 22:09
Forum: Dies und Das
Thema: Raspbian Shellscript asynchron ausführen
Antworten: 9
Zugriffe: 6033

Re: Raspbian Shellscript asynchron ausführen

So ich habe es jetzt fast hinbekommen...   Process := TProcess.create(nil); Process.CommandLine := 'sudo ./update.sh ' + IntToStr(pid) + ' ' + source + ' ' + AppDir; Process.Options := Process.Options + [poNewConsole]; Process.ShowWindow := swoMaximize; Process.Execute; Process.Free;...
von Thandor
Mo 6. Feb 2017, 20:24
Forum: Dies und Das
Thema: Raspbian Shellscript asynchron ausführen
Antworten: 9
Zugriffe: 6033

Re: Raspbian Shellscript asynchron ausführen

Was ich nicht verstehe ist, warum es mit RunCommand nicht funktioniert   #!/bin/bash   echo "starting update" echo "./update_ex.sh $1 $2 $3"   ./update_ex.sh $1 $2 $3 &   exit 0   Das & bei "./update_ex.sh $1 $2 $3 &" soll doch dafür...
von Thandor
Mo 6. Feb 2017, 19:46
Forum: Dies und Das
Thema: Raspbian Shellscript asynchron ausführen
Antworten: 9
Zugriffe: 6033

Re: Raspbian Shellscript asynchron ausführen

Also mit RunCommand lief ja das Script mit sudo ohne dass ich ein Passwort mitgeben musste, es hat halt aber das Programm blockiert, weil das Skript wartet, bis das Programm beendet wird. Schieße ich das Programm mit "kill" ab lief das Skript durch. Außerdem musste ich bei Raspbian noch ni...
von Thandor
Mo 6. Feb 2017, 19:17
Forum: Dies und Das
Thema: Raspbian Shellscript asynchron ausführen
Antworten: 9
Zugriffe: 6033

Re: Raspbian Shellscript asynchron ausführen

Danke für deine Antwort. Ich habe es jetzt so gemacht:   Process := TProcess.create(nil); Process.CommandLine := 'sudo ./update.sh ' + IntToStr(pid) + ' ' + source + ' ' + AppDir; Process.Execute; Application.Terminate;   leider wird mein Script anscheinend nicht ausgeführt. Oder hab...
von Thandor
Mo 6. Feb 2017, 18:34
Forum: Dies und Das
Thema: Euer Lazarus Desktop
Antworten: 19
Zugriffe: 11388

Re: Euer Lazarus Desktop

Ich nutze zur Zeit auch die Docking-IDE mit den Spartan-Formeditor.
von Thandor
Mo 6. Feb 2017, 18:10
Forum: Dies und Das
Thema: Raspbian Shellscript asynchron ausführen
Antworten: 9
Zugriffe: 6033

Raspbian Shellscript asynchron ausführen

Hallo, habe ein Problem. Ich möchte in meinem Programm eine Update-Funktion einführen (also Versionsupdate). Dazu habe ich mir ein Shell-Skript geschrieben. update_ex.sh   #!/bin/bash   echo "updating the CashDesk-System please wait"   pid=$1 source=$2 destination=$3   # waitin for closein...
von Thandor
Do 12. Jan 2017, 21:03
Forum: Sonstige
Thema: Lazarus 1.6 u. neuer auf RaspberryPi (Raspbian) installieren
Antworten: 10
Zugriffe: 13374

Re: Lazarus 1.6 u. neuer auf RaspberryPi (Raspbian) installi

Mathias hat geschrieben:Da mit deinem Script ein FPC 3.0.0 gebaut wird, könnte man sicher in einem 2. Schritt auch ein FPC 3.1 bauen, oder täusche ich mich da ?


Das sollte möglich sein.
von Thandor
Do 12. Jan 2017, 12:09
Forum: Sonstige
Thema: Lazarus 1.6 u. neuer auf RaspberryPi (Raspbian) installieren
Antworten: 10
Zugriffe: 13374

Re: Lazarus 1.6 u. neuer auf RaspberryPi (Raspbian) installi

So ich habe mir mal nach Diesem Artikel ein einfaches Script zusammen gebastelt. Mit diesem habe ich es geschafft Freepascal 3.0.0 und Lazarus 1.7 auf Raspbian zu installieren. (FPC3.1.1 wollte nicht Compilieren, da FPC3.0.0 vorausgesetzt?) Nachteile: Es werden 2GB freier Speicherplatz benötigt (FPC...
von Thandor
Di 10. Jan 2017, 22:57
Forum: Sonstige
Thema: Lazarus 1.6 u. neuer auf RaspberryPi (Raspbian) installieren
Antworten: 10
Zugriffe: 13374

Lazarus 1.6 u. neuer auf RaspberryPi (Raspbian) installieren

Hallo, in dem Thread Programm braucht ständig mehr Speicher - Lazarus unter Raspi bin ich auf den Scripts von http://blog.boberglund.com/ aufmerksam geworden. Da anscheinend nicht nur ich Probleme mit diesem Script habe mache ich hier mal ein neues Thema auf, da es ja eigentlich nicht mit dem Thema ...
von Thandor
Mo 9. Jan 2017, 21:43
Forum: Dies und Das
Thema: [Gelöst]Raspbian Autostart: Anwendung als Root ausführen
Antworten: 13
Zugriffe: 8565

Re: Raspbian Autostart: Anwendung als Root ausführen

@Socke
Ja, das Funktioniert.
Jedoch musste ich "[poWaitOnExit]" wegnehmen, da RunCommand nur 3 Parameter akzeptiert.