Verwende doch direkt eine Radiogroup und hol dir mit Hilfe von ItemIndex den aktuellen Wert der Radiogroup.
if (RadioGroup1->Items->Strings[RadioGroup1->ItemIndex] == "Text1")
//mach was
Eine Frage: Willst du unbedingt ein Mail-Script selber schreiben? Wenn nicht, wäre die Verwendung einer bereits ausgereiften Mail-Klasse wie phpmailer wesentlich einfacher.
Da du das Passwort in der DB speichern willst, würde ich einfach sagen auch die DB bzw. SQL das Verschlüsseln übernehmen zu lassen. Sieh dir in dem Zusammenhang mal AES_ENCRYPT und AES_DECRYPT im MySQL-Manual an.
Sollte BCB5 sowie BCB6 heißen.
Warum warst du denn nicht zufrieden? Ein paar Gründe wären da schon ganz nett. Ich kann mir nämlich kaum vorstellen das Dev-C++ eine echte Alternative zum BCB mit seinen RAD-Tools darstellt.
Ich habe mit BCB5 sowie BCB5 gearbeitet und habe dieses Problem nicht ein einziges Mal gehabt. Da musst du etwas falsch gemacht haben.
Wie Klotzkopp schon sagt, hol dir das MS Visual C++ Express 2005. Das ist ähnlich wie der Borland Builder, nur das es statt der VCL eben das .NET Framework nutzt.
Such bei http://www.codeproject.com mal nach PictureShow oder CPicture. Das ist ein Beispiel in dem gezeigt wird, wie man in einer SDI Anwendung JPEGs und andere Bildformate anzeigen kann.
Das liegt daran, das sie zur Zeit Serverarbeiten verrichten. Da solltest du eigentlich eine Mail erhalten haben.
Was mich am Code stört ist die überdeutliche Nutzung des div-Tags. Dein Menü z.B könntest du auch anders Formatieren. Mach für Links im Menü eine eigene Klasse und weise die den a-Tags zu. Dann sparst du dir die ganzen div-Tags.
Hi. Enfach nochmal als "Kritk"-Punkt ansehen:
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.diablo-3.net%2F
Nutz den validator ein bischen häufiger, dann wir die Seite mit Sicherheit auch Standardgetreu.
Aber auch nur bei der Verwendung von DLLs. Libs benötigen weder LoadLibrary noch FreeLibrary, da sie sowieso in die auszuführende Datei gelinkt werden.
@Enrico T.
Dlls gibt es auch unter Linux., nur das sie dort eben nicht die Endund DLL tragen.
Edit: Außerdem hast du nie gesagt, unter welchem OS du arbeitest, also geht man vom Standard aus, nämlich Windows.
Was spricht denn gegen sowas:
fin>>name>>vorname;
knd[i].set_name(name);
knd[i].set_vorname(vorname);[/PHP]
Das sollte auch funktionieren. (Habs nicht getestet)
Zu welchem Zweck? Der Konstruktor öffnet die Datei sowieso schon, da wird open gar nicht mehr benötigt. Wenn du Daten einfach nur einlesen willst, mach es doch so:
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
using namepsace std;
int main()
{
vector<string> dateiinhalt;
ifstream fin("deinedatei.txt");
for(string line; getline(fin, line); )
{
dateiinhalt.push_back(line);
}
//Zugriff wie auf ein normales Array
for(size_t i = 0; i<dateiinhalt.size(); ++i)
{
cout<<dateiinhalt[i]<<endl;
}
return 0;
}[/PHP]
P3DOpenGLWindow sollte sein was du suchst. Damit sparst du dir den meisten Aufwand für das erzeugen des Fensters und brauchst dich um nichts mehr zu kümmern. Destruieren des Fenster etc. läuft über fertige Memberfunktionen etc. Viel Spaß.
void __fastcall TForm1::Button1Click(TObject* Sender)
{
Memo1->Lines->SaveToFile("DeineDatei.txt");
}[/php]
Beim nächsten mal einfach mal einen Blick in die Hilfe werfen.