Janus wrote:
> none wrote:
> 
>>>
>>>
>>>
>>> Jamen, hvordan er konstruktøren så til klassen IRCConfiguration ??
>>>
>>> I det du skriver irc.IRCConfiguration.<metodenavn>, er det 
>>> eksplicitteret, at det er en statisk funktion du prøver at tilgå, i 
>>> samme stil som Integer.parseInt(String s). Metoden du prøver at tilgå 
>>> i din IRCConfiguration, er ikke statisk, og derfor fejler det.
>>>
>>> Du skal, som tidligere skrevet, lave en instans af din 
>>> IRCConfiguration vha new, og så kan du kalde din get()-funktion lige 
>>> så tosset du vil :)
>>>
>>> Men du har åbenbart overridet den implicitte standardkonstruktør:
>>> IRCConfiguration ircc = new IRCConfiguration();
>>> -så fyld de rette parametre ind i parantesen og du er kørende.
>>>
>>> Vh Janus
>>>
>>>
>>>
>>
>> uuuuh. Lyder skønt 
 
>>
>> Fandt IRCConfiguration som public i (sjovt nok 

 IRCConfiguration.java
>>
>>
>> public IRCConfiguration(TextProvider text,URLHandler 
>> handler,ImageLoader loader,SoundHandler sound,FileHandler 
>> file,ParameterProvider paramProvider,ParameterProvider 
>> interfaceParamProvider)
>>   {
>>     _provider=new SecurityProvider();
>>
>>     _paramProvider=paramProvider;
>>     _interfaceParamProvider=interfaceParamProvider;
>>
>>     _htable=new Hashtable();
>>
>>     _backgroundImageRules=new RuleList();
>>     _backgroundTilingRules=new RuleList();
>>     _backgroundTilingRules.setDefaultValue(new Integer(0));
>>
>>     _fontRules=new RuleList();
>>     _fontRules.setDefaultValue(new Font("Verdana",Font.PLAIN,14));
>>
>>     _colorsRules=new RuleList();
>>     Color[] def=new Color[16];
>>     loadDefaultColors(def);
>>     _colorsRules.setDefaultValue(def);
>>
>>         _audioConfig=new AudioConfiguration(sound);
>>     _table=new SmileyTable();
>>
>>     _file=file;
>>     _loader=loader;
>>     _textProvider=text;
>>     _handler=handler;
>>
>>     _guiInfoString="";
>>
>>     _initCommands=new String[0];
>>   }
>>
>> Skal jeg blot redigere det til:
>> public IRCConfiguration(TextProvider text,URLHandler 
>> handler,ImageLoader loader,SoundHandler sound,FileHandler 
>> file,ParameterProvider paramProvider,ParameterProvider 
>> interfaceParamProvider,get getparam)
>> og så smide
>> _getparam=getparam;
>> ?
> 
> 
> Hmm, jeg kan næsten forstå på dig, at det ikke er dig selv, det har 
> lavet denne IRCConfiguration :)
> 
> Hvis du vil instantiere den, kræver det, at du opretter parametre af 
> typerne:
> TextProvider, URLHandler, ImageLoader, SoundHandler, FileHandler, 
> ParameterProvider og ParameterProvider.
> Jeg kender ikke de fleste af disse klasser, så de hører nok også ind 
> under irc.* pakken. Alle klasserne er nok nogle der er nødvendige for at 
> få den rette funktionalitet ud af IRCConfiguration.
> Har du ikke nogle eksempler på brugen af IRCConfiguration i noget 
> dokumentation?
> 
> 
> Men ellers virker det måske lidt som om, du har 2 muligheder:
> 
> 1) Der er en statisk funktion i IRCConfiguration, der giver dig en 
> instans af IRCConfiguration, eller en anden klasse i irc.* hierarkiet 
> der kan det for dig.
> 2) Du lader helt være med at bruge IRCConfiguration, hvis du kan lade være?
> 
> 
> /janus
> 
Der er ikke meget support at hente lige på dette punkt fra dens skaber.
Giver næsten op :-/
De 2 filer ligger som givet nedenfor i deres nuværende form.
http://212.242.209.7/programmering/