• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1697
  • Last Modified:

Lvalue Required borland C++ builder

sorry if i am unclear... i don't have much experience in C++, maybe 8 months, really don't know much about classes.
what i am trying to do.. .is get the text from a EditBox when i push a button(lets call it button1) and store it in a variable.

//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TEnterHandleForm *EnterHandleForm;
//---------------------------------------------------------------------------
__fastcall TEnterHandleForm::TEnterHandleForm(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TEnterHandleForm::Button1Click(TObject *Sender)
{
 // below is the code, the error is now telling me "Lvalue required"
/*   not sure if it matters, but when i click on the "EditBox" it takes me to the function for the edit box (so i can code it)
but if there's no code (hence i didn't code anything in the edit box) the function just dissapears.
*/
  char buffer[40];
  buffer[0] = '\0';
  buffer = EditBoxForPersonsHandle->Text.c_str();

}
0
crims
Asked:
crims
1 Solution
 
Jase-CoderCommented:
you must do one of the following

strcpy(buffer, EditBoxForPersonsHandle->Text.c_str());

of declare buffer as AnsiString and then do the following:

Buffer = EditBoxForPersonsHandle->Text;
0

Featured Post

[Webinar] Improve your customer journey

A positive customer journey is important in attracting and retaining business. To improve this experience, you can use Google Maps APIs to increase checkout conversions, boost user engagement, and optimize order fulfillment. Learn how in this webinar presented by Dito.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now