express++ dcstd.ch redefinition error

Moderator: Moderatoren

Antworten
Alfred
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 476
Registriert: Do, 03. Mai 2007 12:37
Wohnort: München

express++ dcstd.ch redefinition error

Beitrag von Alfred »

Hallo,

ich habe mich bislang erfolgreich mit folgendem durchgemogelt:

Code: Alles auswählen

#include "dcbitmap.ch"
#include "dccursor.ch"
#include "dcdialog.ch"
#include "dcgra.ch"
#include "dcprint.ch"
#include "appevent.ch"
#include "dmlb.ch"
#include "gra.ch"
#include "Fileio.ch"
#include "xbp.ch"
Ich wollte den Befehl INSERT einsetzen und dazu wird dcstd.ch benötigt.
Füge ich diesen nun ein, erhalte ich für dcprint einen Redefinitionsfehler
und für dcstd.ch syntax errors.

Code: Alles auswählen

DO WHILE .NOT. EOF()
ENDO
wird nicht akzeptiert. Nur While .... End.

Um den Fehler zu beseitigen habe ich

Code: Alles auswählen

#include "appevent.ch"
#include "dmlb.ch"
#include "dcdialog"
#include "dcprint.ch"
die von dcstd.ch auch aufgerufen werden entfernt.
Der Redefinitionfehler für dcprint.ch bleibt trotzdem.

Gruß
Alfred
Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2941
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Hat sich bedankt: 13 Mal
Danksagung erhalten: 34 Mal
Kontaktdaten:

Beitrag von Wolfgang Ciriack »

Hallo Alfred,
hast du es mal mit

Code: Alles auswählen

do while ....
enddo
probiert :)
Viele Grüße
Wolfgang
Alfred
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 476
Registriert: Do, 03. Mai 2007 12:37
Wohnort: München

Beitrag von Alfred »

Hallo Wolfgang,

das enddo habe ich leider nur hier falsch geschrieben. :(

In der Alaskadokumentation steht das do jeweils in [].

Gruß
Alfred
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15701
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 69 Mal
Danksagung erhalten: 34 Mal
Kontaktdaten:

Beitrag von brandelh »

Alfred hat geschrieben:In der Alaskadokumentation steht das do jeweils in [].
für den Compiler sind

Code: Alles auswählen

do while ...
...
end
und

Code: Alles auswählen

do while ...
...
enddo
identisch, aber für uns ist ausschreiben besser lesbar :wink:
Gruß
Hubert
Antworten