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

Вниз

Коллеги, есть концептуальный вопрос!   Найти похожие ветки 

 
Eraser ©   (2006-01-26 16:46) [40]


> Джо ©   (26.01.06 16:35) [37]

согласен, пример не совсем корректен, он больше к слову "шумиха" приведен.

> Игорь Шевченко ©   (26.01.06 16:39) [38]


> более того, даже сама .Net основана на Win32 в итоге

пока что...
слышал, даже на этом сайте по-моему, что в будущем планируется встраивать компилятор управляемого кода в процессоры.

Программы для win16 тоже успешно работают под win32.

Проблема в том, что никто (в первую очередь рядовой пользователь) не хочет использовать "старое", когда уже есть "новое"... даже не смотря на то,что "старое" пока что успешно справляется со своими обязаностями. Иногда сам подвержен такой логике.


 
Ega23 ©   (2006-01-26 16:47) [41]


> Юрий Зотов ©   (26.01.06 16:19) [34]
>
> Было сделано за неделю, причем именно "в одну харю". Основное,
>  что придется перекопать - это uses"ы. Если есть софт, имеющий
> функцию поиска и замены текста в группе файлов (напр., UltraEdit),
>  можно сделать и гораздо быстрее.
>


Угу. Там Variants, помнится, теперь в отдельном юните, а также StrUtils стал "родным" юнитом. Rx-овский же теперь называется RxStrUtils.

В принципе, в общих юнитах пока оставил такое

{$IFDEF DELPHI5}
StrUtils,
{$ENDIF}
{$IFDEF DELPHI7}
RxStrUtils, Variants,
{$ENDIF}


Только надо не забывать в проекте условие прописывать...  :о)


 
Piter ©   (2006-01-26 16:52) [42]

Удалено модератором


 
Digitman ©   (2006-01-26 16:52) [43]


> Поработешь в семерке - в пятерку возвращаться не захочешь


Увы, было такое желание !

Засада с контекстной справкой убивала и убивает в 7-ке и по сей день ..

А как приятно было в 5-ке направить курсор на идент-р, нажать F1 и получить инф-цию о нем. если таковая имеется где-то в хелпарии, контролируемом средой !

В 7-ке же - кукиш с маслом !


 
Eraser ©   (2006-01-26 16:52) [44]


> Ega23 ©   (26.01.06 16:47) [41]

Дык RxLib есть для D7...


 
seg   (2006-01-26 16:55) [45]

Засада с контекстной справкой убивала и убивает в 7-ке и по сей день ..

У меня вроде работала...


 
Джо ©   (2006-01-26 16:56) [46]

> [43] Digitman ©   (26.01.06 16:52)

Особенно жестокая засада наблюдается в D2005 и в 2006, похоже, то же самое :(


 
Игорь Шевченко ©   (2006-01-26 17:00) [47]

Eraser ©   (26.01.06 16:46) [40]


> пока что...
> слышал, даже на этом сайте по-моему, что в будущем планируется
> встраивать компилятор управляемого кода в процессоры.


Дело в том, что Windows пока базируется на использованиеи идеологии Win32 (даже 64-х разрядные версии, я не имею в виду разрядность, а имею в виду ту идеологию, которая определяет API) и переписывать его никто не собирается :)


 
Piter ©   (2006-01-26 17:07) [48]

Игорь Шевченко ©   (26.01.06 17:00) [47]

а можно поподробнее? Чем идеология Win64 должна отличаться от идеологии Win32, кроме разрядности?


 
Digitman ©   (2006-01-26 17:10) [49]


> Джо ©   (26.01.06 16:56) [46]


Напоролся таки и там ?

Сочувствую, соболезную ..

А как все красиво было в Д5 !! ... Сказка)...


 
Ega23 ©   (2006-01-26 17:10) [50]


> Дык RxLib есть для D7...


Правильно. Есть. Но в Rx для D5 был весьма полезный юнит с названием StrUtils.pas
В D7 такой юнит уже включен в состав VCL. И в Rx для D7 старый юнит StrUtils.pas называется уже RxStrUtils.pas


 
Джо ©   (2006-01-26 17:13) [51]

> [49] Digitman ©   (26.01.06 17:10)
> А как все красиво было в Д5 !! ... Сказка)...

