Site Announcements

Liebe Gäste des Forums, wir freuen uns, dass ihr zu uns gelangt seid.
Windev ist eine sehr umfangreiche und starke Entwicklerumgebung für Anwendungen unter Windows, Linux und Internetapplikationen inkl. Mobile.
Hier sind Antworten und Anregungen dazu zu finden!
Möchtest du aktiv mitschreiben? Dann melde dich durch Klick auf den Text "Registrieren" hier rechts oberhalb an.

PARAMETER !!!! Fehler ... can not convert ...

Wie ich gerade feststellen musste, reagieren Upper() und Lower() anders als erwartet (aus xBase Sicht) ... hierfür gibt es eine andere Funktion. Hier sollen solche allgemeinen Themen behandelt werden.

PARAMETER !!!! Fehler ... can not convert ...

Beitragvon BRANDELH » 21. Dezember 2010, 13:27

Hallo,

MAN KANN ES NICHT GENUG BETONEN :

Wie bei Basic üblich übergibt WinDev Parameter PER REFERENZ (PER VARIABLE) :exclamation:
Also genau anders als Xbase++ und Cli**er.

Sinnvollste ABHILFE (wenn man es anders will):

Code: Alles auswählen
function MyFunc( LOKAL myPara1 IS ... )


durch dieses LOKAL vor dem Parameter erreicht man das Standardverhalten von Xbase++ und vermeidet Konvertierungsfehler ...

'Empty' Value can not be converted in String ...
Ein noch nie angefasstes Datenbankfeld ist nämlich NULL oder EMPTY !

Ebenso die Meldung dass man BOOLEAN nicht nach STRING oder INT konvertieren kann. PER REFERENZ geht das nicht, wohl aber per VALUE ...

PS: Ich muss mir das selbst endlich merken :blush:
BRANDELH
Site Admin
 
Beiträge: 199
Registriert: 30. Juni 2010, 14:31
Wohnort: Germersheim
Has thanked: 0 time
Have thanks: 2 times

Zurück zu Umsteigerfragen ... was läuft anders als erwartet ...

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron