Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2012.03.25;
Скачать: CL | DM;

Вниз

Delphi XE2 в "режим" Delphi 7   Найти похожие ветки 

 
Vyacheslav   (2011-11-27 16:16) [0]

Здравствуйте.
1) Возможно ли как-то перенастроить компилятор, чтобы работали библиотеки, программы разработанные для Delphi 7, дабы не переписывать последних?
Проблема возникла в процессе попытки использовать билиотеку uZpRunConsoleApp в Delphi XE2
(код http://www.koders.com/delphi/fidDB05C6361540F62D532FC7C960D4111CE3AAEDB3.aspx)


 
Плохиш ©   (2011-11-27 16:36) [1]

Нет.


 
DVM ©   (2011-11-27 16:50) [2]


> Vyacheslav


> uZpRunConsoleApp в Delphi XE2

Ну так возьми и исправь, делов то. Что отличает XE2 от D7 ? Размер Char в первую очередь. После беглого просмотра кода, глаз зацепился за

StringsToMultiSz

Ее скорее всего надо править. В остальном почти ничего.


 
картман ©   (2011-11-27 16:54) [3]


> Ее скорее всего надо править. В остальном почти ничего.

еще

 dwTextLength := Length(aText);
 if (dwTextLength > 0) then
   Result := WriteFile(aWriteHandle, aText[1], dwTextLength, dwBytesWritten,
     nil) and (dwBytesWritten = dwTextLength)


 
картман ©   (2011-11-27 16:55) [4]

хотя: Length(aText); - кол-во букв?


 
Anatoly Podgoretsky ©   (2011-11-27 18:03) [5]

Зачем же менял на XE2


 
Eraser ©   (2011-11-27 18:35) [6]

> [4] картман ©   (27.11.11 16:55)
> хотя: Length(aText); - кол-во букв?

да. нужно
dwTextLength := Length(aText) * SizeOf(Char);

> WriteFile(aWriteHandle, aText[1],

WriteFile(aWriteHandle, Pointer(aText)^ ну это уже не критично.


 
QAZ   (2011-11-29 10:26) [7]


> Зачем же менял на XE2

видимо ниасилил установку d7 в win7 :D



Страницы: 1 вся ветка

Текущий архив: 2012.03.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.007 c
8-1223556755
Conferno
2008-10-09 16:52
2012.03.25
Определение частоты экрана


2-1323308405
tj.nelson
2011-12-08 05:40
2012.03.25
Помогите разобратся с DayOfTheWeek


15-1322512202
Юрий
2011-11-29 00:30
2012.03.25
С днем рождения ! 29 ноября 2011 вторник


1-1273054167
Roman-555
2010-05-05 14:09
2012.03.25
Увеличение точности вычислений до 30-40 значащих цифр


15-1322521917
Vyacheslav
2011-11-29 03:11
2012.03.25
TListBox и DragDrop файлов из проводника