Forum: Object-Pascal / Delphi-Language
Delphi
by Picard95,
19. Mai 2011
Ah ok danke für die Info nur noch die Werte eingeben dann istversion1 fertig^^
Forum: Object-Pascal / Delphi-Language
Delphi
by Picard95,
19. Mai 2011
kann ich ja tun aber ich würde erst gerne wissen was low und high bedeutet:)
Forum: Object-Pascal / Delphi-Language
Delphi
by Picard95,
19. Mai 2011
in einer Ausgabe? also so wie ich es jetz mache geht es
Atom:=TAtom.create;
//...
Atom.set_Atomname('Natrium');
Atom.set_Atomsymbol('Na');
Atom.set_Atomserie('Erdalkalimetalle');
Atom.set_Atomaussehen('silbrig weiß');
Atom.set_Atomaggregatzustand('Fest');
Atom.set_Atomgefahren1('Leichtentzündlich (F)');
Atom.set_Atomgefahren2('Ätztend (C)');
Forum: Object-Pascal / Delphi-Language
Delphi
by Picard95,
19. Mai 2011
ah danke habe einfach vor jeden Block nochmal die zeile
Atom:=TAtom.create;
geschrieben jetzt geht es.
Danke für die Hilfe
Forum: Object-Pascal / Delphi-Language
Delphi
by Picard95,
19. Mai 2011
hast du nen quellcode für mich?
ich habs so aber auch mal geschaft
((ANDERES PROGRAMM))
procedure TForm1.Button1Click(Sender: TObject);
begin
Artikel:=TArtikel.create;
Hilf:=edit1.text;
Artikel.set_Art_Nr(Hilf);
Hilf:=edit2.text;
Artikel.set_Art_Bez(Hilf);
Forum: Object-Pascal / Delphi-Language
Delphi
by Picard95,
19. Mai 2011
inhalt ist ja ein array ein array beschreibt mehrere instanzen der gleichen klasse
Forum: Object-Pascal / Delphi-Language
Delphi
by Picard95,
19. Mai 2011
jetzt ja
dazu ne Frage: ich denke mal inhalt.free giebt mir dann die instanz wieder frei.... und was bedeutet dieses Low bzw high das hatte ich noch nicht im unterricht.
desweiteren: meine Datenbank überschreibt ja meine inhalte wenn ich einen weiteren hinzufüge also 1 wird überschrieben wenn ich 2 eingebe 1 und 2 wenn ich 3 eingebe usw. wie kann ich das verhindern? das hat alles mal in einer...
Forum: Object-Pascal / Delphi-Language
Delphi
by Picard95,
19. Mai 2011
ich meine die TPeriodensystem ist ne Datenbank von der Struktur her
Forum: Object-Pascal / Delphi-Language
Delphi
by Picard95,
19. Mai 2011
ich habe inn der Formcreate nur eine einzige Instanz die immer wieder überschrieben wird und dann mit neuem Inhalt wieder in die Datenbank eingetragen wird... und meiner Kenntniss nach muss ich den Inhalt der Datenbank nicht kreeren, da der Computer dies Atuomatisch bei der dekleration array macht...
Soll ich mal den Kompletten Quelltext (ausser den unzähligen gleichen stellen in Unit2) hier...
Forum: Object-Pascal / Delphi-Language
Delphi
by Picard95,
19. Mai 2011
also das ganz ist so "kompliziert" weil ich es leider nicht anders in der schule gelernt habe...
des weiteren: die Speicherung der Staen erfolgt zur eingabe in die Datenbank. Hierzu wird eine Instanz des zu verwaltenden Objects erzeugt (siehe Atom (ist allerdings nicht in dem ausschnitt angezeigt)) und dann wird diese Insatnz per lokaler Variable in die procedur "Hinzufügen" der Datenbank...
Forum: Object-Pascal / Delphi-Language
Delphi
by Picard95,
18. Mai 2011
also meines wissens habe ich das im hauptprogramm gemacht.... aber ich fürchte in der UPeriodensystem nicht.....
@DebbyH: ne Fehlermeldung:-D
ähm wo muss ich denn dann(und vorallem wie) den inhalt kreiren
Forum: Object-Pascal / Delphi-Language
Delphi
by Picard95,
18. Mai 2011
Type TPeriodensystem = class
inhalt:arrayof TAtom;
Anzahl:integer;
constructor create;
procedure Hinzufuegen(x:TAtom);
procedure Ausgabe(L1,L2,L3,L4,L5:TListbox;X:integer);
end;
Um mal die complette Deklaration der Elemente von TPeriodensystem anzuzeigen...
Was ich grade ausprobiert habe:
wenn ich eine...
Forum: Object-Pascal / Delphi-Language
Delphi
by Picard95,
18. Mai 2011
ja gut aber selbst wenn ich es tue der inhalt 1 sollte anders sein da (ich vergas es glaub ich zu erwähnen) der Inhalt 1.get_Atomname Wasserstoff beinhalten sollte und nicht Litihum!
zudem: wenn ich die Variable I einsetzte, dann erscheint 2* Lithium obwohl einmal Wasserstoff und einmal Helium die richtigen inhalte wären. Und bei der Ausgabe aus dem Periodensystem in meine Form3 erhalte ich 3...
Forum: Object-Pascal / Delphi-Language
Delphi
by Picard95,
18. Mai 2011
das wird später rausgenommen... hab ich quasi zur fehlersuche eingebaut.
Wobei sich halt herrausstellt, dass der inhalt immer gleich ist.
Wenn dann die letzte eintragung oben wieder sichtbar gemacht wird, dann sieht man (wenn I da steht) das für den inhalt1 und 2 der gleiche name angegeben wird (welcher ja eigentlich unterschiedlich ist);