| |
|
|
Jörg Sellmeyer | Hallo Frank, Bei folgendem Code stürzt das Programm ab, wenn ich aus dem Menü den Punkt drucken auswähle und im dann auftauchenden Dialog auf drucken oder abbrechen klicke KompilierenMarkierenSeparieren $I Listview_Funktionen.inc
Proc Drucken
Parameters LV&
Declare txt$
txt$=Ausdruck 1
PrintListview(LV&,%hwnd,%hinstance,80,120,200,120,200,3,3,Addr(txt$),0,65)
EndProc
Declare hDll&,LV&,hFont&
Window 10,10 - 660,560
hfont& = Create(Font,Arial,18,0,0,0,0)
PopUp Programm
AppendMenu 100,&drucken
Separator
Appendmenu 101,be&enden
hDll&=UseDll(Listview.dll)
InitMessages(%hwnd)
LV&=CreateListView(%hwnd,%hinstance,-1,$FFFFFF,-1,$21)
SetFont LV&,hFont&
EnableDragDrop(LV&,5)
Declare Text$
Text$=Nr;Test;Test-Test;Tester;Tester;Test;Test
CsvToHeader(LV&,Addr(Text$),0)
Hier bei Version 2.0 SetColumnsFromMem verwenden
SetColumnsFromMem(LV&,Addr(Text$),0)
SetColumnWidth(LV&,0,40)
SetColumnWidth(LV&,1,190)
SetColumnWidth(LV&,2,150)
SetColumnWidth(LV&,3,86)
SetColumnAlignment(LV&,0,1)
SetColumnAlignment(LV&,5,1)
Setitem(LV&,01,Test 1)
Setitem(LV&,02,Test 2)
Setitem(LV&,03,Test 3)
Setitem(LV&,04,Test 4)
ShowListView(LV&,10,10,WIDTH(%hwnd) - 20,HEIGHT(%hwnd) - 20)
While 1
WaitInput
If %menuitem = 101
Break
ElseIf %menuitem = 100
Drucken(LV&)
EndIf
EndWhile
CloseMessages(%hwnd) _ONCE
DeleteObject LV&
DeleteObject hFont&
Das passiert mit der Version 2.1!! Mit der alten Version funktioniert es. Ich seh schon, ich muß doch die alte erstmal wieder verwenden. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 23.09.2007 ▲ |
|
|
|
|
Frank Abbing | Du hast ja die Betaversion. Na ich sehs mir an. |
|
|
| |
|
|
|
H.Brill | Hallo Frank, da hatte ich letzte Woche doch recht, als ich dir eine Mail dazu schickte. Danke an Jörg. Nun haben wir wenigstens 2 Meldungen an Frank. Hab mir letzte Woche nen Wolf gesucht und zum Schluß wieder die alte Version benutzt.
Frank : Vielleicht haste auch unbeabsichtigt etwas an der Druckroutine geändert. Sowas ist ja schnell passiert. Denke da ans Löschen eines Parameters, der dann später wieder unter anderem Namen auftaucht bzw. wieder ein- gefügt wird. |
|
|
| Benutze XPROFAN X3 + FREEPROFAN Wir sind die XProfaner. Sie werden von uns assimiliert. Widerstand ist zwecklos! Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.
Was die Borg können, können wir schon lange. | 23.09.2007 ▲ |
|
|
|
|
Frank Abbing | Werd den Bug schon finden... |
|
|
| |
|
|
|
H.Brill | Hallo, Jörg wie sieht es bei dir aus? Bei mir wird die Seite noch gedruckt, obwohl das Programm abstürzt. Vielleicht hilft Frank das ein wenig weiter. |
|
|
| Benutze XPROFAN X3 + FREEPROFAN Wir sind die XProfaner. Sie werden von uns assimiliert. Widerstand ist zwecklos! Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.
Was die Borg können, können wir schon lange. | 24.09.2007 ▲ |
|
|
|
|
Jörg Sellmeyer | Ja, das hatte ich vergessen, zu erwähnen. Der Druck selber funktioniert einwandfrei! |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 24.09.2007 ▲ |
|
|
|
|
Frank Abbing | Das hilft. Dann kann ich den Bug besser lokalisieren. |
|
|
| |
|
|