Thread Suche: Tabelle mit DragDrop-Funktionalität (31 answers)
Opened by GoodFella at 2007-01-09 21:27

GoodFella
 2007-01-12 02:56
#46087 #46087
User since
2007-01-09
192 Artikel
BenutzerIn
[default_avatar]
[quote=ptk,12.01.2007, 00:57]Wegen Tk::TableMatrix: schau mal bei https://rt.cpan.org/Ticket/Display.html?id=21047 nach (es ist immer eine gute Idee, bei rt.cpan.org nachzuschauen).[/quote]
Werd ich machen.. [edit] Der auf der Seite empfohlene Link mit den zusätzlichen ppms geht leider nicht: http://www.krkeegan.com/archive....33;.htm .. werd mal googeln, vielleicht bekomm ich die noch woanders..[/edit]

Mir ist da gerade eine Idee wegen DnD gekommen: Ich könnte das X / Y Offset bei allen DropSites ja manuell anhand der aktuellen Scrollposition und der Widgetgrösse berechnen (haben alle dieselbe Grösse).
Werd mal perldoc befragen.

Bliebe aber das Problem mit der Geschwindigkeit bei grösseren Tabellen.
Tablematrix würde kein Problem darstellen, ich möchte eh nur Text hin- und herdragNdroppen; allerdings: wie schwer wäre es, TableMatrix so zu modifizieren, dass es diese Funktionalität besitzt?

Danke für deine Mühe, ptk.


[UPDATE>>]
Nach einer Stunde abwechselnd googlen, installieren und manuelle Fixes machen komme ich jetzt nicht mehr weiter.
Habe versucht, TableMatrix manuell zu installieren, sagt er mir "cl not found" -> google, is wohl der c-compiler; also gleich VC++ Express und SP1 von Microsoft runtergeladen, installiert, Fehlermeldung irgendeine .dll nicht gefunden; also wieder google, lag an fehlendem Pfad in der autoexec.nt; ok, also pfad hinzugefügt.. (mal abgesehen davon, dass dies meine erste manuelle Installation per make ist, also auch alles per google-tutorial gemacht) .. geht wieder nicht:
Quote
C:\Programme\Perl\lib\Tk\Tk-TableMatrix-1.22>make

Microsoft ® Program Maintenance Utility   Version 1.50
Copyright © Microsoft Corp 1988-94. All rights reserved.

cp TableMatrix.pm blib\lib\Tk\TableMatrix.pm
AutoSplitting blib\lib\Tk\TableMatrix.pm (blib\lib\auto\Tk\TableMatrix)
cp TableMatrix/Spreadsheet.pm blib\lib\Tk\TableMatrix\Spreadsheet.pm
cp TableMatrix/SpreadsheetHideRows.pm blib\lib\Tk\TableMatrix\SpreadsheetHideRow
s.pm
       cd pTk && MAKE

Microsoft ® Program Maintenance Utility   Version 1.50
Copyright © Microsoft Corp 1988-94. All rights reserved.

cp mm.h ..\blib\arch\Tk\pTk\mm.h
cp tkTable.h ..\blib\arch\Tk\pTk\tkTable.h
cp tkTableversion.h ..\blib\arch\Tk\pTk\tkTableversion.h
cp version.h ..\blib\arch\Tk\pTk\version.h
       cl -c  -I../../../Tk -I../../../Tk/pTk/mTk/xlib -IC:/Programme/Perl/lib/
Tk/pTk -I. -Ibitmaps -I../../../Tk/pTk/mTk/xlib  -nologo -GF -W3 -MD -Zi -DNDEBU
G -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DUSE_SITE
CUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT
_READFIX -MD -Zi -DNDEBUG -O1    -DVERSION=\"1.22\"  -DXS_VERSION=\"0.9\"  "-IC:
\Programme\Perl\lib\CORE"    tkTable.c
tkTable.c
c:\programme\perl\lib\tk\tk-tablematrix-1.22\ptk\tkTable.h(20) : fatal error C10
83: Cannot open include file: 'string.h': No such file or directory
NMAKE : fatal error U1077: 'C:\WINDOWS\system32\cmd.exe' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'C:\WINDOWS\system32\cmd.exe' : return code '0x2'
Stop.

C:\Programme\Perl\lib\Tk\Tk-TableMatrix-1.22>


Also nochmal TableMatrix von CPAN runtergeladen, nochmal entpackt, alle Verzeichnisse nach string.h durchsucht - nix. Google hat diesbetreffend nur einen Treffer, der aber von etwas ganz anderem handelt. Vielleicht weiss einer von euch Rat?

[UPDATE2>>]
Hier mal alle von mir hinzugefügten Pfade meiner autoexec.nt:

C:\Programme\Microsoft Visual Studio 8\VC\bin
C:\Programme\Microsoft Visual Studio 8\Common7\IDE
C:\Programme\Microsoft Visual Studio 8\VC\include

Die besagte string.h befindet sich im letzten der drei; trotzdem findet der C-Compiler sie nicht. (ja, ich habe vorher neugestartet, ein aufruf von echo %path% zeigt mir alle drei auch korrekt an und ja, ich habe sie mit Semikolon getrennt.)
Werd jetzt schlafen gehen, war ne lange nacht :)

[UPDATE3>>]

Hat mir doch keine Ruhe gelassen. Habe alle Anweisungen von
http://msdn.microsoft.com/vstudio....lt.aspx befolgt, leider bleibt die Fehlermeldung bestehen.

                                 Gruss

                                              Pete\n\n

<!--EDIT|GoodFella|1168852565-->

View full thread Suche: Tabelle mit DragDrop-Funktionalität