debugger

Still in use?

Moderator: Moderatoren

Antworten
angelo
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 196
Registriert: Mo, 24. Apr 2006 10:52

debugger

Beitrag von angelo »

Hallo zusammen,

seit ein paar Tagen versuche ich den Debugger (cld.exe) in Clipper 5.2 zu starten bzw. ein Programmteil durchsuchen zu lassen nach Fehler. Obwohl ich es mache wie es vorgeschrieben ist funktioniert überhaupt nichts.
Muß noch sagen das ich den Debugger noch nie benützt habe.

Kann mir jemand dabei helfen?

Vielen Dank im voraus für die Hilfe.

Gruß
angelo
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16511
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Ui,
ist schon soooo lange her, dass ich mit Clipper gearbeitet habe. :oops:
Wie rufst Du denn den Debugger auf und was für Fhlermeldungen bekommst Du denn?

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Bertram Hansen
Foren-Moderator
Foren-Moderator
Beiträge: 1015
Registriert: Di, 27. Sep 2005 8:55
Wohnort: 51379 Leverkusen
Hat sich bedankt: 28 Mal
Danksagung erhalten: 20 Mal
Kontaktdaten:

Beitrag von Bertram Hansen »

Hallo angelo,

hast Du die Debugger Lib mit gelinkt?

Code: Alles auswählen

file ...\lib\cld.lib

:wave:
Gruß Bertram
http://www.tobax.de
Mitglied der XUG Cologne
Mitglied der XUG Osnabrück
Beisitzer des Deutschsprachige Xbase-Entwickler e.V.

Solange Kakaobohnen an Bäumen wachsen ist Schokolade Obst!
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15696
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 66 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Beitrag von brandelh »

Hallo,

wurde die ganze Anwendung mit dem Debugger Kommando kompiliert ( /b ) ?
und danach cld debugexe.exe aufgerufen ?
Welche Meldungen erhältst du denn, bzw. was geschieht?
Gruß
Hubert
angelo
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 196
Registriert: Mo, 24. Apr 2006 10:52

Beitrag von angelo »

Martin Altmann hat geschrieben:Ui,
ist schon soooo lange her, dass ich mit Clipper gearbeitet habe. :oops:
Wie rufst Du denn den Debugger auf und was für Fhlermeldungen bekommst Du denn?

Viele Grüße,
Martin

Hallo Martin,

nachdem ich die scriptdateien mit den commando /b kompiliert habe, habe ich den debugger mit 'cld dateiname.exe' aufgerufen. Danach startet das exe-Programm aber es passiert nichts was mit dem debugger zu tun hat z. B. das der debugger-Bildschirm angezeigt wird. Eine Fehlermeldung erhalte ich auch nicht.

Viele Grüße
Angelo
angelo
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 196
Registriert: Mo, 24. Apr 2006 10:52

Beitrag von angelo »

Bertram Hansen hat geschrieben:Hallo angelo,

hast Du die Debugger Lib mit gelinkt?

Code: Alles auswählen

file ...\lib\cld.lib


Hallo Bertram,

muß ich diese 'cld.lib' in der '.lnk' mit linken?

Viele Grüße
angelo
angelo
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 196
Registriert: Mo, 24. Apr 2006 10:52

Beitrag von angelo »

brandelh hat geschrieben:Hallo,

wurde die ganze Anwendung mit dem Debugger Kommando kompiliert ( /b ) ?
und danach cld debugexe.exe aufgerufen ?
Welche Meldungen erhältst du denn, bzw. was geschieht?
Hallo Hubert,

die scriptdateien habe ich mit /b kompiliert.
Wenn ich dann 'cld debugexe.exe' aufrufe, springt er
in die nächste Zeile aber passieren tut nichts.

Viele Grüße
angelo
Zuletzt geändert von angelo am Mo, 31. Jul 2006 17:27, insgesamt 1-mal geändert.
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14653
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 88 Mal
Kontaktdaten:

Beitrag von Jan »

Angelo,

die lib wird einfach im Linker mit angegeben. Wie jede andere lib auch.

Wenn Du das aufrufst mit "cld DebugExe", dann brauchst Du das /b nicht mehr.

Jan
Zuletzt geändert von Jan am Mo, 31. Jul 2006 18:01, insgesamt 1-mal geändert.
angelo
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 196
Registriert: Mo, 24. Apr 2006 10:52

Beitrag von angelo »

Jan hat geschrieben:Angelo,

die lib wird einfach im Linker mit angegeben. Wie jede andere lib auch.

