Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Вниз

D2010 обрела уже стабильность?   Найти похожие ветки 

 
Правильный$Вася   (2010-03-11 20:02) [0]

или разрабы еще будут ее напильником до нужной формы доводить?
кстати, я так и не понял, чего это они - года не прошло с предыдущей версии, к которой кучу всяких фиксов делали, а уже новую выстрелили
или это та же 2009, только с фиксами?


 
Игорь Шевченко ©   (2010-03-11 20:05) [1]


> или разрабы еще будут ее напильником до нужной формы доводить?


вроде не нужно доводить - сужу по триалу


 
Кто б сомневался ©   (2010-03-11 20:12) [2]


> а уже новую выстрелили
> или это та же 2009, только с фиксами?


Ясень пень что следующая версия делается на основе предыдущей, с фиксами и тому подобным.


 
oxffff ©   (2010-03-11 20:36) [3]

Новость два дня назад.
http://www.delphifeeds.com/go/s/66197


 
Игорь Шевченко ©   (2010-03-11 20:56) [4]

Одна фигня таки нашлась:
http://ischevchenko.blogspot.com/2010/03/delphi-2010.html


 
oxffff ©   (2010-03-11 21:16) [5]


> Игорь Шевченко ©   (11.03.10 20:56) [4]
> Одна фигня таки нашлась:
> http://ischevchenko.blogspot.com/2010/03/delphi-2010.html


Все теперь я постоянный читатель Вашего блога. Успел стать первым!


 
jack128_   (2010-03-11 22:56) [6]


> Одна фигня таки нашлась:
> http://ischevchenko.blogspot.com/2010/03/delphi-2010.html
>  Delphi 2006 честно предупреждает об отсутствующей точке входа при попытке выполнить приложения в среде.


2007ая дельфя уже не предупреждает.


 
Игорь Шевченко ©   (2010-03-11 23:01) [7]

2007ая дельфя уже не предупреждает.

Код в студию


 
jack128_   (2010-03-11 23:20) [8]

да какой код, импортируешь любую функцию из несуществующей библиотеки, запускаешь из-под IDE и "радуешся" результату


 
jack128_   (2010-03-11 23:25) [9]

хотя. может я и поторопился. завтра на работе точный код посмотрю.


 
Игорь Шевченко ©   (2010-03-11 23:31) [10]

Delphi 2006 выдает ошибку при выполнении на таком коде:

function FooBar (Val: Cardinal): Cardinal; external "kernel32.dll" name "FooBar";

procedure TForm1.Button1Click(Sender: TObject);
var
 Foo: Cardinal;
begin
 Foo := FooBar(Cardinal(Self));
 ShowMessage(IntToStr(Foo));
end;


Компиляция, разумеется, выполняется без ошибок, предупреждений и подсказок


 
Германн ©   (2010-03-12 00:52) [11]


> Игорь Шевченко ©   (11.03.10 23:01) [7]
>
> 2007ая дельфя уже не предупреждает.
>
> Код в студию
>

См. [10]


 
Дмитрий С ©   (2010-03-12 06:08) [12]


> Компиляция, разумеется, выполняется без ошибок, предупреждений
> и подсказок

А должна?


 
Владислав ©   (2010-03-12 09:03) [13]

На счет доработки не знаю, но назвать ее стабильной, ИМХО, многократно преувеличить.
Вчера опять нарвался на internal error компилятора. Причиной стал, казалось бы, безобидный inline. Розыски этого inline"а, надо сказать, занимательнейшее занятие. :о)


 
Владислав ©   (2010-03-12 09:07) [14]

Вообще, в повседневной работе с D2010, постоянно добрым словом вспоминаю D7. Когда же D2010 дорастет до уровня D7?.. :о)


 
Rouse_ ©   (2010-03-12 10:25) [15]


> Владислав ©   (12.03.10 09:03) [13]
>
> На счет доработки не знаю, но назвать ее стабильной, ИМХО,
>  многократно преувеличить.
> Вчера опять нарвался на internal error компилятора. Причиной
> стал, казалось бы, безобидный inline. Розыски этого inline"а,
>  надо сказать, занимательнейшее занятие. :о)

Ну инлайны и в 2007-ой не стабильно работают, в частности в одном из случаев генерился такой бешенный код, что он явно не мог быть рабочим (сразу была попытка выделить на стэке $7FFFFFFF байт в сгенеренном асм коде) пришлось отказаться от использования данной директивы и по старинке работать :)


 
jack128_   (2010-03-12 10:26) [16]


> Delphi 2006 выдает ошибку при выполнении на таком коде:
>

ну та, при таком коде и падает приложение из-под отладчика.


 
Romkin ©   (2010-03-12 10:55) [17]

Игорь Шевченко ©   (11.03.10 23:31) [10]:
D2010
---------------------------
Project3.exe - Точка входа не найдена
---------------------------
Точка входа в процедуру FooBar не найдена в библиотеке DLL kernel32.dll.
---------------------------
ОК  
---------------------------
Ну а дальше AV и выдача CPU. А что не так? Вот если добавить delayed, то становится интереснее :)


 
Игорь Шевченко ©   (2010-03-12 11:17) [18]

