| |
|
|
Gert Severin | Hallo,
mit der neuen DLL (Stand 22.01.2005) klappt das auslesen nicht. (Quellcode abgeschrieben von Beispiel): KompilierenMarkierenSeparierenx&=GetSelectedDbClk(itemtexts#,addr(y&)) Letzten Doppelklick auswerten...
If x& Hat einer stattgefunden ? Ja!
GetTabOffsets(itemtexts#,nurso#) Alle Offsets auslesen und alle Trennzeichen (9) gegen Null austauschen
SetText edit1&,String$(itemtexts#,Long(nurso#,0))
SetText edit2&,String$(itemtexts#,Long(nurso#,4))
SetText edit3&,String$(itemtexts#,Long(nurso#,8))
SetText edit4&,String$(itemtexts#,Long(nurso#,12))
SetText edit5&,String$(itemtexts#,Long(nurso#,16))
SetText edit6&,String$(itemtexts#,Long(nurso#,20))
SetText edit7&,String$(itemtexts#,Long(nurso#,24))
SetText editv&,String$(itemtexts#,Long(nurso#,28))
Der letzte Befehl wird ignoriert. Habe nun die alte DLL wieder genommen (Stand 09.10.2003) funktioniert alles wieder bestens.
Woran kann es liegen?
Gruß Gert. |
|
|
| |
|
|
|
Frank Abbing | Hallo Gert,
bei mir funktioniert es jetzt. Teste doch bitte mal die Dll hier im Anhang. Ich habe noch einen Fehler gefunden in GetSelectedDbClk() und GetSelected(). Die letzte Spalte wurde nicht mit aufgenommen, seit ich am 16.03.2004 dort Änderungen gemacht hatte. Jetzt klappt es aber wieder richtig. Du solltest dir auch mal GetControlParas() ansehen und das Demo Mouse_Events.prf. So erhälst du auf einen Doppelklick gezielt Spalte und Zeile des Klicks. |
|
|
| |
|
|
|
Gert Severin | Leider habe ich jetzt anliegende Fehlermeldung..
(Brauche ich eventuell eine neue Listview-Funktionen.inc.?)
Schau ganz in Ruhe. Wie gesagt mit der V 1.4 geht es ohne Probleme.
Gruß und Danke.
Gert. |
|
|
| |
|
|
|
Frank Abbing | Hallo,
ja, du musst die neue Inc-Datei verwenden (in Anhang). Ich habe die beiden Funktionen zum Laden und Speichern von Csv-Dateien jetzt endgültig umbenannt, wie schon in Version 1.1 angekündigt. Die alte Inc versucht die Funktion noch mit altem Namen anzusprechen. Falls dein Programm auch ExchangeSeparator() verwendet: Diese Funktion hat jetzt einen Parameter mehr. Einfach einen Parameter 0 anhängen. In Kürze erfolgt das offizielle Update. |
|
|
| |
|
|