AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Debuggerfehler

Ein Thema von sirius · begonnen am 19. Mai 2011 · letzter Beitrag vom 21. Mai 2011
Antwort Antwort
Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#1

Debuggerfehler

  Alt 19. Mai 2011, 14:35
Ich habe die 64bit-Version von Lazarus 0.9.30 auf einem 64bit Win7-System.

Ein Projekt (bspw. neue/leere Formularanwendung, neue Konsolenanwendung) wird beim Starten noch erstellt (in den Nachrichten steht: "Projekt "xxx" erfolgreich kompiliert. " ) aber dann kommt ein Debuggerfehler: "Der Debugger ist abgestürzt. Speichern Sie Ihre Arbeit! Drücken Sie >OK< und hoffen Sie auf einen Fix für diesen Fehler."

Ich finde dazu nirgends einen Eintrag. Bin ich da etwa der Einzige?

Ich arbeite allerdings nicht so viel mit Lazarus (brauchte aber jetzt mal etwas 64bittigeres), und kenne mich da auch nicht so groß aus. Was ich noch probiert hatte, ist Lazarus als Admin zu starten. Bringt aber nichts.
Ich könnte jetzt nur versuchen, mal eine ältere Version zu installieren.

Kennt das jemand? Weiß jemand Rat?


Edit: Ich habe noch nicht erwähnt, dass das Fehlerfenster nicht immer kommt. MAnchmal startet das Programm einfach nicht. Es passiert zumindest nichts, und das Programm ist sogleich auch wieder beendet.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.

Geändert von sirius (19. Mai 2011 um 14:45 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von JamesTKirk
JamesTKirk

Registriert seit: 9. Sep 2004
Ort: München
604 Beiträge
 
FreePascal / Lazarus
 
#2

AW: Debuggerfehler

  Alt 19. Mai 2011, 17:02
Bei Win64 haben viele Kombinationen aus FPC+GDB+Lazarus noch Probleme gemacht. Ich empfehle dir hier entweder
  • zum Entwickeln/Debuggen die 32-Bit Variante von Lazarus zu verwenden (installier sie in einen anderen Ordner und hänge "--pcp=C:\irgendein\Pfad\für\die\Konfigdateien" in einer Verknüpfung zur "lazarus.exe" an, damit die Einstellungen deiner 64-Bit Version erhalten bleiben)
  • einen der Trunk Schnappschüsse von Lazarus 0.9.31 vorzugsweise mit FPC 2.5.1 zu verwenden

Gruß,
Sven
Sven
[Free Pascal Compiler Entwickler]
this post is printed on 100% recycled electrons
  Mit Zitat antworten Zitat
Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#3

AW: Debuggerfehler

  Alt 20. Mai 2011, 10:40
Danke für Deine Antowrt. Also liegt es nicht zwingend an mir. Das ist schonmal gut zu wissen.

Die 32bit-Version kann ich ja nicht verwenden oder? Ich wollte nur kurz die Benutzung einer API testen, die allerdings aus 64bit-DLLs besteht.
Und ich hatte das vor einem Jahr schonmal gemacht (andere API und anderer Rechner mit anderem Win-BS), da klappte es. Ich habe jetzt auch probiert eine ältere Version von Lazarus zu nehmen, ging aber auch nicht.


Sirius

Edit: Bie dem Snapshot "Lazarus-0.9.31-30409-fpc-2.5.1-20110520-win64.exe
" vom 20.Mai fehlt die fpc.cfg. Ich wollt die grad nicht selbst zusammenbauen müssen.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.

Geändert von sirius (20. Mai 2011 um 13:11 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von JamesTKirk
JamesTKirk

Registriert seit: 9. Sep 2004
Ort: München
604 Beiträge
 
FreePascal / Lazarus
 
#4

AW: Debuggerfehler

  Alt 21. Mai 2011, 13:00
Danke für Deine Antowrt. Also liegt es nicht zwingend an mir. Das ist schonmal gut zu wissen.

Die 32bit-Version kann ich ja nicht verwenden oder? Ich wollte nur kurz die Benutzung einer API testen, die allerdings aus 64bit-DLLs besteht.
Dann musst du natürlich die 64-Bit Variante verwenden...

Zitat von sirius:
Edit: Bie dem Snapshot "Lazarus-0.9.31-30409-fpc-2.5.1-20110520-win64.exe
" vom 20.Mai fehlt die fpc.cfg. Ich wollt die grad nicht selbst zusammenbauen müssen.
Die baut der Installer normalerweise während der Installation zusammen (hat er das denn nicht?). Ansonsten kannst du einfach die fpc.cfg von deinem anderen FPC nehmen, rumkopieren und per search & replace alle Pfade anpassen. Da ändert sich zwischen den Versionen normalerweise nicht so viel.

Gruß,
Sven
Sven
[Free Pascal Compiler Entwickler]
this post is printed on 100% recycled electrons

Geändert von JamesTKirk (21. Mai 2011 um 13:00 Uhr) Grund: Tag gefixt
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:32 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz