Delphi 7-ről átállás Delphi 2010 re ?
2010-05-14T07:42:52+02:00
2011-03-29T01:34:28+02:00
2022-07-19T04:27:10+02:00
  • Most pár napig még lehet újra upgrade -elni a régi delphiket .... fontolgatok egy ilyen akciót ... de megkérdezném, hogy ha ezt tudja valaki pontosan értelmezni:

    a professional verziónál azt írja az adatelérésre, hogy "Local database connectivity to InterBase, Blackfish SQL, and MySQL"

    míg az enterprise -nál: "Database server connectivity to InterBase, Blackfish SQL, Firebird, MySQL, Microsoft SQL Server, Oracle, DB2, Informix, and Sybase"

    Jól értem, ez azt jelenti, hogy a professional verzióval nem lehet olyan progit fejleszteni, ami hálózatban egy ... firebird vagy MySQL szerverre konnektál??? :-O Vagy azt jelenti, hogy az enterprise verzióval távoli szerverekre is lehet kapcsolódni neten keresztül??

    (Ez utóbbihoz egyébként létezik komponens??)

    Kivételesen SOS ... mert 31-ig lehet még upgrade -elni ... de csak a professionalra van pénzem .... viszont ... ha hálózatos progit nem lehet vele készíteni, akkor nem érdemes ...

    Köszi előre is
    Mutasd a teljes hozzászólást!
  • ... nem engedi meg hogy published property pointer tipusu legyen ...


    "Asszem" min. TPersistent
    Mutasd a teljes hozzászólást!
  • Lehet olyat csinálni, hogy valaki eladja a D7-es licenszét valaki másnak, hogy ne "bukjon" akkorát azzal, hogy már nem tud upgradelni?
    Mutasd a teljes hozzászólást!
  • en D7-et upgrade-eltem 2010-re, de januartol ez a lehetoseg megszunt.
    Mutasd a teljes hozzászólást!
  • Igazad van, a Delphi 2009-nél volt még upgrade alap a bármilyen előző verziójú Delphi.
    Ez azért egy vicc...
    Mutasd a teljes hozzászólást!
  • D7 mar nem lehet upgrade alap, szoval ha veszel D2010-et akkor nyugodtan hasznalhatod a D7-et is:)
    Mutasd a teljes hozzászólást!
  • Ha a D7-ben írt programod használ olyan komponenseket is melyeket nem fejlesztettek tovább ill. nem írtak át D2010-re akkor szinte reménytelen a dolog, persze meg lehet próbálni, kérdés az hogy van-e elég időd, türelmed, kedved, és pénzed! Mert ugye legálisan ápgrédelsz, ez esetben nem használhatod párhuzamosan a Delphi 7-et is meg a 2010-et is, nekem legalábbis a Borlandnál ezt mondták.

    A CnWizards fríver cuccot ajánlom mint kiegészítést, ezzel lehet fejleszteni a régi Delphit, ingyen!
    Mutasd a teljes hozzászólást!
  • szerintem a torrentet felejtsd el, van hivatalosan letoltheto 30 napos trial, amivel ki tudod probalni, tesztelni (legnagyobb verzio, nincs benne korlatozas csak a trial 30 napja).

    a rad studio 2010-ben pedig be tudod allitani a D7-hez hasonlo megjelenest kulon ablakokkal, nem kell hozza buveszkedni semmit.

    prism trial

    delphi 2010 trial

    telepiteskor at kell allitani a teruleti beallitasokat angolra magyarrol (ne kerdezd miert:)
    Mutasd a teljes hozzászólást!
  • Semelyik: pointert nem lehet serializalni, meg egy property editorban sincs sok ertelme, emiatt nem.
    Mutasd a teljes hozzászólást!
  • Delphi 7 ben nem engedi meg hogy published property pointer
    tipusu legyen melyik az a kesobbi delphi amelyik mar tudja ezt ?
    Mutasd a teljes hozzászólást!
  • Értem, köszöünöm, jó tudni ...... deeeeee ... egyenlőre nagyon sokára lesz ilyesmire pénzem, egyenlőre csak érdeklődtem ... :(
    Mutasd a teljes hozzászólást!
  • Ilyen compiler bugokra keszulj fol, ezeket ma talaltam meg:
    (De hát "bátraké a világ" lol)
    a)
    exit(TLocation(BindingOf(lbLocations).GetFocusedListObject); itt lemaradt egy zarojel ^

    b)
    type TAkarmi<T>=akarmi.... ^^ ezt a syntax checker relacios jelnek veszi

    A kod lefordul, a debugger viszont hasznalhatatlan lesz az adott unitokra, egyeb mellekhatas, hogy ha eleg sok ilyen hiba van, akkor a unitok initialization resze osszevissza sorrendben fog vegrehajtodni, ami altalaban garantalt accessv.
    Ha a debuggerrel egy olyan unithoz ersz, amiben sok ilyen hiba van, akkor accessviola a delphi.exe-bol :p

    Mindket hibanal az a furcsa, hogy a compiler mind a kettot leforditja, viszont a syntax ellenorzo hibat jelez.
    Holott az exit hibanal a forditonak fatal errorral kellene megallnia, a <T>= -nel pedig a syntax checkernek fel kellene ismernie, hogy az ott nem egy 'nagyobbEngyenlo' jel, hanem egy generic bezarojel.

    Fel eve xivok ezekkel, most vegre tudtam javitani :D Pedig nemelyik debuggolhatatlan unitnal mar fontolora vettem, hogy vissza a D7-hez. (Egyutt erzek azokkal akik pl. a legujabb beta .Net megmagyarazhatatlan furcsasagaival talalkoznak, de nem ternek vissza az elozo megbizhato valtozathoz)
    Mutasd a teljes hozzászólást!
  • Értem, köszi. :)
    Mutasd a teljes hozzászólást!
  • A kompik általában működnek, de igaz, hogy velük már volt problémám. Általában ha nem megy egy kompi, akkor át kell böngészni, és ahol String vagy PChar van azt át kell írni AnsiString-re illetve PANSIChar-ra. Ez tény. De pl. a VirtualTreeView-nél mindössze egy sort kellett átírnom és ment.
    És amire még figyelni kell, hogy ha vannak dll hívások, ott (ha van) akkor a unicode-os (xxxW) funkciót kell használni.
    Mutasd a teljes hozzászólást!
  • CodeGear&#8482; RAD Studio 2009 Version 12.0.3170.16989
    Mutasd a teljes hozzászólást!
  • Ez azt jelenti, hogy a D7 alatt futó kompik is műxenek a D2009 alatt (pl WinSoft féle modemkezelő ... )
    Mutasd a teljes hozzászólást!
  • Konekretan a delphi 2009 melyik valtozatat hasznalod ?
    Mutasd a teljes hozzászólást!
  • Kb. fél éve tértem át Delphi 7-ről Delphi 2009-re, és nagyon jó tapasztalataim vannak.
    Kb. hozzá sem kell nyúlni a kódhoz és egy újrafordítással már egyből unicode-os az egész program.
    Mutasd a teljes hozzászólást!
  • "vegre egy magyar ertelmes honlap."
    Thx :D

    De az is kiderul ám belôle, hogy a D7 string 8bites karakterekkel megy, a D2009+ string meg 16bites karakterekkel.

    Tehat a D7-es programodban a blockread ami jol megy nem fog menni a d2009-ben, ahol blockread(f,str[1],length(str)) csak a string felét olvassa be hibas karakterekkel.

    Igy megy a D7->D2009 portolas a stringeknél:
    replaceAll('string','ansistring');
    replaceAll('char','ansichar');
    replaceAll('pphar','pansichar');

    Ahol pedig stringben adatokat kezelsz ott pedig tipusfuggetlen RawByteString kell.
    Mutasd a teljes hozzászólást!
  • Koszi a cikket a stringekrol vegre egy magyar ertelmes honlap.
    Volna egy egyszeru kerdesem en normal stringeket hasznalok mindenutt azaz

    Nev : String;

    Ha csak ilyenek vannak a programomban akkor van valami uj delphi verzio amikbe mar vannak ujitasok is de nem kell kulon konvergalgatni a stringeket hanem lefut siman is ?
    Mutasd a teljes hozzászólást!
  • Egy 20millio plugint betolto program is jo program (sőt!), ennel mar csak az jobb, amikor lehetoseget ad arra, hogy csak az altalam hasznalt dolgokat toltse be (minimalis ugyvitel van, szoval beerem 5-6 component page-vel, ezt a lehetoseget Delphi Distiller-nek hivjak).

    "D2010 for win32" a pontos neve annak, ami a legkozelebb all a Delphi7-hez.
    De nem kompatibilis vele. Leggyakrabban a stringekkel van az inkompatibilitas.

    A D2010 megfér a D7 mellett, kulon helyre telepul, csak a file hozzarendeleseket nyulja le.

    Szvsz a D7 és a D2009 közötti win32-es vonal ugy ahogy van felejtôs, 2009-tol jottek csak a nyelvi ujdonsagok.
    Mutasd a teljes hozzászólást!
  • Melyik ujabb delphit ajanlod ami tobbet tud de full kompatibilis a 7 essel ?
    Hogy kell installalni elobb uninst 7 es es utanna inst
    vagy rogton ra kell ereszteni ?
    Mutasd a teljes hozzászólást!
  • A 3d studio is fel perc alatt indul be megis popec program
    ugy tudom az animaciok felet mar vele csinaljak ... szal
    betoltesi sebesseg nekem nem gond ...
    Amugz Atlon 4200+ 64 bit X2 2 giga ram szal kibirom ha sokaig tolt csak szivja be a delphi 7 es forrasaimat run error meg win error nelkul ...
    Mutasd a teljes hozzászólást!
  • Csupa olyan dolgok ezek, amikre akkor lesz szukseged, ha a D7-et mar jol ismered, addig sztem csak arra jok, hogy osszezavarodj. (a google tud roluk meselni link1 Link2).
    A Prism az pedig .Net-es fejlesztoeszkoz, annyi koze van a D7-hez, hogy az is egy pascal szeruseg, viszont a meglevo programjaidat total at(ujra) kell irni a .Net keretrendszer alá.
    Mutasd a teljes hozzászólást!
  • Ne is irjatok kapkodtam tudom kifejteni nem ly jé és bocs az ékezetmentes írásért mart megprobalom megszokni ....
    Mutasd a teljes hozzászólást!
  • Olyat szedtem torrentrol hogy
    Delphi&Prism 2010 architect full tested working 100% repaired
    2.65 gb
    egyenlore meg nem mertem fel telepiteni mert felek hogy osszeakad a delphi 7 emmel esvagy nem indul be a forraskodjaim
    ha kiir valami hulye hiba uzenetet akkor csak pisloghatok
    jelenleg win xp prof angol sp3 mal vagyok azert nem vettem meg mert csak magamnak hobbibol programozgatok ingyenes szoftokat es erre igy nincs tobb szaz ezer ft om egy uj delphire ....
    Amiket leirtal impozansak azonban egy ket ujitast nem ertek ...
    ha kifelytened oket boveben hogy mi mit takar annak sokan halasak lehetnenek es jobban lennenek informalva ...
    Mutasd a teljes hozzászólást!
  • win32-n szerintem megéri.
    generics, record operator overloading, for in, automata string kodlap kezeles, class helpers, reference to procedure, inline procedures, sse4.2-es assembler, pár új bug :p
    De még mindig nincs 16byte align, 64bit target, class op. overload, multicast events.
    Az ide total gány lett a hagyomanyos form designerrel, szoval meg kell szokni a Visual Studio szeru ide elrendezest.
    Sem az IDE, sem a compiler nem lett eszrevehetoen lassabb a D7-nel (* Delphi Lite változatoknál. A sima D10 for w32 tuti fel percig loadingol indulaskor).
    (egyeben nem tudok mondani, kerem kapcsojjaki)
    Mutasd a teljes hozzászólást!
  • Megéri e átállni Delphi 7 ről valamelyik ujabb Delphire mennyire lesz szivás a programom importálása ? Mennyivel tud többet a Delphi 2010 mint a 7 es ?
    Mutasd a teljes hozzászólást!
abcd