Kezdőoldal » Számítástechnika » Programozás » Free Pascal-ban Windows alatt...

Free Pascal-ban Windows alatt hogyan lehet valamit vágólapra másolni? (Lazarus nélkül szeretném megoldani)

Figyelt kérdés

Mondjuk megkeresek egy részt egy szöveges fájlban és vágólapra másolom.

A szövegfájl-kezelés és benne keresés egyszerű, ezt villámgyorsan meg tudom írni természetesen, a probléma a "vágólaprahelyezés", ezt milyen eljárásokkal csináljam és ezek mely unitban vannak?



2017. febr. 12. 13:06
1 2
 1/12 anonim ***** válasza:
Megkeresed a szükséges winapi függvényeket msdn-en, utánajársz, hogy ezek átpaszkálosított verziója milyen unitban van, majd abból hívogatod őket.
2017. febr. 12. 13:13
Hasznos számodra ez a válasz?
 2/12 anonim ***** válasza:

clipboard.pas

clipboard.pp

2017. febr. 12. 13:31
Hasznos számodra ez a válasz?
 3/12 A kérdező kommentje:

Clipboard.pas-ra nem dobott ki semmit, clipboard.pp-re meg olyat dobott ki, mely PalmOS-re íródott...

[link]

2017. febr. 12. 15:49
 4/12 SimkoL ***** válasza:
uses Clipbrd, ...;
2017. febr. 12. 16:19
Hasznos számodra ez a válasz?
 5/12 SimkoL ***** válasza:
2017. febr. 12. 16:20
Hasznos számodra ez a válasz?
 6/12 ejbenjaro ***** válasza:

Amit az első válaszoló írt az lesz a megoldás a problémádra, vagy pedig mégiscsak használod a Lazarust. Abban is lehet konzolos alkalmazást írni, ha nem akarsz grafikus felületet.

Lazarusban gondolom hozzá kell adni a projekthez az LCL-t, utána már fel tudod venni a uses után a clipbrd unitot.

Ezt a unitot így tudod használni: [link]

2017. febr. 12. 16:30
Hasznos számodra ez a válasz?
 7/12 A kérdező kommentje:

Nálam nem találja a Clipbrd unit-ot, Lazarus-ból kimásolva az Unit verzióját illetően panaszkodik, hogy nem megfelelő.

A PPU és az .o fájlokat másoltam ki, egyik se tetszett neki, külön-külön sem.

2017. febr. 12. 16:32
 8/12 A kérdező kommentje:
FPC fordítóval használatbavehető valamilyen módon?
2017. febr. 12. 16:33
 9/12 anonim ***** válasza:

Konzolos alkalmazásban nincs clipboard, hiszen az a windows szolgáltatása.

Ha kell, akkor meg kell írnod. Nem egy nagy feladat, hiszen lényegében memóriafoglalás az egész.

Azt nem látom be, hogy a lazarus miért nem jó neked?

Ott a clipbrd unit kell ilyesmihez és a clipbrd.assign(data_to_clipbrd) függvényt kell meghívnod.

2017. febr. 12. 17:24
Hasznos számodra ez a válasz?
 10/12 anonim ***** válasza:
2017. febr. 12. 17:27
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!