Ламерские вопросы

SSS

Пользователь
вопрос по C#:
допустим один класс наследуется от другого класса, имеющего статическую переменную. как можно сделать чтобы у всех экземпляров производного класса переменная отличалась по значению от переменных базового класса и оставалась статической во всех производных и чтобы об этом заботился только базовый класс?
 

sami

Местный
вопрос по C#:
допустим один класс наследуется от другого класса, имеющего статическую переменную. как можно сделать чтобы у всех экземпляров производного класса переменная отличалась по значению от переменных базового класса и оставалась статической во всех производных и чтобы об этом заботился только базовый класс?
статическая переменная на то и статическая, что она не в экземплярах, а одна на все. Но речь походу не об экземплярах, а о типах. Т.е.
как сделать так чтобы у всех производных типов статическое поле отличалась по значению от поля базового типа
В таком случае ответ - никак. Все производные типы будут видеть одно и то же статическое поле, определенное в базовом классе. Для того чтобы хранить другие значения, в производных типах следует определить собственные поля.

Но это все напоминает вопрос о том как использовать молоток в роли перочинного ножика. В чем собственно задача, решение которой требует таких странных статических полей?
 

Sparrow

Too late, my time has come
Такой вот вопрос:
Например есть число(двоичная система исчисления) в форме с фиксированной точкой 0.1001. Как его представить в форме с плавающей точкой?
Заранее спасибо, извиняюсь если не туда :D
 

sami

Местный
Такой вот вопрос(может и не туда):
Например есть число(двоичная система исчисления) в форме с фиксированной точке 0.1001. Как его представить в форме с плавающей точкой?
идея следующая:
1001/10000
т.е. дробную часть представить в виде числа, порядок представить в виде числа и поделить их.
 

Socket

Пользователь
Вопрос по Java (j2me):
Как из одного класса получить доступ к функциям другого класса?
 

Touareg

to kalon epieikes
Эх... )

Нужен батник, который копирует с заменой все содержимое текущего каталога вместе с поддиректориями в родительский каталог на уровень выше, с заменой без вопросов. Чота там эхо оф, xcopy, cd.. подскажите рабочий код плз.
 

CoderA

Местный
2Touareg
VBS приемлемо?
И задачу по-конкретней опиши, а то как-то все туманно. Скриншот директорий сделай и стрелочками нарисуй куда что переносить и что заменять :)
 

vega

Администратор
Сотрудники Вега-Интернет
Эх... )

Нужен батник, который копирует с заменой все содержимое текущего каталога вместе с поддиректориями в родительский каталог на уровень выше, с заменой без вопросов. Чота там эхо оф, xcopy, cd.. подскажите рабочий код плз.
хм

а пробовал

Код:
@echo off
copy .\* ..\ /Y

эт мое предположение, ключа рекурсивно нету у команды :)
 

CoderA

Местный
Посмотреть вложение 121563

Код:
'****************************************************************************
*
'*
'* Скрипт копирует все содержимое папки "MyFolder" в папку на уровень выше.
'*
'* Параметр командной строки /MyFolder:" ~ Имя папки ~ "
'*
'* Пример:
'* CopySubfolders.vbs /MyFolder:"C:\ParentFolder\MyFolder\"
'*
'* Содержимое папки "C:\ParentFolder\MyFolder\" будет скопировано 
'* в папку "C:\ParentFolder\"
'*
'****************************************************************************
*

on error resume next

Dim FSO
Dim MyFolder

Set FSO = CreateObject("Scripting.FileSystemObject")
Set MyFolder = FSO.GetFolder(WScript.Arguments.Named.Item("MyFolder"))

If Not MyFolder.IsRootFolder Then

For Each SubFolder in MyFolder.SubFolders
DeleteFolder(FSO.GetFolder(MyFolder.ParentFolder.Path & "\" & SubFolder.Name))
SubFolder.Copy(MyFolder.ParentFolder.Path & "\" & SubFolder.Name)	   
Next

For Each File in MyFolder.Files
File.Copy(MyFolder.ParentFolder.Path & "\" & File.Name)
Next

End If

Sub DeleteFolder(folder)

Dim f, sf, sfc, fc

Set fc = folder.Files
For Each f in fc
f.Delete(TRUE)			
Next

Set sfc = folder.SubFolders
For Each sf in sfc
DeleteFolder(sf)
Next

folder.Delete(TRUE)

End Sub

Скрипт нужен для ситуации, когда директория верхнего уровня содержит директории с теми же именами что и дочерняя, а файловое наполнение у них разное. XCOPY в этом случае будет объединять содержимое, а данный скрипт замещать полностью.
 

Touareg

to kalon epieikes
2Touareg
VBS приемлемо?
И задачу по-конкретней опиши, а то как-то все туманно. Скриншот директорий сделай и стрелочками нарисуй куда что переносить и что заменять :)
Туманно, потому что хочется по возможности простой и универсальный скрипт, а конкретней задачу можно сформулировать примерно так: есть некая программа, она использует некие шаблоны, которые лежат в некой папке, эти шаблоны время от времени приходится править, а программу время от времени надо обновлять, причем при обновлении она обновляет и шаблоны, и их снова приходится править... Вобщем есть идея положить копии исправленных шаблонов в поддиректорию и вывести на экран ярлык батника, который при нажатии после обновления программы ничего не спрашивая восстанавливает из поддиректории в родительскую директорию исправленные шаблоны.

Твой вариант на VBS выглядит как то устрашающе...
 

Mike22

Местный
А чем не нравится строчка которую предложил KoPR ?
Конечно, с заменой copy на xcopy с ключиком рекурсии?
 

Touareg

to kalon epieikes
А чем не нравится строчка которую предложил KoPR ?
Конечно, с заменой copy на xcopy с ключиком рекурсии?
Всем нравится, это примерно то что надо.
А какой у xcopy ключ рекурсии? :)

Код:
@echo off
xcopy .\* ..\ /Y /S
Вот вроде нормально копирует. Правда скрипт копирует сам себя, файл .bat - это не принципиально, но вобще говоря не надо, как указать "копировать все файлы и подпапки, кроме *.bat"?

KoPR, спасибо. :)
 

vega

Администратор
Сотрудники Вега-Интернет
Всем нравится, это примерно то что надо.
А какой у xcopy ключ рекурсии? :)

Код:
@echo off
xcopy .\* ..\ /Y /S
Вот вроде нормально копирует. Правда скрипт копирует сам себя, файл .bat - это не принципиально, но вобще говоря не надо, как указать "копировать все файлы и подпапки, кроме *.bat"?

KoPR, спасибо. :)
скопировать все а потом из папки в которую скопировать - удалить :)
 

sami

Местный
Правда скрипт копирует сам себя, файл .bat - это не принципиально, но вобще говоря не надо, как указать "копировать все файлы и подпапки, кроме *.bat"?
/EXCLUDE:file.bat

Вообще если запустить xcopy /?, то он выдаст все ключи и их описание
 

SSS

Пользователь
Подскажите, пожалуйста, как сделать перехватчик трафика приложения на C++ или C#?
 
Сверху