Προς το περιεχόμενο

delphi problem..


Melven

Προτεινόμενες αναρτήσεις

Δημοσ.

Hereto <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/tongue.gif" alt="" />

mpeno sto psito fast.

1) exo diafora components sto main form mou kai doulevo se 800x600.an pao se megaliteri analisi tote ola vgainoun opos an htane se 800x600 kai genikos fenetai poly asximo oi components na min kanoun resize analoga me tin analisi.yparxei lisi se ayto?

 

2) prospa8o na kano enan aplo ftp client (delphi 6) me to FTP client component apo ICS (http://www.overbyte.be)

os tora einai poly aplo.stelno IP,PORT,USERNAME & PASSWORD ston server kai syndeomai.ystera tou stelno entoli SYST kai ystera PWD kai perno reply opos 8a prepe.Apo ekei kai pera prepei na kano listing to directory structure tou ftp server.Exo valei ena Shelllistview (samples tab) component kai 8elo to listing tou ftp server na ginei meso aytou nou tou Shelllistview component...exei kaneis idea pos?

Dokimasa na steilo entoli LS i DIR (meta tin PWD) alla mou leipoun parameters leei.Kai pes oti to estelna to LS pos 8a to ekana na vgainei sto Shelllistview,ginetai?

tora ta exo ola ta reply apo ton ftp server kai vgainoun se ena memo.

 

ka8e voi8eia dexti..

(fisika exo diavasei to rfc tou FTP,ena help file pou exei i ICS kai exo psaksei averta sto net alla de mporo na proxoriso gmt <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/frown.gif" alt="" /> )

Θενκς

Δημοσ.

1) genika auto einai ena megalo problima me ta windows applications pou exei talaipwrisei pollous apo emas. Enas genikos kanonas einai, na sxediazeis se oso to dunaton mikroteres analuseis (tora pleon pou oloi exoun 15ares, 800x600 einai kala) kai sugekrimena stil Delphi, na exeis to scaled tis formas sto true. bgainoun opws itane sta 800x600? eisai sigouros oti den exeis peiraksei kapoio property i den ta kaneis programmatistika resize? logika eprepe na bgainoun mikrotera. Episis prospathise na exeis san anw orio sta size twn formwn sou to 640x480, pote min allazeis to PixelsPerInch property tis formas.Oso gia ta font, to default size kai type tis Delphi einai to pio efficient pou kanei kai swsta scale se diafores analuseis.

 

2) To ShellListView den boreis na to xrisimopoiiseis gia ton skopo pou thes. Xrisimopoiise ena ListView kai kane to populate programmatistika me auta pou thes. Prepei apla na pareis apo to shell ton windows, ta eikonidia gia kathe eidos arxeiou. Des to VirtualListView demo apo ta Samples tis delphi gia auto to pragma. Einai ligo poluploko,alla ama to deis prosektika kai to kaneis kai debug, tha katalabeis arketa.

Basika tha pairneis to listing twn arxeiwn apo to DIR, gia kathena apo auta tha dimiourgeis ena Item sto ListView kai tha zitas kai shellinformation opws sto parapanw demo pou sou anefera.

Δημοσ.

thanks,telika den eixa 8esei to local file name property oste na dimiourgei to arxeio kai na sozei to listing.opote tora to sozei se ena arxeio alla prospa8o na kano ta contents tou arxeiou display sto listview,

 

xrisimopoieisa to listeview alla vevaia os beginner sti delphi de exo idea pos na to kano populate alla katalava ti enoouses.epsaksa kapia link alla pros to paron de vrika akri.episis ontos demo einai xasimo!

gia to 1) de exo allaksei tpt kai eiani sto true to scaled property tis formas.sinexizei kai eiani to idio.

pantos thanks u ve been helpful <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/smile.gif" alt="" />

Δημοσ.

koita, afou eisai beginner tote san prwto bima apla kane to populate me ta arxeia. Auto ginetai genika ws eksis:

Prwta apo ola, mesw tou "Columns" property tou listview bale 3 stiles,bale kai onomata. To ViewStyle property meta kane to vsReport. Estw oti thes na baleis mia grammi me px "autoexec.bat", 10 kb, "System file" diladi opws ston explorer. Auto ginetai me to kalesma AddItem("autoexec.bat", "10kb", "System file"):

 

procedure AddItem(const A,B,C: string);

var

Item: TListItem;

begin

Item:= ListView1.Items.Add;

Item.Caption:= A;

Item.SubItems.Add(B);

Item.SubItems.Add©;

end;

 

bebaiws exei kai alla endiaferoda properties to listbox pou tha ta breis monos sou siga siga.

 

Oso gia tin analusi, ama den exeis allaksei tipota, tote min se anisixei, fainetai swsta.

Δημοσ.

Είχα ταλαιπωρηθεί αρκετά με το πρόβλημα των Large & Small fonts, η λύση που προσωπικά χρησιμοποιώ είναι να ενεργοποιώ το Scale της φόρμας ενώ παράλληλα όταν τελειώνω την σχεδίαση του Interface να προσαρμόζω *ενεργοποιώ κατάλληλα τα Anchors κάθε control ώστε ακόμα και αν αλλάξει το μέγεθος της φόρμας αυτά να προσαρμόζονται σωστά (αναλογικά) στην νέα κατάσταση.

 

Έτσι ρυθμίζω πχ. ένα Edit-box να έχει σχετικό μέγεθος με τις άκρες της φόρμας ενώ παράλληλα ένα button δίπλα του να είναι σχετικά μερικά εκατοστά μακριά του σε σχέση με την δεξιά (πχ) άκρη της φόρμας κοκ..

 

Και όλα αυτά, ακόμα και για φόρμες που δεν δέχονται resize αφού η αλλαγή fonts θα προκαλέσει ούτως ή άλλως κάτι τέτοιο.

 

Για θέματα γραμματοσειράς προτείνω την Arial ως πιο proportional λύση.

 

--

 

* Πάντα με τα την αποκρυστάλλωση του Interface γιατί διαφορετικά μπορείς να ταλαιπωρηθείς αρκετά.

 

--

 

Με τα παραπάνω, εγώ έλυσα το πρόβλημα μου σε αρκετές εφαρμογές για όλες τις Resolutions (από 800x600 > --αυτά σε C/C++ Builder που ουσιαστικά είναι όμοιος στο Interface με αυτό της Delphi).

 

Καλή τύχη.

 

Δημοσ.

nai prospa8isa kai me ta anchors ktl alla 8elei poly kopo vlepo to ka8e component..:) anyway thanks gia info.

 

telika epeidi de mporesa na kano me listview i kai directory listbox populate evala ena aplo memo epeidi viazomoun <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/smile.gif" alt="" />

thanks again.

 

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...