В "шестерке" тоже нормально...


 
Digitman ©   (2006-01-26 17:16) [52]


> Джо ©   (26.01.06 17:13) [51]


> В "шестерке" тоже нормально...


Не пользовал.
Благо с учетом массы негативных отзывов там меня ждала задница метр на метр.


 
Джо ©   (2006-01-26 17:18) [53]

> [52] Digitman ©   (26.01.06 17:16)
> Не пользовал.
> Благо с учетом массы негативных отзывов там меня ждала задница
> метр на метр.

Не знаю, у меня уже два года проект пишется в 6-ке и ничего, пока жив, несмотря на задницу :)


 
Джо ©   (2006-01-26 17:19) [54]

> [53] Джо ©   (26.01.06 17:18)

Кстати, без единого сервис-пака.


 
Digitman ©   (2006-01-26 17:22) [55]


> Джо ©   (26.01.06 17:18) [53]


Да я не против 6-ки в принципе)

Меня затрахала безысходность в части механизма встроенного контекстного хелпария 7-ки и иже с ней ..


 
Ega23 ©   (2006-01-26 17:22) [56]


> Кстати, без единого сервис-пака.


Задница????     :о)


 
Ega23 ©   (2006-01-26 17:23) [57]


> Меня затрахала безысходность в части механизма встроенного
> контекстного хелпария 7-ки и иже с ней ..


Да, вот хелп мне в семёрке совершенно не понравился...


 
Игорь Шевченко ©   (2006-01-26 17:26) [58]

Piter ©   (26.01.06 17:07) [48]

Так она ничем и не отличается, за исключением деталей. О деталях Руссинович в той самой книге, линк на которую ты выкладывал, довольно подробно пишет.


 
Digitman ©   (2006-01-26 17:26) [59]


> Джо ©   (26.01.06 17:19) [54]


Кто-то там из ув.коллег (пардон, не помню кто) посоветовал перекомпилить хелпарий с удалением ненужных модулей .. якобы, проблема - в некоем ёмкостном ограничении ..

Я кастрировал результирующий хелпарий до содержания одной лишь Win32SDK-справки - те же фаберже !)

И что теперь ?)


 
Eraser ©   (2006-01-26 17:28) [60]


> Digitman ©   (26.01.06 17:22) [55]


> Ega23 ©   (26.01.06 17:23) [57]


> Джо ©   (26.01.06 17:18) [53]

А вот скажите, чем так принципиально отличается контекстный хелп в 5 от остальных версий?
Просто уж очень давно и немного D5 использовал...


 
Digitman ©   (2006-01-26 17:31) [61]


> Игорь Шевченко ©   (26.01.06 17:26) [58]


Игорь, ты въехал о чём идет речь ?
Думаю - не совсем ..

Да хоть "Абрамович" !

Я желаю, чтобы как и в 5-ке при наведении курсора на некий идентификатор (хотя бы на ид-р имени некоей WinAPI-ф-ции) мне ТУТ ЖЕ открылась справка по сабжу) .. в 5-ке все это прекрасно шевелилось, а далее - ЗАСАДА !


 
Ega23 ©   (2006-01-26 17:31) [62]


> А вот скажите, чем так принципиально отличается контекстный
> хелп в 5 от остальных версий?
> Просто уж очень давно и немного D5 использовал...
>


До сих пор идеальным хелпом считаю BOL (Books OnLine для MS SQL Server).
В Delphi 5 хелп неплохо приближается к нему. В семёрке - уже хуже.
Каждый раз выбирать (или разбираться) как данная функция выглядит в VCL - CLX - утомляет.


 
Ega23 ©   (2006-01-26 17:32) [63]


> мне ТУТ ЖЕ открылась справка по сабжу


Угу. Причём ИМЕННО ПО САБЖУ, а не по его различным инкарнациям.


 
Digitman ©   (2006-01-26 17:35) [64]

Да нахрен мне надо в 7-ке набирать РУЧКАМИ в поле ввода модели поиска, скажем, фразу "Createwindow", если в 5-ке  она у меня была УЖЕ набрана в тексте моего юнита, и мне оставалось только для уточнения формата и назначения параметров этой ф-ции подвести курсор к ид-ру этой ф-ции и нажать F1 для немедленного получения исчерпывающего комментария к сабжу ?


 
Piter ©   (2006-01-26 17:36) [65]