Romkin ©   (12.03.10 10:55) [17]


>  А что не так?


Так то, что написано. Delphi 2010 пропускает код, описанный в заметке, с GetProcessId, без звука, и не говорит об отсутствующей точке входа.


 
oxffff ©   (2010-03-12 11:24) [19]

Read this
http://blogs.embarcadero.com/abauer/2009/08/25/38894


 
Игорь Шевченко ©   (2010-03-12 11:30) [20]

oxffff ©   (12.03.10 11:24) [19]

Благодарю, но мне хотелось бы, чтобы при отсутствующей точке входа среда оповещала меня. Я именно этого не наблюдал. Весьма вероятно, что моя версия отличается от той, что у Ромкина, отсутствием каких-то апдейтов, но проверить этот факт я уже не смогу - триал протух.


 
oxffff ©   (2010-03-12 11:45) [21]


> Игорь Шевченко ©   (12.03.10 11:30) [20]
> oxffff ©   (12.03.10 11:24) [19]
>
> Благодарю, но мне хотелось бы, чтобы при отсутствующей точке
> входа среда оповещала меня


Вы хотите чтобы среда при компиляции указывала на отсутствующую точку входа? Как она сможет это установить? Если на целевой машине может быть другая версия библиотек.


 
Игорь Шевченко ©   (2010-03-12 12:07) [22]

oxffff ©   (12.03.10 11:45) [21]

Ты внимательно читаешь ? Или только отдельные слова ?

Я хочу, чтобы при запуске из среды мне выдавалось сообщение об отсутствующей точке входа. Ни при компиляции, ни при запуске вне среды (там нужное сообщение выдается), а при запуске в среде.


 
oxffff ©   (2010-03-12 12:37) [23]


> Игорь Шевченко ©   (12.03.10 12:07) [22]
> oxffff ©   (12.03.10 11:45) [21]
>
> Ты внимательно читаешь ? Или только отдельные слова ?


Когда как. :)


 
Romkin ©   (2010-03-12 12:49) [24]


> Ни при компиляции, ни при запуске вне среды (там нужное
> сообщение выдается), а при запуске в среде.

Ну у меня, как видишь, выдается


 
jack128_   (2010-03-12 13:03) [25]


> Ну у меня, как видишь, выдается

ну видимо в каком то сервис паке починили...


 
Romkin ©   (2010-03-12 14:05) [26]

Угу. А вот GetProcessID есть:
http://qc.embarcadero.com/wc/qcmain.aspx?d=80448


 
Lamer@fools.ua ©   (2010-03-12 14:28) [27]

>>Игорь Шевченко ©   (11.03.10 20:56) [4]

[offtopic]
>http://ischevchenko.blogspot.com/2010/03/delphi-2010.html
sexinfo - звучит заманчиво :)

P.S.
В конце статьи: "Upd 09.08.2010" - ыыыыы? %)
[/offtopic]


 
Игорь Шевченко ©   (2010-03-12 14:46) [28]

Lamer@fools.ua ©   (12.03.10 14:28) [27]


> В конце статьи: "Upd 09.08.2010" - ыыыыы


Спасибо, поправил


> sexinfo - звучит заманчиво :)


Не первый раз встречаю такое сокращение от ShellExecuteEx - зачем нарушать традицию ?


 
GrayFace ©   (2010-03-12 22:24) [29]

Может, причина в Windows 7, 64-бита


 
Вася   (2010-03-12 22:31) [30]

А как там дженерики и замыкания? Работают или глючат?


 
Игорь Шевченко ©   (2010-03-12 22:33) [31]

Вася   (12.03.10 22:31) [30]

Дженерики работают


 
oxffff ©   (2010-03-12 23:11) [32]


> Игорь Шевченко ©   (12.03.10 22:33) [31]
> Вася   (12.03.10 22:31) [30]
>
> Дженерики работают


А [3]?


 
Игорь Шевченко ©   (2010-03-13 00:25) [33]

oxffff ©   (12.03.10 23:11) [32]

"но проверить этот факт я уже не смогу - триал протух"

Триал дают всем желающим, можно поставить и проверить [3]



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

Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.52 MB
Время: 0.082 c
15-1275738264
Desdechado
2010-06-05 15:44
2010.08.27
Если б человек не мог врать, как изменился бы мир?


4-1235818874
Denied
2009-02-28 14:01
2010.08.27
Хуки и PostMessage в Vista


2-1268734595
MAcKZloy
2010-03-16 13:16
2010.08.27
ошибка в CBLRTSS.DLL


6-1218124422
dozcent
2008-08-07 19:53
2010.08.27
TSeverThead, TServerSocket


15-1267560202
TUser
2010-03-02 23:03
2010.08.27
БАК: статус и ожидания





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский