Compile error
Moderator: Moderatoren
- Rudolf
- Programmier-Gott
- Beiträge: 1418
- Registriert: Mo, 02. Jan 2006 23:03
- Wohnort: Salzburg/Österreich
- Kontaktdaten:
Compile error
Hallo,
ich bekomme bei einer Zeile immer eine Fehlermeldung und habe keine Ahnung wieso. Es ist sicher diese Zeile, wenn ich sie entferne lässt sich das Programm compilieren:
loEmail := CreateObject('Chilkat_9_5_0.Email')
loEmail:Subject := "This is a test"
loEmail:Body := "This is a test"
loEmail:From := "Test"
...
>> test.prg(1482:0): error XBT0251: Reserved keyword
Scheint ein Compilerproblem zu sein, leider fällt mir kein Workaround dazu ein, egal wie ich die Variable benenne, ich erhalten den Fehler.
Grüße
Rudolf
ich bekomme bei einer Zeile immer eine Fehlermeldung und habe keine Ahnung wieso. Es ist sicher diese Zeile, wenn ich sie entferne lässt sich das Programm compilieren:
loEmail := CreateObject('Chilkat_9_5_0.Email')
loEmail:Subject := "This is a test"
loEmail:Body := "This is a test"
loEmail:From := "Test"
...
>> test.prg(1482:0): error XBT0251: Reserved keyword
Scheint ein Compilerproblem zu sein, leider fällt mir kein Workaround dazu ein, egal wie ich die Variable benenne, ich erhalten den Fehler.
Grüße
Rudolf
Rudolf Reinthaler
http://www.formcommander.net
http://www.formcommander.net
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2936
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
- Rudolf
- Programmier-Gott
- Beiträge: 1418
- Registriert: Mo, 02. Jan 2006 23:03
- Wohnort: Salzburg/Österreich
- Kontaktdaten:
Re: Compile error
Hallo Wolfgang,
habs umbenannt, keine Änderung. Im ppo File steht die Zeile gleich wie im Sourcecode
Grüße
Rudolf
habs umbenannt, keine Änderung. Im ppo File steht die Zeile gleich wie im Sourcecode
Grüße
Rudolf
Rudolf Reinthaler
http://www.formcommander.net
http://www.formcommander.net
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2825
- Registriert: Fr, 08. Feb 2008 21:29
- Hat sich bedankt: 96 Mal
- Danksagung erhalten: 13 Mal
Re: Compile error
Hallo, Rudolf -
es passiert auch dann, wenn Du in der Zeile 1482 etwa
loEmail:Body := "abc"
reinschreibst, d.h. eine Anweisung, die vorher akzeptiert wurde?
es passiert auch dann, wenn Du in der Zeile 1482 etwa
loEmail:Body := "abc"
reinschreibst, d.h. eine Anweisung, die vorher akzeptiert wurde?
Liebe Grüsse aus der Eifel,
Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
- AUGE_OHR
- Marvin
- Beiträge: 12909
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: Compile error
steht doch da "KEYWORD"Rudolf hat geschrieben:loEmail:From := "Test"
...
>> test.prg(1482:0): error XBT0251: Reserved keyword
Code: Alles auswählen
oEmail:setProperty("From","Test")
gruss by OHR
Jimmy
Jimmy
- Rudolf
- Programmier-Gott
- Beiträge: 1418
- Registriert: Mo, 02. Jan 2006 23:03
- Wohnort: Salzburg/Österreich
- Kontaktdaten:
Re: Compile error
Hallo Jimmy,
aber wieso überall anders ohne Probleme ?
Grüße
Rudolf
aber wieso überall anders ohne Probleme ?
Grüße
Rudolf
Rudolf Reinthaler
http://www.formcommander.net
http://www.formcommander.net
- AUGE_OHR
- Marvin
- Beiträge: 12909
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: Compile error
"WO" ???Rudolf hat geschrieben:aber wieso überall anders ohne Probleme ?
bei ActiveX "sollte" man setProperty() verwenden ...
Code: Alles auswählen
oMessage:setProperty('Subject', cSubject)
oMessage:setProperty('From' , cFrom) // "From" is reserved Keyword in Xbase++
oMessage:setProPerty('To' , cTo) // "To" is reserved Keyword in Xbase++
oMessage:setProperty('cc' , cCc)
oMessage:setProperty('bcc' , cBcc)
oMessage:setProperty('replyTo', cReplyTo)
gruss by OHR
Jimmy
Jimmy
- Rudolf
- Programmier-Gott
- Beiträge: 1418
- Registriert: Mo, 02. Jan 2006 23:03
- Wohnort: Salzburg/Österreich
- Kontaktdaten:
Re: Compile error
Hallo Jimmy,
danke, funktioniert, aber denke trotzdem dass es ein Compiler Fehler ist. Bei allen anderen properties funktioniert es auch.
Grüße
Rudolf
danke, funktioniert, aber denke trotzdem dass es ein Compiler Fehler ist. Bei allen anderen properties funktioniert es auch.
Grüße
Rudolf
Rudolf Reinthaler
http://www.formcommander.net
http://www.formcommander.net
- brandelh
- Foren-Moderator
- Beiträge: 15697
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Re: Compile error
RESERVIERTE Worte sind als Variablen verboten, als iVars, Felder und in deinem Beispiel könnte das abgefangen und ermöglicht werden,
aber ich meine mich zu erinnern, dass ich auch schon Felder und iVars umbenannt habe weil sie reservierte Worte waren.
Ist halt so, die Regeln gibt Xbase++ vor ...
aber ich meine mich zu erinnern, dass ich auch schon Felder und iVars umbenannt habe weil sie reservierte Worte waren.
Ist halt so, die Regeln gibt Xbase++ vor ...
Gruß
Hubert
Hubert
- Manfred
- Foren-Administrator
- Beiträge: 21197
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: Compile error
aber z.B. para->feldname klappt. Auch wenn PARA als Abkürzung für PARAMETERS gilt.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Jan
- Marvin
- Beiträge: 14655
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: Compile error
Ich hab auch schon mit cAlias->para gearbeitet. Dann wird para zwar in der Workbench als reserviertes Wort gekennzeichnet, aber kompilieren usw. funktionieren enwandfrei.
Jan
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- brandelh
- Foren-Moderator
- Beiträge: 15697
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Re: Compile error
Code: Alles auswählen
cAlias->para
Code: Alles auswählen
(cAlias)->para
Gruß
Hubert
Hubert
- Jan
- Marvin
- Beiträge: 14655
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: Compile error
Hubert,
woher willst Du denn wissen, ob cAlias eine Variable ist? Wenn das so ist, dann muß das selbstverständlich in Klammern gesetzt werden. Ansonsten nicht. Ich hatte das nur exemplarisch geschrieben und deswegen auf solche verwirrenden Kleinigkeiten keine Rücksicht genommen. Mir ging es um den Feldnamen, der ein von Xbase++ reserviertes Wort ist.
Jan
woher willst Du denn wissen, ob cAlias eine Variable ist? Wenn das so ist, dann muß das selbstverständlich in Klammern gesetzt werden. Ansonsten nicht. Ich hatte das nur exemplarisch geschrieben und deswegen auf solche verwirrenden Kleinigkeiten keine Rücksicht genommen. Mir ging es um den Feldnamen, der ein von Xbase++ reserviertes Wort ist.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- brandelh
- Foren-Moderator
- Beiträge: 15697
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Re: Compile error
ungarische Notation ... wer tauft denn einen ALIAS mit cAliasJan hat geschrieben:woher willst Du denn wissen, ob cAlias eine Variable ist?
...
aber ich habe es auch nicht allzu ernst gemeint, der Schalk im Nacken eben ...
Gruß
Hubert
Hubert