what i do is this:
save as OMF in DP, save as MIDI in DP, sometimes Logic can open the OMF file, it depends on the settings used with DP OMF export. Logic really *****, when it comes to READ OMF files! Some great helper is a software called AVTransfer, that exists for PC. This app converts an OMF file into an OMF(!) file and removes all unnecessary data in the OMF, so every app can open it. This helped me several times.
Another idea is, to put a second of silece on every audio track to position 0 and MERGE all audio tracks, so you get Audio Files that all start at the same position and can be saved as any file format you like. Its faster than you might think: copy this bit of audio to all audio tracks and then select all, MERGE and have a coffee, no need to sit in front of your monitor.
MIDI tracks will have to be exported separatly, bcause they are not saved to an OMF or to audio files.
But you will have to setup your instruments for MIDI playback by hand, maybe save a patch in DP for each software instrument, to load them up in logic again.
Hope that helps.