Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Jak na linuxove soubory v Delphi  (Přečteno 1609 krát)

BigSandy

  • Návštěvník
  • Příspěvků: 36
Jak na linuxove soubory v Delphi
« kdy: 23 Listopadu 2012, 08:11:19 »
Zdravím.
Nevím zda se najde nějaky linuxak, ktery programuje i v delphi.
Potřebuji otevřit v nějake komponentě delphi linuxovove soubory, ale tak aby šli vidět tabulatory, tak jao v linuxu přes MC třeba v souborech firewal,host.

Myrmica

  • Závislák
  • ***
  • Příspěvků: 1701
    • MYRMICA
Re:Jak na linuxove soubory v Delphi
« Odpověď #1 kdy: 23 Listopadu 2012, 12:59:43 »
Nějak nerozumím tvému dotazu. Předpokládám, že chceš otevřít textové soubory vytvořené v linuxu.

Jaké Delphi používáš?

Mě je bez problémů zobrazí komponenta TMemo. Mám D7.
Co je to vidět tabulátory? Aby místo znaku tabulátoru byl vidět nějaký grafický znak, symbolizující tabulátor? Nebo aby tabulátor měl správnou délku?

Možná ti pomůže jen nastavit nějaký neproporciální font (ve Windows to je třeba Courier New)

Musíš si uvědomit, že v linuxu je znak konce řádku 0AH na rozdíl od Windows, kde to jsou dva znaky 0DH 0AH. (Komponenta TMemo si stím do určité míry umí poradit.)
Stolní strojek: OS– UBUNTU 16.04 x86_64, MB ASUS P8 Z68-V/GEN3, Intel® Core™ i5-3470 CPU @ 3.20GHz × 4 , 16GiB DDR3, GeForce GTX 670...
Notebook: ASUS U53Jc OS– UBUNTU 16.04 x86_64, Windows 7, Processor – Intel Core i5-460M (2,53 GHz), Graphics – switchable NVIDIA GeForce 310M and Intel GMA HD

BigSandy

  • Návštěvník
  • Příspěvků: 36
Re:Jak na linuxove soubory v Delphi
« Odpověď #2 kdy: 23 Listopadu 2012, 17:01:08 »
Ano chci otevřit staženy soubor s linuxu.
Třeba v souboru hos jdou vidět tabulatory <-->.
Chci docilit toho abych je take viděl v nějake komponentě.
Courier New ee.
Problem bude že linux ma tabulatot #9
Takže problem bude v kodovaní a ne v pismu.
« Poslední změna: 23 Listopadu 2012, 18:09:08 od BigSandy »

Myrmica

  • Závislák
  • ***
  • Příspěvků: 1701
    • MYRMICA
Re:Jak na linuxove soubory v Delphi
« Odpověď #3 kdy: 23 Listopadu 2012, 18:57:09 »
Na prohlížení textových, konfiguračních a jiných souborů se dost hodí komponenty SynEdit. Lze u nich například nastavit TabWidth.

Pokud chceš místo znaku tab 09H zobrazovat speciální znak nebo sérii znaků, musíš si to programově ošetřit. O komponentě, která to umí, nevím.

Jinak ve všech znakových sadách, které vycházejí z ASCII (UTF8, ISO-8859-2, WIN1250 a jiné) je znak tabulátoru (Horizontálního Tabulátoru) vždy 09H.

Neproporcionální písmo ti doporučuji proto, že speciální dokumenty typu host, fstab a jiné obvykle předpokládají, že jsou zobrazeny pomocí takového písma a je tomu uzpůsobeno jejich formátování.
Stolní strojek: OS– UBUNTU 16.04 x86_64, MB ASUS P8 Z68-V/GEN3, Intel® Core™ i5-3470 CPU @ 3.20GHz × 4 , 16GiB DDR3, GeForce GTX 670...
Notebook: ASUS U53Jc OS– UBUNTU 16.04 x86_64, Windows 7, Processor – Intel Core i5-460M (2,53 GHz), Graphics – switchable NVIDIA GeForce 310M and Intel GMA HD

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:Jak na linuxove soubory v Delphi
« Odpověď #4 kdy: 24 Listopadu 2012, 02:45:45 »
Ano chci otevřit staženy soubor s linuxu.
Třeba v souboru hos jdou vidět tabulatory <-->.
Chci docilit toho abych je take viděl v nějake komponentě.
Courier New ee.
Problem bude že linux ma tabulatot #9
Takže problem bude v kodovaní a ne v pismu.

hmmm
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

 

Provoz zaštiťuje spolek OpenAlt.