![]() |
Anzeige:
|
|
|||||||
| Dlls, Includes, Units & Prozeduren Alles zu den Themen Dlls, Includes, Units & Prozeduren |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
Erfolgreich angemeldet
![]() Registriert seit: 27.03.2009
Beiträge: 20
|
In einer separaten prf.-Datei habe ich dieses herrliche Teil laufen. Jetzt verzweifle ich daran, wie ich es in einer anderen prf-Datei einbaue (Proc?).
Im Moment bekomme ich nur die Fehlermeldungen, kann include-Datei nicht finden. Gibt es einen hiilfreichen Hinweis für mich? Vielen Dank Peter |
|
|
|
|
|
|
#2 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 06.02.2009
Ort: Coswig
Alter: 27
Beiträge: 1.159
|
Da musst du uns schon ein lauffähiges Minimalbeispiel liefern.
__________________
XProfan-Profi (XProfan X2+XPIA) http://jacdelad.bplaced.net http://jacdelad.square7.ch |
|
|
|
|
|
#3 (Direktlink) |
|
Gast
Beiträge: n/a
|
Mal so ins Blaue getippt.
Im Verzeichnis DEINER nnn.prf müssen die: $I Listview_Funktionen.inc lvdll&=usedll("Listview.dll") liegen oder mit Pfadangaben ($I C:\nnn\nnn\Listview_Funktionen.inc) in deine nnn.prf eingetragen sein. |
|
|
|
#4 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.091
|
Ja, auch meine Vermutung.
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
#5 (Direktlink) | |
|
MoRoGeP-Träger 2011
![]() Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.876
|
So klappt das bei mir:
Zitat:
Schau mal in der Hilfe unter GETDIR$ nach...
__________________
Gruss, horst Computer werden kleiner und kleiner, bald verschwinden sie völlig. (Ephraim Kishon 1924-2005) http://www.web-treffpunkt.de Geändert von horsthorn (30.03.2009 um 07:07 Uhr) Grund: Nachtrag |
|
|
|
|
|
|
|
#6 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.091
|
Bei mir reicht immer:
Code:
$I Listview_Funktionen.inc
lvdll&=usedll("Listview.dll")
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
#7 (Direktlink) |
|
MoRoGeP-Träger 2011
![]() Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.876
|
@Frank
Jau - "großer Meister" Declarieren wirst du aber auch vorher oder ? ...und den Pfad hab ich drin stehen, weil ich die Listview meist in einen Unterordner stelle und da braucht man eine "Ortsabgabe" Sonst ist ja bei meinem Code auch nichts anders oder ?
__________________
Gruss, horst Computer werden kleiner und kleiner, bald verschwinden sie völlig. (Ephraim Kishon 1924-2005) http://www.web-treffpunkt.de |
|
|
|
|
|
#8 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.091
|
Deklarieren muss sein, ja.
Ne, ist kaum anders dein Code. Wollte ja nur sagen, dass GetDir$ nicht unbedingt nötig ist.
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
#9 (Direktlink) |
|
Erfolgreich angemeldet
![]() Registriert seit: 27.03.2009
Beiträge: 20
|
...oder sollte ich die womöglich selber verursachen?!
Mit viel Geduld ist es mir (Anfänger) gelungen, dieses wundervolle listview ans Laufen zu bringen. Hab die Beispieldatei aus dem Listview-Verzeichnis solange abgeändert, bis sie genau meinen Wünschen als Datenbankbetrachter entsprach, und dann in meinem eigenen Quellcode in eine PROC kopiert. In meinem Programm kann ich über ein Menue den Listview-Datenbankbetrachter starten und er startet auch brav. Das Menu besteht aus 6 Button (Button 1, 2 ..... 6), verzweigt genau nach Auswahl in die jeweilige Proc und nach Endproc erscheint wieder das Menu. Nicht so bei Listview. 1. Problem: Wenn der Mauszeiger über die Stelle fährt, wo die durch das listview verdeckten - also unsichtbaren - Button liegen, schwupps, erscheinen alle 6 Button - so wie der Mauszeiger über deren imaginären Platz fährt, an der Fensteroberfläche. Und .. 2. Problem: ab dann reagiert das Programm nicht mehr auf irgendwelche Mausklicks oder Tasteneingaben, nur auf das X oben rechts im Fenster. Ich hab mich lange nicht getraut habe, das zu posten. Aber lösen würde ich das Problem gerne. Kann man aus meiner Schilderung schließen, ob eine wichtiger Befehl fehlt? Im voraus vielen Dank. Peter |
|
|
|
|
|
#10 (Direktlink) |
|
Gast
Beiträge: n/a
|
Vielleicht hilft dir ein Beispiel weiter:
'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<code> Declare bereich#,listview&,lvdll&,text$,bytes&,x&,y&,z& $I Listview_Funktionen.inc lvdll&=usedll("Listview.dll") PROC DIALOG DLG&=CREATE("DIALOG",%HWND,"Dialogfenster",100,80,603,413) BUTTON1% =@CREATE("BUTTON",DLG&,"Drück mich",0024,0312,0070,0030) BUTTON2% =@CREATE("BUTTON",DLG&,"schliessen",0096,0312,0070,0030) '~~~~~~~~~~ hier kommt dein Listview hin: CreateListView(dlg&,.. wir sind im DIALOG DLG& '~~~~~~~~~~~und nicht wie im Solobeispiel CreateListView(%hWnd,... im Hauptfenster !!!!!! listview&=CreateListView(dlg&,%hinstance,0,RGB(0,0,255),-1,$31) InsertColumn listview&,"Nummer",50,0 InsertColumn listview&,"Name",120,0 InsertColumn listview&,"Font",80,0 InsertColumn listview&,"Höhe",40,0 InsertColumn listview&,"Fett",40,0 ShowListView(listview&,20,2,450,220) WHILE 1 WAITINPUT If EQU(%KEY,2) BREAK ELSEIF GETFOCUS(BUTTON2%) 'BUTTON BREAK ElseIF GETFOCUS(BUTTON1%) 'BUTTON print "" print "DANKE FÜRS KLICKEN" print "SAGT DER DIALOG ENDIF ENDWHILE EraseListview(listview&) 'Listviewstrukturen entfernen DestroyWindow(listview&) 'Profan Befehl, um Fensterobjekte zu zerstören destroywindow(DLG&) ENDPROC SETTRUECOLOR 1 DECLARE ENDE% DECLARE DLG&,DIALOGDA% DECLARE BUTTON1% DECLARE BUTTON2% DECLARE BUTTON3% DECLARE BUTTON4% WINDOW 0,0-500,500 WINDOWTITLE "Hauptfenster" USEFONT "MS Sans Serif",13,0,0,0,0 SETDIALOGFONT 1 BUTTON3% =@CREATE("BUTTON",%HWND,"DIALOG mit Tabelle öffnen",0224,0012,0200,0030) BUTTON4% =@CREATE("BUTTON",%HWND,"Hauptfenster schliessen",0224,0062,0200,0030) WHILENOT ENDE% WAITINPUT If EQU(%KEY,2) LET ENDE%= 1 ELSEIF getfocus(BUTTON3%) DIALOG ELSEIF getfocus(BUTTON4%) LET ENDE%= 1 ENDIF WEND freedll lvdll& END '~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code> Gruß Thomas |
|
|
|
|
#11 (Direktlink) | |
|
MoRoGeP-Träger 2011
![]() Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.876
|
@Peter
Zitat:
Im anhängenden Bildchen siehst du, was ich meine: Alle Buttons (und es sind einige) sind so angeordnet, dass die zwei Listview sie nicht "belästigen" -
__________________
Gruss, horst Computer werden kleiner und kleiner, bald verschwinden sie völlig. (Ephraim Kishon 1924-2005) http://www.web-treffpunkt.de |
|
|
|
|
|
|
#12 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.091
|
Wenn du möchtest, dass die Buttons Teil des Listviews werden, musst du das Listview-Handle als Parent-Handle angeben, nicht das des Hauptfensters.
Am besten, du postest deinen Code hier mit allen dazugehörigen benötigten Dateien. Nur so kann man dir helfen, alles andere sind Mutmassungen.
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
#13 (Direktlink) |
|
MoRoGeP-Träger 2011
![]() Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.876
|
Genau !
Mach mal 'ne ZIP-Datei aus allem, was dazu gehört und dann stell die mal hier hin [offtopic] @Frank War der Wiedererkennungswert hoch bei dem Bildchen in meinem letzten Posting ? (hab den Fehler in "2windows4you" gefunden! - kann dir aber nicht sagen, was es war. Du würdest einen Lachkrampf bekommen Die ...SE-Version wird besser werden ! [/offtopic]
__________________
Gruss, horst Computer werden kleiner und kleiner, bald verschwinden sie völlig. (Ephraim Kishon 1924-2005) http://www.web-treffpunkt.de |
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Listview.dll - Version 2.1 (jetzt Freeware) | Frabbing | Dlls, Includes, Units & Prozeduren | 78 | 16.11.2009 17:34 |
| listview | Peter C. | Spezielles | 6 | 29.03.2009 00:41 |
| Listview | Peter C. | Helfer & Tools | 3 | 28.03.2009 09:30 |
| Listview.dll & Odbc2Lv.prf | kelte | Dlls, Includes, Units & Prozeduren | 2 | 26.03.2009 19:20 |
| Listview gruppieren, aber wie? | Jac de Lad | Spezielles | 3 | 17.03.2009 21:04 |