Hi! Ich steh anscheinend vor einem unlösbaren Problem: ich hab ne PostgreSQL DB und möchte die in einem MFC GUI darstellen (alla SAP). Nur mein Problem: das ich CListView dynamisch erzeuge - ist kein Problem - kann dort auch alle Datensätze anzeigen - nur wenn man draufklickt und den Datensatz bearbeiten möchte, brauch ich eben einen variablen View. D.h. der View sollte seine Edits und Dropdownmenüs den Spalten anpassen. Ich möchte also nur eine View Klasse erstellen, welche die Darstellung für alle Tabellen übernimmt. Hab gehört, das SAP zwar in VC++ geproggt worden ist, aber intern mit einer eigenen Skriptsprache arbeitet um Views dynamisch anzuzeigen (so HTML like)
Zum einen finde ich die Api wesentlich übersichtlicher. Das ganze proggen damit ist meiner Meinung nach intuitiver. Und die Steuerelemente haben nicht so eine bekloppte RessourcenID, die man vergeben muss (oder geht das in MFC auch ohne?)
Bevor ich in MFC was so hinbekommen habe wie ich das wollte hat das mindestens 3 mal so lange gedauert wie in qt. (habe ich allerdings schon lange nicht mehr verwendet, weil das kaum ein schwein verwendet. Die meisten wissen ja noch nicht einmal das es das gibt.)
Noch ein wesentlicher Vorteil ist das es protabel ist. Läuft einfach unter fast alles. Versuch mal mfc unter Unix/Linux laufen zu lassen