Игорь Шевченко ©   (26.01.06 17:26) [58]
Так она ничем и не отличается, за исключением деталей. О деталях Руссинович в той самой книге, линк на которую ты выкладывал, довольно подробно пишет


я просто не так понял ваш пост [47]

Digitman ©   (26.01.06 17:31) [61]
> Игорь Шевченко ©   (26.01.06 17:26) [58]

Игорь, ты въехал о чём идет речь ?
Думаю - не совсем ..


хех, Digitman, это ты не въехал :)

Мы с Игорем о .NET и Win32, концепции Windows. Причем тут справка в Delphi вообще :)

Digitman ©   (26.01.06 17:31) [61]
5-ке все это прекрасно шевелилось, а далее - ЗАСАДА !


по-моему, это и ручками легко сделать, особой засады нет.

Меня гораздо больше раздражает, что иногда не происходит перехода по щелчку CTRL+[кнопка-мыши] - вот это действительно бесит, потому как искать объявление функции, класса или т.д., да еще в другом юните - не здорово :(


 
Piter ©   (2006-01-26 17:37) [66]

Digitman ©   (26.01.06 17:35) [64]
и мне оставалось только для уточнения формата и назначения параметров этой ф-ции подвести курсор к ид-ру этой ф-ции и нажать F1


ну в D7 вообще-то всплывающеие хинты есть. Пишешь CreateWindow, открываешь скобочку и тут же получаешь список параметров... Хотя в D5 вроде тоже такое есть.

А насчет описания - между прочим, в D2005 вместе с этим хинтом еще и всплывает краткое описание параметров.


 
Digitman ©   (2006-01-26 17:41) [67]


> Piter ©   (26.01.06 17:36) [65]



> Digitman, это ты не въехал


Просвети меня, тупицу, ка мне "въехать"... При КОНКРЕТНЫХ условиях ..

Но не обижайся потом, если я публично разложу твой "совет" по полкам) ..


> это и ручками легко сделать, особой засады нет


Приведи конкретный алгоритм.
Для конкретной версии.
Пошагово.
Обязуюсь дать публичный отчет о его тестировании в конкретных условиях.

Жду...


 
Eraser ©   (2006-01-26 17:41) [68]


> Digitman ©   (26.01.06 17:35) [64]
>
> Да нахрен мне надо в 7-ке набирать РУЧКАМИ в поле ввода
> модели поиска, скажем, фразу "Createwindow", если в 5-ке
>  она у меня была УЖЕ набрана в тексте моего юнита, и мне
> оставалось только для уточнения формата и назначения параметров
> этой ф-ции подвести курсор к ид-ру этой ф-ции и нажать F1
> для немедленного получения исчерпывающего комментария к
> сабжу ?

Итак тест на D2006
при нажатии F1 на следующие выражения

 gethostname
 Createwindow
 CreateProcess()
 BitBlt()

Help открывался сразу на нужном сабже.
С методами VCL похуже ситуация, в лучшемслучае предлагается выбрать из C++, Delphi.NET и Delphi32...


 
Digitman ©   (2006-01-26 17:43) [69]


> ну в D7 вообще-то всплывающеие хинты есть


Да нафих мне твои хинты сдались ?!
ЕЩЕ РАЗ повторяю :  я желаю иметь в 7-ке как и в 5-ке точно такую же (изложенную выше) фичу, касаемую контекстно вызываемой справки !


 
Игорь Шевченко ©   (2006-01-26 17:44) [70]

Digitman ©   (26.01.06 17:31) [61]

Сережа, ты посты читай иногда, прежде чем комментировать, ладно ? :)


 
Digitman ©   (2006-01-26 17:45) [71]


> С методами VCL похуже ситуация


там, видать, другая засада нас ждет) ...


 
Digitman ©   (2006-01-26 17:52) [72]


> Игорь Шевченко ©   (26.01.06 17:44) [70]


Игорь, в ориг.посте я вижу одно :


> Чем Delphi 7 лучше, чем Delphi 5?


Я - именно об этом.

