Delphi 2006 ja Win 7 (x64)

.nättijussi

Onko kukaan saanut Delphi 2006 (pro) asennettua Windows 7 (x64) ympäristöön? Asennus yrittää alussa asentaa .NET 1.1 SP1:tä muttei se tietenkään asennus tähän winkkuun.

4

662

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • ap.

      Jeps! Nyt kaikki asennettu ja jopa toimii Win7 x64:ssa.

      Nyt toinen mystinen juttu

      Alussa tässä oli käytössä C-asemassa tämä järjestelmän palautus, system shadow copy. Poistin sen käytöstä, mutta nyt sovellus tallentaa tiedostot C:\ProgramData\Sovellus\ hakemistoon, johon en pääse käsiksi Windowsin resurssinhallinnalla? Jos poistan tästä hakemistosta vaikka settings.ini tiedoston, silti FileExists-funktio palauttaa Truen, koska kyseessä on "eri versio" hakemistosta.

      Sinällään ei tämä haittaa sovelluksen toimintaa, mutta on aika hullunkurista etten pääse käsiksi tiedostoon itse Windowsin resurssinhallinalla, voin poistaa vaikka koko tiedoston, mutta silti se on "piilo"hakemistossa olemassa.

      On tämä Winodws 7 vaan aika vekkuli, alkaa tulla ikävä jo XP:tä.

      • d2k+7

        Ihmettelen vastaustasi, kirjoitat resurssienhallintaan "C:\ProgramData", kyseistä kansiota ei ole mitenkään estetty, kyllä fileexists-funkkari palauttaa true, mikäli tiedosto tosiaan on olemassa, eli tarkistaisin sinuna minne/mistä/mitä aika hassulta kuulostaa...


      • ap.
        d2k+7 kirjoitti:

        Ihmettelen vastaustasi, kirjoitat resurssienhallintaan "C:\ProgramData", kyseistä kansiota ei ole mitenkään estetty, kyllä fileexists-funkkari palauttaa true, mikäli tiedosto tosiaan on olemassa, eli tarkistaisin sinuna minne/mistä/mitä aika hassulta kuulostaa...

        Kyllä Windows 7:lla on monta "versiota" hakemistosta ja Delphi 2006:lla tehty sovellus ei näe tätä asiaa, näkee jonkin vanhan version hakemistosta?

        Vaikka hakemistosta on poistettu tiedosto, silti FileExists("X:/polku/tiedosto.x") palauttaa Truen???????????????

        Tämä on ihan ufo juttu, joka tuli nyt esille vasta kun päivitin käyttiksen Windows 7 x64 versioon ja käytössä vanha Delphi 2006 Pro.


      • Tarkkuutta!
        ap. kirjoitti:

        Kyllä Windows 7:lla on monta "versiota" hakemistosta ja Delphi 2006:lla tehty sovellus ei näe tätä asiaa, näkee jonkin vanhan version hakemistosta?

        Vaikka hakemistosta on poistettu tiedosto, silti FileExists("X:/polku/tiedosto.x") palauttaa Truen???????????????

        Tämä on ihan ufo juttu, joka tuli nyt esille vasta kun päivitin käyttiksen Windows 7 x64 versioon ja käytössä vanha Delphi 2006 Pro.

        > Tämä on ihan ufo juttu, joka tuli nyt esille vasta kun päivitin käyttiksen
        > Windows 7 x64 versioon ja käytössä vanha Delphi 2006 Pro.

        Olen noin 98% varma että Delphillä ei ole osaa eikä arpaa noihin hankaluuksiisi. Siis että jos vaikka Wordia tms. työkaluna käyttäen kopioioisit samannimisiä tiedostoja ja hakemistoja tuonne samaan paikkaan, niin Wordilla tehden mitään ongelmaa ei esiintyisi, ikinä, mutta Delphillä tehden esiintyy.
        Tähän en usko yhtään.

        > C:\ProgramData\Sovellus\

        Koko selostuksesikin on niin epätarkka ja epäselvä. Tuo yllä olevan niminen kansio on itse luomasi kansio, ja sinne saat helpolla luettua ja kirjoitettua mitä vain.
        Mutta jos koko ajan sohlaatkin "C:\Program Files" kansion kanssa, ja sinne laitettujen "\Sovellus" tms. alihakemistojen ja niihin kirjoittamisten kanssa, niin asia on jo ihan toinen.

        Tuonne ja sen alikansioihin ei ole sovellusohjelmilla mitään järkevää syytä yrittää kirjoittaa mitään. Win-7/Vista kyllä ikäänkuin sallii kirjoittaa sinne, mutta kirjoittamiset menevät virtuaalisiin kansioihin jotka näkyvät vain itsellesi, mutta eivät muilla tunnuksilla konetat käyttäville.

        Ihmeellisiä haamufilejä syntyy, en tunne tarkkaan niiden kaikkea logiikkaa. MS:n ainoa tarkoitus on virtuaalisuus ominaisuuden lisäämisellä mahdollistaa että saa vanhat vuosituhannen alun rämät sovelluksetkin ainakin alkajaisiksi toimimaan Windows 7:aan siirryttäessä. Mutta takkuista hommaa se on.

        Ei siis kannata yrittää tallettaa mitään dataa Program Filesin alle, tulee vain tuskaa ja hankaluutta.

        .


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Vesikin maksaa, miksei hengitysilma?

      Jatkuvasti itketään ettei ole rahaa mihinkään, mutta tilastojen mukaan rahaa on enemmän kuin koskaan, joten miksei asial
      Maailman menoa
      28
      1828
    2. Satuolennoista tarinointi ei kuulu peruskoulun tehtäviin

      Opetustunteja on muutenkin käytössä vain rajallinen määrä. Eli nämä satuhommat koulun ulkopuolelle vapaaehtoisiin harras
      Maailman menoa
      157
      1802
    3. Suomalainen perheenisä vaatii Suvivirren esittämisestä hyvityksiä

      Itse lapsena uskonnonopetuksesta vissiin traumoja saanut ihka suomalainen (!) perheenisä vaatii Espoon kaupungilta korva
      Maailman menoa
      351
      1550
    4. Mitä haluaisit

      Tehdä kaivattusi kanssa?
      Ikävä
      147
      1181
    5. Mies profiloin sinut

      Etsit täysin hallittavaa mutta samalla poikkeuksellista ihmistä. Etsit jotain mitä et koskaan tule saamaan.
      Ikävä
      213
      1164
    6. Lahkokasteen ja kristillisen kasteen erot

      Raamatun mukaan Kristillisessä yhdessä kasteessa Jumala pesee ja puhdistaa ihmisen sydämen ja poistaa perisynnin kirouks
      Kaste
      422
      1128
    7. Känsäkoura ja hotelli

      Tietoa kuka ostanut?
      Kuhmo
      11
      1004
    8. Salainen kastekoulutus

      Millainen on helluntailainen kastekoulutus ja kauanko se kestää ?
      Kaste
      285
      995
    9. Heikki Paasosen Marita-vaimo jätti tunteikkaat jäähyväiset: "Tällä kertaa me..."

      Heikki Paasonen on naimisissa Marita Paasosen (os. Alatalo) kanssa ja heillä on kaksi pientä lasta. Nyt koitti aika jätt
      Suomalaiset julkkikset
      4
      979
    10. Pirkanlinna yleisötapahtuma

      Oli todella hyvä tilaisuus. Ja EERO. L. Aivan mahtava tyyppi. Veti rennosti ja asiallisesti. Ja yleisöltä hyviä kysymyks
      Ähtäri
      49
      938
    Aihe