ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
307
307
EMPFEHLEN
-
Hallo,
komme immernoch nicht so 100%ig mit Quickreports klar, obwohl ich bis vor kurzem gedacht hätte, dass ich es nun endlich raus habe.
Nun tritt bei meinem Programm der Fehler auf, dass in QRLabels denen über eine String Variable eine andere Caption zugewiesen wird manchmal noch ein Teil des alten Werts drin steht.
Also hier ein Beispiel:
Druckausgabe: abcdefg1234567Code :1 2 3 4
AnsiString StrVar1; StrVar1="abcdefg1234567"; QRLabel1->Caption=StrVar1; QRLabelForm->QuickRep->Print();
nun komme ich im programm wieder ans drucken mit anderen Daten:
Druckausgabe: xyzblag1234567Code :1 2 3
StrVar1="xyzbla"; QRLabel1->Caption=StrVar1; QRLabelForm->QuickRep->Print();
Man sieht, es steht noch das Ende des zuerst gedruckten Strings in der Variable drin.
Natürlich sieht mein Programm etwas verzweigter aus aber ich kann mir nicht vorstellen, dass in einer meiner String Variable mal solch ein doppelter Wert gespeichert ist. Deshalb wollt ich mal hier nachfragen, vielleicht kommt das bei QuickReports unter bestimmten bedingungen manchmal vor. Sollte keiner dieses Problem kennen, wirds wohl doch irgendwie an meinem restlichen Programm liegen. Hoffe das das nicht der Fall ist, weil ich mir echt nicht erklären kann momentan wie in eine String Variable so 2 halbe Werte kommen sollten.
Danke für Hilfe in jeglicher Form.
Gruß
BlaceGeändert von Blace (25.02.08 um 16:38 Uhr)
-
10.03.08 10:18 #2
Hallo,
ich habe zwar keine Ahnung von einem Quick Report label,
aber eindeutig überschreibst Du nur die ersten Zeichen in Deiner Variablen.
Die Lösung ist, dass Du vor dem Neubefüllen der Variable diese leer machen musst, wobei ich aber nicht weiss wie das geht. Hoffe es hilft trotzdem weiter.Spinat schmeckt am besten, wenn man ihn kurz vor dem Servieren durch ein Schnitzel ersetzt und ein leckeres Hefeweizen dazu trinkt.
Code :1 2 3 4 5
if(Beitrag == "gut" || Beitrag == "lustig" || Beitrag == "hilfreich") { //Bewerte(CString User, Beitrag* Beitrag, BOOL Positiv) Bewerte([COLOR="Magenta"]"SunnyBunny"[/COLOR],&Beitrag_siehe_oben,[COLOR="Blue"]true[/COLOR]); }
-
danke danke, hat sich erledigt.
warn problem mit deren server -.-...
najo irgendwie bin ich auch froh drüber
Ähnliche Themen
-
in vorhandene Datei schreiben, ohne den alten Inhalt zu löschen
Von MX81 im Forum C/C++Antworten: 1Letzter Beitrag: 25.10.07, 11:44 -
In jar-Datei schreiben aber nicht alten Inhalt überschreiben
Von mrno im Forum JavaAntworten: 9Letzter Beitrag: 22.11.05, 11:25 -
In Datei schreiben aber nicht alten Inhalt überschreiben
Von gwaan im Forum JavaAntworten: 2Letzter Beitrag: 16.11.05, 00:02 -
Zeile zuoberst ins txt schreiben - alten inhalt beibehalten
Von mariomartic im Forum PHPAntworten: 14Letzter Beitrag: 10.01.04, 18:31 -
VB 6: Inhalt der Form in ein Data Report
Von Ingo im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 15.08.03, 18:10





Zitieren
Login






