zur Startseite zum Inhalt zur Navigation

Generische_Liste

 

Als ehemaliger Ada-Programmierer habe ich versucht, 
in 
diesem Sample zu zeigen, dass Delphi auch Generik 
kann. 

Es ist mir auch gelungen. Dieses Sample zeigt die 
Implementierung einer doppelt verketteten generischen 
Ringliste ohne Blindelement.

Die gültigen Operationen sind 

AddFront
AddBack
AddSort
Sort ( list )
DelElement
Clear
PrintList
Find

Aber ACHTUNG: um die Generik zu simulieren, muss man 
in 
Delphi untypisierte Pointer verwenden. Diese sind 
ein mächtiges Werkzeug, falsch angewandt kann man 
damit auch großen Schaden anrichten ( sowohl in Soft- 
als auch in Hardware)!

Daher warne ich hiermit ausdrücklich vor blindem 
Ausprobieren und Umschreiben dieses Samples!

 

(7559 Hits)

 

  suchen_dialog     sudoku     binomial     zufall     ctools     4_gewinnt     desktop_lock     kartei     parken     puzzle     updater     mastermind     codecounter     bmp_font     stm     matrix     clear_engine     pentago     tg12864b     wuerfel     dxtools     gc_solver     ae20125     fingerspeed     cpu_load     dcf77     hex     l_system     ntools     projizierte_schatten     wireworld     weihnachtskalender     library     mandelbrot     fourier     dithering_filtering     pi     wii_whiteboard     funkuhr     fpc_depencies     chunkmanager     pingpong     funplay2     einstein     vokabel     shannon_fano_coding     digiman     boxmuller     alt_f2     weihnachtsstern     screeny     sortieren2     td     picking     wuerfelzauber     crc     gefangenen_dilemma     ym1602c     klab     imageinspector     generische_liste     maw     address_db     kollision     tankplan     galton_brett     io_adapter     attributgrammatik     passbildcreator     race_condition     sfxr     picam     greenfoot     balanced2     pathfinder     bigprim     qprogrammer     send_get_file     mauskoordinaten     serial     proto     project_collector     c_libs     nsudoku     sql     feder_masse     dcommenter     numeric_instability     minipaint     pointer     piemenue     knack     episodenmanager     textfilter     calender     copycommander     kwirk     file_transfer     rubik_cube2     gorilla     5ermedian     hoertest     3d_puzzle     io_serializer     rollenspiel     newton     rent_it     heapsim     graphen_algos     binaeruhr     anty_krypt     steganographie     gpu_info     network_bandwidth_limiter     winkonfig     filetools     atmegaboard     turing_maschine     baum     ccm     partikelengine     quadtree     verzeichnung     xml     loop     tbitstream     trackball     8x8x8     trio     pwm     bezier     cubemap     screensaveblocker     4_wins     balanced     iq_block     opengl_graphikengine     labyrintcreator     clickomania     gebmanager     openglsphere     wecker     bww     textur_filterung     netzwerkprotokol     delforlaz     fouriersynthese     info     reihen     diffusionsfilter     hough_transformation     network_listener     bignumber     button_tool     farbspectrum     fakenet     fir_iir     gedanken_leser     2048     transparenz     lzw