Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » telefonbuch erweitern

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
08.02.2004, 17:16 Uhr
~Foxy
Gast


also ...

ich habe mit 4 textfeldern (name, vorname etc...) in ein memofeld die daten eingegeben und sie dann in einem label ausgegeben! funktioniert alles wunder bar .. aber wenn ich dann wieder auf ButtonEingabe clicke überschreibt er die vorherigen .. ich will aber erweiter .. wie mach ich das?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
08.02.2004, 18:33 Uhr
Serial



Die Daten in einer (verketteten) Liste abspeichern...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
08.02.2004, 21:45 Uhr
~Foxy
Gast



Zitat:
Serial postete
Die Daten in einer (verketteten) Liste abspeichern...


wie geht das .. ich hab absolut keine ahnung vom programmieren!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
08.02.2004, 22:42 Uhr
Bruder Leif
dances with systems
(Operator)


Poste mal ein bißchen Quelltext, Deine Frage von oben ist für sich alleine etwas schwer nachzuvollziehen...
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
08.02.2004, 23:00 Uhr
~Foxy
Gast


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

#include <vcl.h>
#pragma hdrstop

#include "SpeichernMemoAdresseSuchenUnit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
unsigned char i, j;
const anz = 10;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
Memo1->Clear();
for (i=0; i<=anz*3-1; i++) Memo1->Lines->Add("leer");
}
//---------------------------------------------------------------------------
void __fastcall TForm1::ReihenEingabeClick(TObject *Sender)
{
i = 0;
EdtNr->Text = IntToStr(i);
FocusControl(EdtName);
j = 0;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::EdtNameKeyPress(TObject *Sender, char &Key)
{
if (Key == 13) FocusControl(EdtVorname);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::EdtVornameKeyPress(TObject *Sender, char &Key)
{
if (Key == 13) FocusControl(EdtOrt);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::EdtOrtKeyPress(TObject *Sender, char &Key)
{
if (Key == 13)
{
Memo1->Lines->Strings[i*3] = EdtName->Text;
Memo1->Lines->Strings[i*3+1] = EdtVorname->Text;
Memo1->Lines->Strings[i*3+2] = EdtOrt->Text;
EdtName->Clear();
EdtVorname->Clear();
EdtOrt->Clear();
i++;
EdtNr->Text = IntToStr(i);
FocusControl(EdtName);
}
}
//---------------------------------------------------------------------------

void __fastcall TForm1::ReihenAusgabeClick(TObject *Sender)
{
for (i = 0; i <= anz-1; i++)
LblAusgabe->Caption = LblAusgabe->Caption
+ IntToStr(i) + ". "
+ Memo1->Lines->Strings[i*3] + ", "
+ Memo1->Lines->Strings[i*3+1] + ", "
+ Memo1->Lines->Strings[i*3+2]
+ '\r';
j = 0;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Speichernunter1Click(TObject *Sender)
{
if (SaveDialog1->Execute() == true)
Memo1->Lines->SaveToFile(SaveDialog1->FileName);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::ffnen1Click(TObject *Sender)
{
if (OpenDialog1->Execute() == true)
Memo1->Lines->LoadFromFile(OpenDialog1->FileName);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::BtnSuchClick(TObject *Sender)
{boolean finden = false;
while (finden == false)
{
EdtName->Text = Memo1->Lines->Strings[j*3];
EdtVorname->Text = Memo1->Lines->Strings[j*3+1];
EdtOrt->Text = Memo1->Lines->Strings[j*3+2];
EdtNr->Text = IntToStr(j);
if (( (EdtSuch->Text == EdtName->Text)
||(EdtSuch->Text == EdtVorname->Text)
||(EdtSuch->Text == EdtOrt->Text))
||(j >= anz))
finden = true;
j++;
}
}
//------------------------------






okay hier der komplette quell text ... mein problem ist .. wenn ich auf button eingabe drücke .. gebe ich dienamen ein etc etc .. dann speicher ich die liste unter irgendeinem name .. starte das prog neu lade ,die liste alles funktioniert wunderbar .. aber wenn ich dann wieder auf btneingabe klicke werden die namen wieder gelöscht aber ich will sie ja erweitern! also hinten dran hängen .. ich krieg nicht hin das er den zähler (i) mitspeichert bzw .. mitlädt irgendwelche ideen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Borland C++ Builder ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: