Zum Inhalt springen

Pointerproblem im BCB5


LLpresident

Empfohlene Beiträge

hey. ich habe folgenden quelltext:


while(Zeichen_Filter != EndOfLine)
{
Filter.get(Zeichen_Filter);
E_Mail_Text[i] = Zeichen_Filter;
i++;
}
if(Zeichen_Filter == EndOfLine)
{
*frmE_Mail->memBody->Lines->GetText() = E_Mail_Text;
Zeichen = 0;
i = 0;
}[/PHP]

wenn ich den so compiliere bekomme ich volgende fehlermeldung:

[C++ Fehler] untMain.cpp(399): E2034 Konvertierung von 'char *' nach 'char' nicht möglich

was muss ich tun um dieses problem zu beheben? ist sehr wichtig.

thx im vorraus.

Link zu diesem Kommentar
Auf anderen Seiten teilen

oh. sorry. aber genau diese zeile ist gemeint.

wenn ich das sternchen wegnehme bekomme ich die meldung:

[C++ Fehler] untMain.cpp(399): E2277 L-Wert erwartet

und wenn ich stat dem * ein & einsetzte steht volgende fehlermeldung da:

[C++ Fehler] untMain.cpp(399): E2027 Eine Speicheradresse muß verwendet werden.

deshlab bin ich zur zeit halt etwas rahtlos was ich machen soll. hab zwar jetzt ne andere möglichkeit gefunden das zu regeln. würde aber lieber diese benutzen.

thx nochmal.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von LLpresident

wenn ich das sternchen wegnehme bekomme ich die meldung:

[C++ Fehler] untMain.cpp(399): E2277 L-Wert erwartet

Ein L-Wert (l-value) ist etwas, das auf der linken Seite einer Zuweisung stehen darf. Das bedeutet in deinem Fall, dass GetText() nichts zurückgibt, dem du etwas zuweisung könntest. Daran kannst du auch mit * oder & nichts ändern, du kannst hier GetText schlicht und einfach nicht verwenden.

Gibt es vielleicht SetText oder sowas?

Link zu diesem Kommentar
Auf anderen Seiten teilen

jep. gibt es. wenn ich stat gettext settext mache sieht es wiefolgt aus:

frmE_Mail->memBody->Lines->SetText(E_Mail_Text);

und ich bekomme folgende fehlermeldung:

Zugriffsverletzung bei Adresse 00402F8D in

Modul 'proLogdateienauswerter.exe'.Lesen von Adresse 0000031C.

was mich leider auch nicht weiter bringt.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...