Die Suche ergab 34 Treffer

von paradox
Do 5. Jul 2007, 12:28
Forum: Programmierung
Thema: Gdb Could not open /proc/*/status
Antworten: 0
Zugriffe: 1992

Gdb Could not open /proc/*/status

Hallo ich nutze gdb 6.4.90-debian und möchte mein in fpc geschriebenes Programm debuggen. Doch mein gdb sagt mir immer:

This GDB was configured as "i486-linux-gnu"...Using host libthread_db library "/lib/tls/libthread_db.so.1".

(gdb) run
Starting program: /home/richard/threadtest
[Thread debugging ...
von paradox
Sa 9. Jun 2007, 18:41
Forum: Freepascal
Thema: Failed to create new Thread
Antworten: 5
Zugriffe: 3094

Hi Theo,

ja genau das ist mein Problem. Ich danke dir.
von paradox
Sa 9. Jun 2007, 14:54
Forum: Freepascal
Thema: Failed to create new Thread
Antworten: 5
Zugriffe: 3094

Hi Theo,

ja du hast recht man sollte nicht alt so viele Threads erstellen. Aber der TMainThread erstellt TTestThreads die FreeOnTerminate haben und nichts im execute, somit sollten sie sich sofort wieder Freigeben.
Was sie aber allem Anschein nach nicht tun.

Gruss
Paradox
von paradox
Sa 9. Jun 2007, 01:09
Forum: Freepascal
Thema: Failed to create new Thread
Antworten: 5
Zugriffe: 3094

Nach langem rum probieren habe ich den Quelltext auf stolze 50 Zeilen gebracht.
Unter Linux mit 2.6 Kernel und mit Fpc 2.0.4 Kompiliert läuft es mit 2.1.4 kommt die Fehlermeldung.

Könnte mir das jemand bestätigen? Damit ich vielleicht einen Eintrag im Bug-tracking machen kann.

Danke schon mal ...
von paradox
Fr 8. Jun 2007, 17:26
Forum: Freepascal
Thema: Failed to create new Thread
Antworten: 5
Zugriffe: 3094

Failed to create new Thread

Hi,

ich habe eine recht simple Serveranwendung unter Linux geschrieben.
Die Anfragen mit Hilfe von synapse entgegen nimmt, soweit funktioniert auch alles. Doch nach ca. 100-120 Anfragen mit mehren Threads sagt mir die Anwendung
„Failed to create new Thread“ wenn ich danach raiseLastOSError ...
von paradox
Fr 18. Mai 2007, 13:30
Forum: Freepascal
Thema: Wide/Strings über Librarys hinweg
Antworten: 7
Zugriffe: 3205

Hi theo, ich habe es auch gefunden auf http://www.hu.freepascal.org/lists/fpc-pascal/2006-January/009934.html" onclick="window.open(this.href);return false;.
Da ich aus der Delphi Welt komme und FPC keine sharemem.pas kennt,
ging ich davon aus die ganzen Manager einfach zu setzen reicht aus.
Ich ...
von paradox
Fr 18. Mai 2007, 11:48
Forum: Freepascal
Thema: Wide/Strings über Librarys hinweg
Antworten: 7
Zugriffe: 3205

Andere Programmier Sprachen sind nicht so mein Problem, die Ristrektion nur Library’s die mit FPC gemacht sind laufen, ist schon ok.

Ich habe hier mal einen backtrace vielleicht kann man mir da weiter helfen:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1481729104 ...
von paradox
Fr 18. Mai 2007, 10:48
Forum: Freepascal
Thema: Wide/Strings über Librarys hinweg
Antworten: 7
Zugriffe: 3205

Danke für die schnelle Antwort, nur habe ich damit ein kleines Problem :D.
Da ich auch Varianten mit übergebe, habe ich den MemManager und den WebStringMananger der Library mit übergeben. Doch das scheint nicht die Lösung zu sein ?
von paradox
Fr 18. Mai 2007, 10:38
Forum: Units/Komponenten
Thema: WaitForMultipleObjects auch für Linux
Antworten: 0
Zugriffe: 2297

WaitForMultipleObjects auch für Linux

Diese Units habe ich geschrieben um ein Multithreaded Applikation die ich in Delphi geschrieben habe unter Linux zum laufen zubringen. Sie ermöglichen den mit Threads auf Events zu warten ohne jedes mal pollen zu müssen, dies hat den Vorteil das die Threads ohne jegliche Cpu last warten können ...
von paradox
Fr 18. Mai 2007, 09:48
Forum: Freepascal
Thema: Wide/Strings über Librarys hinweg
Antworten: 7
Zugriffe: 3205

Wide/Strings über Librarys hinweg

Hallo ich versuche eine Multithread Applikation zu schreiben die Library’s laden kann, in denen die Eigentlichen Funktionen der Applikation enthalten sind.
Da FPC keine alternative zu der BPL Technik unter Delphi bietet wird man zur Kreativität gezwungen. Objekte habe ich mit Abstraktenklassen ...
von paradox
Sa 16. Dez 2006, 00:52
Forum: Freepascal
Thema: Threadprogrammierung
Antworten: 30
Zugriffe: 17300

Ok,

wuerde dann aber Bedeuten das wenn ich 200 TTCPListenerThread habe, immer nur einer LookForData machen kann.
von paradox
Fr 15. Dez 2006, 23:21
Forum: Dies und Das
Thema: Wo kommt dein Nick-Name her?
Antworten: 12
Zugriffe: 7322

Mein stammt von der Alten langsamen Database-Engine Paradox Borland, mit dem super Tempomatten beim Installieren :D
von paradox
Fr 15. Dez 2006, 23:19
Forum: Freepascal
Thema: Threadprogrammierung
Antworten: 30
Zugriffe: 17300

Hallo schnullerbacke


Die Methode Synchronize führt innerhalb des Haupt-Threads einen Methodenaufruf aus.

Ein Ausschnitt aus der Delphi-Hilfe. Stellt sich mich doch sofort die Frage. Wozu einen Thread schreiben der auf dem Applikations-Thread Prozeduren ausfuehrt ?

Einzige Anwendungspunkt der mir ...
von paradox
Fr 15. Dez 2006, 23:02
Forum: Freepascal
Thema: Threadprogrammierung
Antworten: 30
Zugriffe: 17300

Hallo Michael,

zu meinen schlechten Erfahrungen. Am besten ein kleines Beispiel, ich habe zwei Threads und moechte als Applikation beide ueber eine Aenderung Informieren.
Haette ich dafuer eine Pipe wuerde nur einer dieser beiden Threads diese Info bekommen. Es koennte auch sein, dass es mit Pipes ...
von paradox
Fr 15. Dez 2006, 00:37
Forum: Freepascal
Thema: Threadprogrammierung
Antworten: 30
Zugriffe: 17300

Auch ich schreibe mit Freepascal und Threads, deshalb gebe ich auch mal meinen Senf hinzu :D.

Threadprogrammierung funktioniert mit Lazarus unter Linux genauso wie unter Windows. Kann ich nur bestätigen, bis jetzt hatte ich unter beiden Plattformen keine Probleme.

Pipes werden gern zur ...