Delphi problemi su windows 7 x64?

Ho cercato in giro ma non ho trovato una risposta precisa a queste domande, solo i bit e pezzi: se ho installato windows seven x64,
1 – posso essere in grado di utilizzare delphi 2007+ come ho usato per aka avvia, del codice, debug in esso, compilare in esso ? Ho visto che il problema di debugger e l’hex edit soluzione.
2 – la mia domanda compilato in ambiente di lavoro sulle versioni a 32 bit di windows ?
3 – io ho compilato con delphi su windows a 32 bit funziona questa versione a 64 bit ?

(ovviamente, tutto questo sta assumendo “normale” applicazioni-in non mi aspetto che le cose al lavoro se sto giocando con i puntatori in attesa di loro di essere a 32 bit, ovviamente)

La questione potrebbe essere, in questo, come qualcuno che si sta muovendo per windows seven 64 bit, posso/devo usare questo come il mio principale delphi developpement piattaforma o sarà meglio mantenendo un 32 bit di avvio per delphi dev ?

Grazie a chiunque mi può dare un indizio su questo

  • Il mio delphi è stato più lento su un WinXP 64bit macchina. Ma può essere che il sistema operativo e non di Delfi.
InformationsquelleAutor | 2009-09-19

 

7 Replies
  1. 10

    Come Muratore Wheeler ha dichiarato, c’è un problema con il 2007/2009 debugger e piattaforme a 64 bit, ma può facilmente essere fisso.

    Sto usando D2007 (con questo fix) su Windows 7 a 64 bit su una base quotidiana e funziona alla grande.

    • Oh, bello! Non sapevo che c’era un fix per questo. Grazie!
  2. 5

    Alcuna idea su Windows 7 a 64 bit, la versione, ma io uso Delphi 4, 5, 2007 e 2009 per quasi un anno ora su Windows XP a 64 bit, e dato lo sforzo di Microsoft spende sulla compatibilità non vedo perché le cose dovrebbero essere molto diverso in Windows 7. Questo risponde alla tua ultima domanda – non c’è bisogno di tenere una partizione separata. Utilizzare la virtualizzazione per l’esecuzione di cose su un sistema a 32 bit. In Windows 7, per quanto ne so offriamo un Windows virtualizzato XP sottosistema a costo zero, ma potrebbe essere necessario scaricare separatamente.

    Re 2. e 3.: Il sistema operativo di compilazione di un’applicazione, non importa per la distribuzione, come lungo come la compilazione di per sé funziona. Io ho sempre e solo stata la compilazione di 16 bit Delphi programmi a 32 bit versioni di Windows, senza problemi. Si dovrebbe, tuttavia, sempre test in installazioni di sistema operativo di destinazione versioni, come uno sviluppatore PC è sufficientemente diverso da un utente PC non dare per scontato che tutto ciò sarà solo un lavoro. Questo, però, è generale consigliare, e non ha nulla a che fare con un OS a 64 bit.

    Delphi programmi a 32 bit strato (WOW64 – Windows on Windows 64) di Windows a 64 bit, il che è abbastanza vicino al vero OS a 32 bit che non è necessario preoccuparsi, a meno che non si lavora a stretto contatto con il più basso livello di sistema.

  3. 5

    Stavo facendo un certo lavoro su di Delphi 2007 sotto Windows 7 64-bit di ieri, ed è stato un disastro. Ogni volta che mi piacerebbe lasciare il programma durante il debug, sia quello di smettere di fumare normalmente o con l’arresto del debugger, solleverebbe un errore di asserzione che non ho potuto ottenere fuori, portando l’intero IDE. (Questo non è mai accaduto sotto XP). A quanto pare l’emulatore WOW64 non è abbastanza stabile come dovrebbe essere… 🙁

    Se avete intenzione di provare a lavorare su Windows 7 a 64 bit, mi piacerebbe fortemente raccomanda l’aggiornamento a Delphi 2010, che è stato costruito appositamente con Windows 7 di conformità in mente. Se questo non è un’opzione, almeno installare una macchina virtuale con XP su di esso per il vostro dev lavoro.

    • In via di sviluppo in una macchina virtuale fornisce anche alcuni nascosti benefici. Si può facilmente fare copie di backup dell’intero ambiente dev a traguardi importanti, e se il dev macchina si blocca rialzarsi e correre è solo una copia di file di distanza.
  4. 3

    Risposte sono:

    1. Yes - With the workaround for the debugger issue
    2. Yes - Delphi 2007 (native) will only build 32 bit applications
    3. Yes - Unless it's a Device Driver or low-level service

    Prima di applicare la patch come indicato sul Olaf Blog. Questo risolve il debugger di errore di uscita.

    In secondo luogo, Installare Windows XP Mode, che è completamente pulito (e legale) di windows XP a 32 bit virtual machine.

    Compilare applicazione su Windows 7 64bit. Installare sulla macchina virtuale. Dovrebbe funzionare. Sciacquare, schiuma e ripetere per le altre applicazioni in via di sviluppo.

    XP Mode è disponibile per tutti i possessori di Windows 7 Professional e Ultimate. Non so corporate edizioni.

    Questo è quello che sto usando attualmente per lo sviluppo, come ho dovuto eseguire un emergenza OSectomy di un Macbook Pro

  5. 2

    Ho eseguito Delphi 2007 su Windows 7 Professional 64 bit ed è stato bene per un po ‘fino a quando una patch di martedì un po’ di tempo fa. L’IDE sarebbe morto dopo aver lanciato l’errore di debug (SetThreadContext non riuscita). Ho applicato la patch trovato a http://cc.embarcadero.com/item/27521 e non ci sono più problemi.

    HTH. YMMV.


    Doug

  6. 0

    Cordiali saluti, io sono in esecuzione Delphi 7 su Win7 a 64 bit. Il trucco per eseguire questa versione è di NON installare i programmi(x86) cartella – installare invece a qualcosa di simile C:\Delphi7. Stato a lavorare in questo modo per circa un mese con una bella pioggia di sviluppo di carico e funziona alla grande!

Lascia un commento