#1 25. Januar 2008 dll hilfe? Hallo, Leute ich habe schon geschafft dlls zu erstellen aber leider habe ich nicht hin bekommen werte zurück zu Edit1, zurück zugeben. Möchte gern wissen ob jemand ne gute tutorial kennt oder ein guten Beispiel? Wurde gern wissen wie ich das machen kann. Habe leider kein gutes Beispiel gefunden der mir verständlich macht wie das funktioniert, habe nur Standard Sachen gefunden im Internet für addieren usw.. Dank im Voraus. + Multi-Zitat Zitieren
#3 28. Januar 2008 AW: dll hilfe? Ja aber nur Standard Code. Zum Beispiel: Eine Schleife der aus der DB liest und in ListView schreibt. Code: TSQLQuery* SQLQuery2 = DataModule2->SQLQuery2; SQLQuery2->SQL->Clear(); SQLQuery2->SQL->Add("use datenbank;"); SQLQuery2->ExecSQL(); SQLQuery2->SQL->Clear(); SQLQuery2->SQL->Add("SELECT info, info2 FROM tabelle_test;"); SQLQuery2->Open(); TSQLQuery* SQLQuery3 = DataModule2->SQLQuery3; // schleife für die tabellen in der DBs. for (int j=0; j<=SQLQuery2->RecordCount -1; j++) { String varinfo = SQLQuery2->FieldByName("info")->AsString; String varinfo2 = SQLQuery2->FieldByName("info2")->AsString; ........................ TListItem* item = Form1->ListView1->Items->Add(); item->Caption = xb; item->SubItems->Add(var); item->SubItems->Add(eintrag); Der Code ist zu groß und das wollte ich in eine dll habe damit ich das Hauptprogramm entlaste. + Multi-Zitat Zitieren
#4 28. Januar 2008 AW: dll hilfe? Hallo, zu Deinem Problem fallen mir zwei Sachen ein: 1. Hat die Funktion in Deiner DLL einen Rückgabewert? Wird der Wert von der Funktion zurück gegeben ? (return object) 2. Wenn Du Dein Hauptprogramm entlasten möchtest, kannst Du Deinen Code auch in einem oder mehreren Threads laufen lassen. Dazu steht Dir der Namespace Code: system.Threading.Thread zur Verfügung. Hoffe das hilft Dir ein wenig. BG MaxDev + Multi-Zitat Zitieren
#5 29. Januar 2008 AW: dll hilfe? Danke für die Infos. Kann einer von euch ein Bespiel Programm schreiben damit ich mir das ansehen und verstehen kann. + Multi-Zitat Zitieren
#6 29. Januar 2008 AW: dll hilfe? Diesen Namespace findet er aber nur, wenn er das .Net SDK verwendet. Hab mal diese zwei Tutorials gefunden, eins englisch und eins deutsch. Cooperative Knowledge Technical Papers Tutorial der C-Ecke: DLLs erstellen BTW: es gibt auch ein Beispiel in der Wikipedia + Multi-Zitat Zitieren
#7 30. Januar 2008 AW: dll hilfe? Ja Danke. Zweite Link kenne ich schon (der auf Deutsch). Hat mir nicht weiter geholfen. Erste link muss ich mir später anschauen. Noch zu Info benutze Borland C++ Dev 2006, der Leider nicht auf Vista läuft. + Multi-Zitat Zitieren