Господа эксперты! Скажите пожалуйста в каком учебнике можно почитать о создании Web-приложений на Delphi. Может кто нибудь знает где такую домументацию можно скачать? Я буду признателен любым вашим ответам. Спасибо!
Ответ отправлен: 25.09.2002, 08:31 Отправитель: Ekaterina Отвечает Jadd
Приветствую Вас, Oscar! Лучший учебник - опыт других. Можно, конечно, искать в MSDN или на www.citforum.ru....Еще можно искать на яндексе и иже с ним на тему rusdoc Ответ отправлен: 25.09.2002, 03:08 Отправитель: Jadd
Вопрос № 196
Как правильно оформить условие определения високосного года, которое гласит так: Високосным является год, который делится на 4, исключая те, что делятся на 100, но включая те, что делятся на 400.
Приветствую Вас, Andy BitOff! Данное выражение возвращает true, если year - високосный год: ((year mod 400) = 0)or((year mod 4)=0 and (year mod 100)<>0)
Ответ отправлен: 25.09.2002, 08:25 Отправитель: Ekaterina Отвечает Necro
Приветствую Вас, Andy BitOff! Да это просто:
Приложение: Ответ отправлен: 25.09.2002, 09:40 Отправитель: Necro Отвечает baldr
Добрый день, Andy BitOff! if (myYear mod 4=0) and ((myYear mod 100<>0) or (myYear mod 400=0)) Кажется так... Ответ отправлен: 25.09.2002, 15:10 Отправитель: baldr Отвечает Pablo
Добрый день, Andy BitOff! Если тебе нада получить результат да или нет, то можешь попробовать использовать такую форму: bool f1 = !(year%4), f2 = !(year%100), f3 = !(year%400), f = f1 && (!f2 || f3); или одним выражением: bool f = !(year%4) && ((year%100) || !(year%400)); в Паскалевском виде будет приблизительно так: f: boolean; year: integer; f := not(year mod 4) and ((year mod 100) or not(year mod 400)); Ответ отправлен: 25.09.2002, 21:02 Отправитель: Pablo
Вопрос № 197
Доброе время суток у меня вопрос: Как открытьExcelтаблицу в программе я пытался так же как и Access подключить драйвер нооннеоткрывает.Подскажите через что можно если черз компонентыServers то как конкретно
Приветствую Вас, sergwolf! var FIXLSApp:Excel2000._Application;//может быть Excel97 Запуск Excel: procedure CreateExcel(NewInstance: boolean); var IU: IUnknown; isCreate: boolean; begin if not Assigned(IXLSApp) then begin isCreate := NewInstance or (not SUCCEEDED( GetActiveObject(Excel2000.CLASS_ExcelApplication, nil, IU) ) ); if isCreate then FIXLSApp := CreateComObject(Excel2000.CLASS_ExcelApplication) as Excel2000._Application else FIXLSApp := IU as Excel2000._Application; end; IU:=nil; end; Открываем таблицу: function OpenWorkbook( const WorkbookName: string): Excel2000._Workbook; begin Result:=nil; try if Assigned(FIXLSApp) and (trim(WorkbookName) <> '') then begin Result := FIXLSApp.Workbooks.Open(WorkbookName,EmptyParam,EmptyParam,EmptyParam,EmptyParam,
EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,false,0); end; except raise Exception.Create('Не могу создать книгу!'); end; end; Рекомендую почитать здесь: http://www.afalinasoft.com/rus/tips/index.html
Ответ отправлен: 27.09.2002, 12:06 Отправитель: Ekaterina Отвечает Pablo
Приветствую Вас, sergwolf! В Дельфах и Билдере есть компоненты с закладки Servers там есть и Wordовые и Excelные компоненты. Так если ты будешь исподьзовать TExcelApplication компонент, то учти что это насленкиу TOleServer, а это значит что управлят им нужно с помощью встроенных с него методов как обычный OLE-компонент. Ответ отправлен: 26.09.2002, 16:31 Отправитель: Pablo Отвечает Jadd
Добрый день, sergwolf! Можно через OLE Automation. Частично это вкладка Servers. Дальше берешь именно тот объект, которым ты будешь управлять и далее - по плану. Ответ отправлен: 26.09.2002, 13:41 Отправитель: Jadd
Форма отправки вопроса
Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook"
и "Microsoft Outlook Express". В программе The Bat!
подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте,
что в некоторых браузерах могут стоять запреты на открытие других
окон, а также "чрезмерное" кэширование данных,
при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet
Explorer 5.0+ или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.