Ich habe eine Berechnung in einem Sourcefile gemacht. Das Ergebnis möchte ich auf einfachste Art in ein Sourcefile (Dlg) übergeben, in der ich dann das Ergebnis darstellen kann.
na ich würde einfach eine funktion schreiben double getErg(char* filename,.....); und die dann an der erforderlichen stelle aufrufen... -- ...fleißig wie zwei Weißbrote
nur fehlt mir der Durchblick bei deinem Vorschlag...
Was soll ich in der Quellsourcefile und was soll ich in der Darstellungssourcefile schreiben. (Ich möchte zwei Strings übergeben) (Wenn ich das hinkriegen würde, habe ich mein Prog fertig, an dem ich seit 4-5 Monate arbeite)
naja wenn du in deinem quellsource die ganze verarbeitung machst würde ich so ne funktion auch da implementieren (ist aber natürlich geschmacksache)... dann einfach den header der quelldatei in der darstellungsdatei includieren und dann sollte die funktion dort auch zur verfügung stehen... -- ...fleißig wie zwei Weißbrote
Also, ich habe jetzt in den Header meiner Darstellungdatei geschrieben:
#include Quelle.h
und dann habe ich noch zwei Variabelen in den Header meiner Quelle erzeugt (Public). diese Variablen sollten jetzt in der Darstellungsdatei identifiziert sein, oder? Ich habe die Variablen in der Darstellungsdatei verbaut (den Wert in ein Textfeld zugewiesen). Der Compiler meint dass er die Variablen im der Darstellungdatie nicht kennt...
meinst du globale variabeln...au das gibt fast immer ärger...
naja im header deklarierst du sie eigentlich mit extern int myvar... und definieren dann erst bei gebrauch in der cpp datei... -- ...fleißig wie zwei Weißbrote
wenn du gerade was von public redest vermute ich mal das du das in einer klasse gekapselt hast... dann musst du doch nur in deine klasse ein getWert hinzufügen und dann eine Klasse in dem Anzeigemodul erstellen und dann getWert aufrufen... -- ...fleißig wie zwei Weißbrote