Wenn Dun das aufrufst mit "cld DebugExe", dann brauchst Du das /b nicht mehr.

Jan

Hallo Jan,

habe deshalb gefragt weil ich es normal im Linker eingebaut habe
wie andere auch aber es immer noch nicht geht.
Nun erhalte ich wenn ich 'cld debugexe' aufrufe folgende
Fehlermeldung 'Fatal cld/100'.

Viele Grüße
angelo
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14653
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 88 Mal
Kontaktdaten:

Beitrag von Jan »

Ups. Ich muß schauen, ob ich zu Hause noch eine Tabelle mit den alten Fehlercodes habe.

Um eines auszuschließen: Du hast schon mit /b compiliert?

Jan
angelo
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 196
Registriert: Mo, 24. Apr 2006 10:52

Beitrag von angelo »

Jan hat geschrieben:Ups. Ich muß schauen, ob ich zu Hause noch eine Tabelle mit den alten Fehlercodes habe.

Um eines auszuschließen: Du hast schon mit /b compiliert?

Jan

Ja, die scriptdateien habe ich mit dem commando /b kompiliert.
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Re: debugger

Beitrag von AUGE_OHR »

hi,
angelo hat geschrieben: ...den Debugger (cld.exe) in Clipper 5.2 zu starten bzw.
was für ein OS ?
ist die Cl*pper Application "real"-mode oder "protect"-mode ?
welcher Linker (RTLink, Blinker Version ?, Exospace) ?

poste doch einfach mal deine *.RMK und *.LNK Datein.

gruss by OHR
Jimmy
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15696
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 66 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Beitrag von brandelh »

Jan hat geschrieben:Wenn Du das aufrufst mit "cld DebugExe", dann brauchst Du das /b nicht mehr.
Hallo Jan,

ich meine das ist falsch, /B compilieren und LIB Linken, dann hat man den Debugger in der EXE, ansonsten /B compilieren und die Exe mit cld ... aufrufen, dann debugged man die EXE mit dem externen Debugger.

hast du die __wait_b.obj gelinkt ? Bei den schnellen Rechnern ist das nötig.
Gruß
Hubert
angelo
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 196
Registriert: Mo, 24. Apr 2006 10:52

Re: debugger

Beitrag von angelo »

AUGE_OHR hat geschrieben:hi,
angelo hat geschrieben: ...den Debugger (cld.exe) in Clipper 5.2 zu starten bzw.
was für ein OS ?
ist die Cl*pper Application "real"-mode oder "protect"-mode ?
welcher Linker (RTLink, Blinker Version ?, Exospace) ?

poste doch einfach mal deine *.RMK und *.LNK Datein.

gruss by OHR
Jimmy

Hallo Jimmy,

habe als Betriebssystem Win98.
Beim starten wird Win98 normal gestartet und dann
klicke ich das Symbol 'Ms-DOS' an und erhalte den schwarzen Bildschirm.
Von dort arbeite ich dann mit Clipper und es klappt auch wunderbar also ohne Probleme.

Als Linker habe ich 'Rtlink', Real-Mode.
Die .lnk Datei ist folgende:

FI SEGME
LIB EXTEND
LIB CT
LIB CLD
OVERLAY CODE
BEGINAREA
SECTION FILE q:\CLIPP52e\OBJ\ctgr.obj
SECTION FILE q:\CLIPP52e\OBJ\__wait_b.obj
SECTION FILE STAMM
SECTION FILE STAMMDR
SECTION FILE ERFASSEN
SECTION FILE ABRUF
SECTION FILE BESTAND
SECTION FILE STATISTI
SECTION FILE RHOLZEK
SECTION FILE ZUSATZ
SECTION FILE AUSKUNFT
ENDAREA

Gruß
angelo
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Re: debugger

Beitrag von AUGE_OHR »

hi,
angelo hat geschrieben: LIB CLD
es muss FILE CLD.LIB heissen

gruss by OHR
Jimmy
angelo
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 196
Registriert: Mo, 24. Apr 2006 10:52

Re: debugger

Beitrag von angelo »

AUGE_OHR hat geschrieben:hi,
angelo hat geschrieben: LIB CLD
es muss FILE CLD.LIB heissen

gruss by OHR
Jimmy

Hallo Jimmy,

nun habe ich die scriptdateien mit /b kompiliert und
wie du geschrieben hast 'FILE d:\......\cld.lib statt
'LIB CLD' eingegeben und es haut hin.

Vielen Dank für die Hilfe.

Gruß
angelo
Antworten