Threads unter Windows Seven

Für allgemeine Fragen zur Programmierung, welche nicht! direkt mit Lazarus zu tun haben.
Antworten
Scotty
Beiträge: 768
Registriert: Mo 4. Mai 2009, 13:24
OS, Lazarus, FPC: Arch Linux, Lazarus 1.3 r44426M FPC 2.6.4
CPU-Target: x86_64-linux-qt/gtk2
Kontaktdaten:

Threads unter Windows Seven

Beitrag von Scotty »

Ich habe eben mein Programm, das ich unter Linux in einer Virtualbox mit XP für 32bit kompiliert habe und das dort auch korrekt läuft, unter Windows Seven (Evaluierungskopie 7100) ausprobiert und bekomme einen Fehler, dass nicht der Mainthread synchronisieren will. Kann es sein, dass W7 das Multithreading reglementiert?
Dateianhänge
Screenschot
Screenschot

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6985
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: Threads unter Windows Seven

Beitrag von af0815 »

Wenn du mir das Bsp. schickst, so werde ich es mal unter dem (aktuellen) Vista 64 probieren. Das sollte doch W7 ähnlicher sein.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Scotty
Beiträge: 768
Registriert: Mo 4. Mai 2009, 13:24
OS, Lazarus, FPC: Arch Linux, Lazarus 1.3 r44426M FPC 2.6.4
CPU-Target: x86_64-linux-qt/gtk2
Kontaktdaten:

Re: Threads unter Windows Seven

Beitrag von Scotty »

Prinzipiell würde ich sowieso gern mein Programm und insbesondere den Code von Experten kritisiert bekommen 8). Ich habe in meinem Forum (http://17085.homepagemodules.de" onclick="window.open(this.href);return false;) die neueste 32bit Windows Variante (im Bereich für registrierte Benutzer), aber man braucht auch noch ein Wörterbuch (z.B. deutsch auf http://downloads.sourceforge.net/projec ... eutsch.dic" onclick="window.open(this.href);return false;). Bisher hat sich noch niemand für ein Linux-Executable oder 64bit und erst recht nicht für den Quellcode interessiert. Da ich OpenSource als Ziel habe, stelle ich das alles gern irgendwo online. Ist aber schon recht komplex.

Ich habe eben probiert, Lazarus unter W7-64 zu installieren, aber es scheitert an Glscene.

Code: Alles auswählen

function TryStrToFloat(const S: string; out Value: Extended): Boolean; overload;
function TryStrToFloat(const S: string; out Value: Double): Boolean; overload;

Code: Alles auswählen

C:\Lazarus\components\glscene\Source\platform\glcrossplatform.pas(772,10) Error: Function is already declared Public/Forward "TryStrToFloat(const AnsiString,out Double):Boolean;"
Verstehe ich das richtig, dass Extended und Double identisch sein sollen?

Scotty
Beiträge: 768
Registriert: Mo 4. Mai 2009, 13:24
OS, Lazarus, FPC: Arch Linux, Lazarus 1.3 r44426M FPC 2.6.4
CPU-Target: x86_64-linux-qt/gtk2
Kontaktdaten:

Re: Threads unter Windows Seven

Beitrag von Scotty »

http://bugs.freepascal.org/view.php?id=14390" onclick="window.open(this.href);return false;

Antworten