Aydin,
Sonunda bakabildim (daha dogrusu daha once baktim da kafayi yiyordum ActiveX register etmiyor diye). Bir activex yaptim. Tum proje burada:
http://www.medikosoft.com/cetin/ClipperLibTest.zip
Projenin tamamini + senin verdigin ornek degerleri ve metodlari kullanan bir ornek prg + output.txt ayni zip icine koydum. Sana projenin tamami gerekmiyor. ClipperLibTest\SbcHelper\bin\Release'de ClipperNetActiveX.dll ve clipper_library.dll var. Bu ikisini bir yere koy, diyelim ki c:\ClipperDLL dizinine ve command prompta cikip register et:
c:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe c:\ClipperDLL\ClipperNetActivex.dll /codebase
Ornek prg'de kullanimi var.
Ciktisi:
Visual Fox Pro
ID VERTEX X Y
0 0 365 260
0 1 356 254
0 2 363 202
1 0 425 133
1 1 365 191
1 2 371 149
1 3 370 145
1 4 368 142
1 5 364 141
1 6 362 141
1 7 358 142
1 8 355 145
1 9 322 230
1 10 301 215
1 11 268 98
Geriye bir polygon listesi (List of List of IntPoint(X, Y)) donuyor. ID polygon ID, Vertex sirasiyla o poligonun vertex nosu.
Not: Proje folderlarinda, proje ile ilgisiz bir suru dosya var. SbcHelper projesini baz aldigimdan ondan kalma, ayiklamakla ugrasmadim.