Может чем-то Д7 и лучше чем Д5 (во многом - да, бесспорно), но уж , imho, точно не в организации контекстной справки, работавшей в Д5 практически безупречно.

Ткни меня носом, где я не прав ..

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


 
Джо ©   (2006-01-26 17:53) [73]

Да, похоже, наклеветал я на 2006... Гораздо лучше контекстная справка работает по сравнению с 2005.


 
Игорь Шевченко ©   (2006-01-26 17:57) [74]

Digitman ©   (26.01.06 17:52) [72]

Ты же комментировал не оригинальный пост, а мой за нумером 58, являющийся ответом на пост 48 Piter"а. Как ты понимаешь, далеко не каждый пост в этой ветке точно соответствует теме D5 vs D7


 
umbra ©   (2006-01-26 18:00) [75]

2 Digitman ©

у меня Д7 и контекстная справка работает отлично. работала еще лучше, пока я не начал лазить по OpenHelp и т.д.


 
Eraser ©   (2006-01-26 18:02) [76]


> umbra ©   (26.01.06 18:00) [75]

На сколько я помню в D7 к контекстной справке не привязан Win32 SDK.


 
Piter ©   (2006-01-26 18:03) [77]

Digitman ©   (26.01.06 17:41) [67]
Просвети меня, тупицу, ка мне "въехать"... При КОНКРЕТНЫХ условиях ..


Опять не въехал. На форуме наблюдается просто катастрофическое нежелание читать чужие посты :))

Еще раз - мы с Игорем говорили НЕ О СПРАВКЕ в DELPHI, более того - не о Delphi ВООБЩЕ. По крайней мере, пост Игоря [58], который ты процитировал - вообще не о Delphi. Да и Соломон с Руссиновичем никогда про Delphi и не писали :))))

Digitman ©   (26.01.06 17:41) [67]
> это и ручками легко сделать, особой засады нет

Приведи конкретный алгоритм.
Для конкретной версии.
Пошагово.


я говорил, что ручками найти нужную информацию не проблема.

Тем более, не понимаю возмущений Digitman"а.

Вот сейчас открыл D7. Написал: "TThread" подвел курсор к этому слову и нажал F1 - у меня открылась справка Delphi, где написано:

TThread
Thread is an abstract class that enables creation of separate threads of execution in an application.

Unit

Classes

Description

Create a descendant of TThread to represent an execution thread in a multi-threaded application. Each new instance of a TThread descendant is a new thread of execution. Multiple instances of a TThread derived class make an application multi-threaded. ...


это не то?
Delphi у меня пиратская, может в этом дело? :)

Digitman ©   (26.01.06 17:43) [69]
Да нафих мне твои хинты сдались ?!


я хотел сказать то, что по этому Hint"у зачастую понятно:

Digitman ©   (26.01.06 17:35) [64]
уточнения формата и назначения параметров этой ф-ции


 
Карелин Артем ©   (2006-01-26 19:31) [78]

Кстати 5 поддерживает темы XP. Не всеми компонентами, но все-же.
Достаточно манифест сделать.


 
Uncle Archi ©   (2006-01-26 20:07) [79]

seg   (26.01.06 15:27) [21]
ехе-шник, скомпилированный в семерке, может работать под Линухом. Правда я не проверял, но как аргумент может подойдет.


Бред. Другая платформа и другой API.


 
Piter ©   (2006-01-26 20:09) [80]

Uncle Archi ©   (26.01.06 20:07) [79]

интересно, сколько еще страниц будут обсуждать тот пост. Где-то уже раз 10, наверное, опровергли... Или больше..

Народ так хочет гранями блеснуть?



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

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

Наверх





Память: 0.63 MB
Время: 0.06 c
15-1138389157
tesseract
2006-01-27 22:12
2006.02.19
Проблемы у Reactos


4-1133428554
Verg
2005-12-01 12:15
2006.02.19
Прерывания в многопроцессорной архитектуре


15-1138106652
Prospect
2006-01-24 15:44
2006.02.19
Дайте рекомендации, плз.


15-1138169650
Bogdan1024
2006-01-25 09:14
2006.02.19
Гальванический элемент из людей


3-1135158279
yk
2005-12-21 12:44
2006.02.19
Проблемы с подключением udf





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский