Source language: Translate to:

DEMO USSING SAPI/VOICE

Questions about using NeoBook's scripting language

Moderator: Neosoft Support

DEMO USSING SAPI/VOICE

Postby virger » Tue Dec 19, 2006 12:25 pm

NBW Publication Source File
(C)1993-2006 NeoSoft Corp.
Title=FROM COSTA RICA..PURA VIDA
Language=US
NeoBookVer=5,51
ScreenColors=16777216
ScreenWidth=640
ScreenHeight=480
BkndColor=0
LinkColor=16711680
WindowStyle=0
WindowOrder=0
WindowPos=0
WindowProps=13
BiDiMode=0
UseUpdateTimer=Yes
ReturnTime=60
StartupAction=fileexists "[PubDir]BLANCO.Html" "[sn]"¶if "[sn]" "=" "False"¶ FileWrite "[PubDir]BLANCO.Html" "0" ""¶endif¶setvar "[html]" "[PubDir]BLANCO.Html"¶BrowserExecScript "WB" "var VoiceObj = new ActiveXObject([#34]Sapi.SpVoice[#34]);" "JavaScript"
SubroutineAction=:ScoreSigns¶setvar "[sings]" ",[#34] ` ! @ # $ % ^ & * ( ) _ + \ [#91] { [#93] } ; : ' / ? . > , < 1 2 3 4 5 6 7 8 9 0"¶StrParse "[sings]" " " "[sings]" "[ns]"¶loop "1" "[ns]" "[s]"¶ StrReplace "[tmptx]" "[sings[s]]" "[#32]" "[tmptx]"¶endloop¶setvar "[sings]" ""¶DeleteArray "[sings]" "All"¶...DELETE DOUBLE-SPACES¶strreplace "[tmptx]" "[#32][#32]" "[#32]" "[tmptx]"¶strparse "[tmptx]" "[#32]" "[word]" "[nw]"¶setvar "[tmptx]" ""¶Return
ShapeTransColor=536870912
CompileType=0
MediaType=0
FilesIncluded=1
FontsIncluded=2
CopyExternalFiles=No
SetupMedia=3
SetupInstDir=C:\MyProgram
SetupTitle=Setup
SetupColors=16711680|0|65535
VersionMajor=1
VersionMinor=0
VersionRelease=0
VersionBuild=0
CustomFontName=MS Sans Serif
CustomFontSize=8
CustomFontStyle=1
CustomCharset=1
CacheSize=30
ExtractOp=132
L_OK=OK
L_CANCEL=Cancel
L_YES=Yes
L_NO=No
L_CLOSE=Close
L_ERRORTITLE=Error
L_FINDTITLE=Find
L_FINDPROMPT=Find &What
L_FINDFIRST=&Find First
L_FINDNEXT=Find &Next
L_FINDERROR=Search text not found.
L_PWORDTITLE=Password required
L_PWORDMSG=Before continuing, you must first|enter the correct password.
L_PWORDPROMPT=&Password:
L_PWORDERROR=That's not the right password!
L_MEDIAERROR=In order to play this type of file you must install|the appropriate multimedia hardware and/or|software.
L_INTERNETERROR=Unable to locate Internet Browser software.
L_ABORTFUNCTION=Do you want to cancel this function?
L_EXTRACTERROR=This file could not be extracted and cannot be played.
L_INSTDIRPROMPT=Please enter the drive and directory where you would like this program to be installed. To accept the default drive and directory, simply press Enter.
L_INSTFOLDERPROMPT=Do you wish to create a program folder?
L_INSTRUNPROMPT=Do you want to run
L_INSTDISKPROMPT=Please insert disk #
L_INSTDISKERROR=That's not the correct disk, try again.
L_INSTGENERROR=The installation has terminated.
L_INSTEXITPROMPT=Do you really want to cancel the installation?
L_INSTWINTITLE=Setup
L_INSTPROGTITLE=Extracting Files...
L_SENDEMAIL=Sending Mail...
L_MAILSERVER=Please enter the name of your outgoing email server:
L_COPY=Copy to Clipboard
L_SELECTALL=Select All
L_DONWLOADFILE=Downloading: %s
L_PLEASEWAIT=Please wait...
TrayMenuBegin
MenuName=TrayOpen
MenuText=Open
MenuState=3
MenuKey=0
MenuAction=SetVar "[WindowState]" "Normal"
MenuName=TrayExit
MenuText=Exit
MenuState=3
MenuKey=0
MenuAction=Exit "" ""
MenuEnd
MasterPage
NewPage=New Page
PageStyle=0
PageColor=16777215
PageGradient1=16711680
PageGradient2=255
PageGradientDir=1
WallpaperStyle=0
EffectSpeed=0
PgEnterAction=setvar "[minwln]" "4"¶¶¶BrowserExecScript "WB" "var VoicesToken = VoiceObj.GetVoices();| VoiceObj.Volume = 100;| for( var i=0; i<VoicesToken.Count; i++ )| { vV=VoicesToken.Item(i).GetDescription();|if( [#34]ATT DTNV 1.4 Rosa16[#34] == vV ) { rosa =i;| VoiceObj.Voice = VoiceObj.GetVoices().Item(rosa); };|if( [#34]ATT DTNV 1.4 Alberto16[#34] == vV ) { alberto =i };|if( [#34]ATT DTNV 1.4 Crystal16[#34] == vV ) { crystal =i };|if( [#34]ATT DTNV 1.4 Mike16[#34] == vV ) { mike =i } ;}" "JavaScript"¶setvar "[tt0]" "Oigamos"¶setvar "[tt1]" "Paremos"¶setvar "[cp]" "0"
PgExitAction=BrowserExecScript "WB" "delete VoiceObj;" "JavaScript"
ObjectType=9
Name=TEACHERS_TEXT
X=11
Y=30
W=306
H=90
Anchor=0
Text=Muchas gracias, pondré atención a él cuanto antes. Si es tan flexible como pienso este podría ser el que haga un sueño realidad para muchos profesores que deseen utilizar las computadoras en clases con sus estudiantes.
VarName=[realtx]
EditMultiLine=Yes
EditLen=0
ObjEnterAction=setvar "[msg]" "Here the text, or read from textfile"
ObjExitAction=setvar "[msg]" ""
LineColor=0
LineWidth=1
LineStyle=2
FillColor=12632256
FillPattern=0
Font=Arial
FontSize=10
FontStyle=0
FontCharset=1
TextColor=0
TabOrder=3
ObjectType=3
Name=EXTRACTWORDS
X=423
Y=8
W=212
H=33
Anchor=0
Text=3) Extract Words from RealText
Align=2
ImageStyle=0
ObjAction=disableobject "LISTEN"¶disableobject "WORDLEN"¶ListBoxDeleteItem "WORDS" "All"¶setvar "[tmptx]" "[realtx]"¶gosub "ScoreSigns"¶setvar "[rnw]" "[nw]"¶¶...IN THIS PHASE, YOU CAN DEFINE WORD-LEN¶...EXAMPLE WORD-LEN > 4¶...setvar "[minwln]" "4"¶¶...WORDS SORTED¶loop "1" "[rnw]" "[w]"¶ ListBoxFindItem "WORDS" "[word[w]]" "[ps]"¶ strlen "[word[w]]" "[wln]"¶ ifex"[wln]>[minwln] AND [ps]=0"¶ ListBoxAddItem "WORDS" "0" "[word[w]]"¶ endif¶endloop¶deletearray "[word]" "All"¶ListBoxSize "WORDS" "[rnw]"¶¶enableobject "LISTEN"¶setvar "[cp]" "0"
ObjEnterAction=setvar "[msg]" "The list of words from realtext"
ObjExitAction=setvar "[msg]" ""
LineColor=0
LineWidth=1
LineStyle=2
FillColor=12632256
FillPattern=0
Font=Arial
FontSize=10
FontStyle=0
FontCharset=1
TextColor=0
TabOrder=4
ObjectType=10
Name=WORDS
X=423
Y=41
W=212
H=90
Anchor=0
VarName=[word]
VarType=0
Sorted=Yes
ObjEnterAction=setvar "[msg]" "The list of words from realtext"
ObjExitAction=setvar "[msg]" ""
LineColor=0
LineWidth=1
LineStyle=2
FillColor=12632256
FillPattern=0
Font=Arial
FontSize=10
FontStyle=0
FontCharset=1
TextColor=0
TabOrder=5
ObjectType=8
Name=TDEBUG
X=4
Y=326
W=248
H=133
Anchor=0
Font=Arial
FontSize=12
FontStyle=0
FontCharset=1
TextColor=0
Text={\rtf1\ansi\deff0\deftab254{\fonttbl{\f0\fnil\fcharset1 Arial;}}{\pard{\ql\li0\fi0\ri0\sb0\sl\sa0 \plain\f0\fs24\cf0 Word: [word[w]]\par\ql\li0\fi0\ri0\sb0\sl\sa0 \plain\f0\fs24\cf0 ---------------------------------------------\par\ql\li0\fi0\ri0\sb0\sl\sa0 \plain\f0\fs24\cf0 Real Words: [rnw]\par\ql\li0\fi0\ri0\sb0\sl\sa0 \plain\f0\fs24\cf0 Keyboard Words: [knw]\par\ql\li0\fi0\ri0\sb0\sl\sa0 \plain\f0\fs20\cf0 --------------------------------------------------------\par\ql\li0\fi0\ri0\sb0\sl\sa0 \plain\f0\fs24\cf0 Points: [ptos]}}}
HMargin=0
VMargin=0
ObjEnterAction=setvar "[msg]" "The activity of the program is seen"
ObjExitAction=setvar "[msg]" ""
LineColor=0
LineWidth=1
LineStyle=3
FillColor=14935011
FillPattern=0
TabOrder=6
ObjectType=8
Name=MSG1
X=11
Y=8
W=306
H=22
Anchor=0
Font=Arial
FontSize=10
FontStyle=0
FontCharset=1
TextColor=0
Text={\rtf1\ansi\deff0\deftab254{\fonttbl{\f0\fnil\fcharset1 Arial;}}{\pard{\ql\li0\fi0\ri0\sb0\sl\sa0 \plain\f0\fs20\cf0 1) Here (hidden) the RealText (teachers text)}}}
HMargin=0
VMargin=0
ObjEnterAction=setvar "[msg]" "Here the text, or read from textfile"
ObjExitAction=setvar "[msg]" ""
LineColor=0
LineWidth=1
LineStyle=2
FillColor=12632256
FillPattern=0
TabOrder=9
ObjectType=8
Name=MSG4
X=4
Y=302
W=89
H=22
Anchor=0
Font=Arial
FontSize=10
FontStyle=0
FontCharset=1
TextColor=0
Text={\rtf1\ansi\deff0\deftab254{\fonttbl{\f0\fnil\fcharset1 Arial;}}{\pard{\ql\li0\fi0\ri0\sb0\sl\sa0 \plain\f0\fs20\cf0 7) Debug...}}}
HMargin=0
VMargin=0
ObjEnterAction=setvar "[msg]" "The activity of the program is seen"
ObjExitAction=setvar "[msg]" ""
LineColor=0
LineWidth=1
LineStyle=2
FillColor=12632256
FillPattern=0
TabOrder=7
ObjectType=9
Name=WORDLEN
X=357
Y=55
W=23
H=31
Anchor=0
VarName=[minwln]
EditNumber=Yes
EditLen=1
ObjEnterAction=setvar "[msg]" "The small size accetp for len word"
ObjExitAction=setvar "[msg]" ""
LineColor=0
LineWidth=1
LineStyle=3
FillColor=15268024
FillPattern=0
Font=Arial
FontSize=12
FontStyle=0
FontCharset=1
TextColor=0
TabOrder=10
ObjectType=8
Name=MSG2
X=325
Y=8
W=91
H=47
Anchor=0
Font=Arial
FontSize=10
FontStyle=0
FontCharset=1
TextColor=0
Text={\rtf1\ansi\deff0\deftab254{\fonttbl{\f0\fnil\fcharset1 Arial;}}{\pard{\ql\li0\fi0\ri0\sb0\sl\sa0 \plain\f0\fs20\cf0 2) Accepted smaller size}}}
HMargin=0
VMargin=0
ObjEnterAction=setvar "[msg]" "The small size accetp for len word"
ObjExitAction=setvar "[msg]" ""
LineColor=0
LineWidth=1
LineStyle=2
FillColor=12632256
FillPattern=0
TabOrder=8
ObjectType=21
Name=STUDENT_ACTIONS
X=0
Y=152
W=640
H=140
Anchor=0
LineColor=0
LineWidth=0
LineStyle=0
FillColor=15268024
FillPattern=0
TabOrder=2
HMargin=0
VMargin=0
ContainerBegin
ObjectType=9
Name=STUDENTTEXT
X=0
Y=47
W=640
H=93
Anchor=5
Text=Muchas gracias, pondré atención a él cuanto antes. Si es tan flexible como pienso este podría ser el que haga un sueño realidad para muchos profesores que deseen utilizar las computadoras en clases con sus estudiantes.
VarName=[keybtx]
EditMultiLine=Yes
EditLen=0
ObjAction=if "[keybtx]" "<>" ""¶ showobject "RESULT" "" ""¶else¶ hideobject "RESULT" "" ""¶endif
ObjEnterAction=setvar "[msg]" "The student type the text"
ObjExitAction=setvar "[msg]" ""
LineColor=0
LineWidth=1
LineStyle=0
FillColor=15268024
FillPattern=0
Font=Arial
FontSize=12
FontStyle=0
FontCharset=1
TextColor=0
TabOrder=0
ObjectType=3
Name=RESULT
X=0
Y=107
W=640
H=33
Anchor=2
Text= 6) Press to describe the result
Align=2
ImageStyle=0
ObjAction=hideobject "RESULT" "" ""¶ListBoxDeleteItem "CORRECT" "All"¶ListBoxDeleteItem "BAD" "All"¶¶disableobject "EXTRACTWORDS"¶disableobject "STUDENTTEXT"¶...WORDS FOR KEYBOARD_TEXT¶setvar "[tmptx]" "[keybtx]"¶gosub "ScoreSigns"¶¶...ONE POINT FOR EACH ACCERT WORD¶setvar "[ptos]" "0"¶loop "1" "[nw]" "[w]"¶ ListBoxFindItem "WORDS" "[word[w]]" "[ps]"¶ ¶ delay "300"¶ ¶ if "[ps]" ">" "0"¶ math "[ptos]+1" "" "[ptos]"¶ ListBoxAddItem "CORRECT" "0" "[word[w]]"¶ ...MAYBE SAVE THE CORRECT WORD¶ else¶ ...MAYBE SAVE THE WRONG WORD¶ strlen "[word[w]]" "[lw]"¶ if "[lw]" ">" "[minwln]"¶ ListBoxAddItem "BAD" "0" "[word[w]]"¶ endif¶ endif¶endloop¶showobject "RESULT" "" ""¶enableobject "WORDLEN"¶enableobject "EXTRACTWORDS"¶enableobject "STUDENTTEXT"
ObjEnterAction=setvar "[msg]" "It reviews the real text against the text of the student"
ObjExitAction=setvar "[msg]" ""
LineColor=0
LineWidth=1
LineStyle=0
FillColor=12646624
FillPattern=0
Font=Arial
FontSize=10
FontStyle=0
FontCharset=1
TextColor=0
Visible=No
TabOrder=1
ObjectType=8
Name=MSG3
X=0
Y=25
W=640
H=22
Anchor=1
Font=Arial
FontSize=10
FontStyle=0
FontCharset=1
TextColor=0
Text={\rtf1\ansi\deff0\deftab254{\fonttbl{\f0\fnil\fcharset1 Arial;}}{\colortbl\red0\green0\blue0;\red255\green0\blue0;\red0\green128\blue0;\red0\green0\blue255;\red255\green255\blue0;\red255\green0\blue255;\red128\green0\blue128;\red128\green0\blue0;\red0\green255\blue0;\red0\green255\blue255;\red0\green128\blue128;\red0\green0\blue128;\red255\green255\blue255;\red192\green192\blue192;\red128\green128\blue128;\red0\green0\blue0;\red0\green0\blue0;}\paperw12240\paperh15840\margl1880\margr1880\margt1440\margb1440\margh720\margf720{\*\pnseclvl1\pnucrm\pnstart1\pnhang\pnindent720{\pntxtb}{\pntxta{.}}}¶{\*\pnseclvl2\pnucltr\pnstart1\pnhang\pnindent720{\pntxtb}{\pntxta{.}}}¶{\*\pnseclvl3\pndec\pnstart1\pnhang\pnindent720{\pntxtb}{\pntxta{.}}}¶{\*\pnseclvl4\pnlcltr\pnstart1\pnhang\pnindent720{\pntxtb}{\pntxta{)}}}¶{\*\pnseclvl5\pndec\pnstart1\pnhang\pnindent720{\pntxtb{(}}{\pntxta{)}}}¶{\*\pnseclvl6\pnlcltr\pnstart1\pnhang\pnindent720{\pntxtb{(}}{\pntxta{)}}}¶{\*\pnseclvl7\pnlcrm\pnstart1\pnhang\pnindent720{\pntxtb{(}}{\pntxta{)}}}¶{\*\pnseclvl8\pnlcltr\pnstart1\pnhang\pnindent720{\pntxtb{(}}{\pntxta{)}}}¶{\*\pnseclvl9\pndec\pnstart1\pnhang\pnindent720{\pntxtb{(}}{\pntxta{)}}}¶\endnhere\sectdefaultcl{\pard{\qc\li0\fi0\ri0\sb0\sl\sa0 \plain\f0\fs20\cf0 5) The student keys in the text down}}¶}
HMargin=0
VMargin=0
LineColor=0
LineWidth=1
LineStyle=2
FillColor=15268024
FillPattern=0
TabOrder=2
ObjectType=3
Name=LISTEN
X=0
Y=0
W=640
H=25
Anchor=1
Text=4) Press to Listen the RealText
Align=2
ImageStyle=0
ObjAction=.ALERTBOX "" "LISTEN THE REAL-TEXT"¶showobject "RESULT" "" ""¶¶...PARAMETROS DE LA VOICE¶.BrowserExecScript "WB" "VoiceObj.Voice = VoiceObj.GetVoices().Item(crystal)" "JavaScript"¶BrowserExecScript "WB" "VoiceObj.Voice = VoiceObj.GetVoices().Item(rosa)" "JavaScript"¶if "[cp]" "=" "0"¶ BrowserExecScript "WB" "VoiceObj.Speak( external.nbGetVar( 'keybtx' ) , 1 );" "JavaScript"¶else¶ BrowserExecScript "WB" "VoiceObj.Speak( [#34][#34], 2 )" "JavaScript"¶endif¶math "1-[cp]" "" "[cp]"
ObjEnterAction=setvar "[msg]" "The student listen the realtext"
ObjExitAction=setvar "[msg]" ""
LineColor=0
LineWidth=1
LineStyle=0
FillColor=13170904
FillPattern=0
Font=Arial
FontSize=10
FontStyle=0
FontCharset=1
TextColor=0
Enabled=No
TabOrder=3
ContainerEnd
ObjectType=10
Name=CORRECT
X=286
Y=320
W=150
H=115
Anchor=0
VarName=[cword]
VarType=0
ObjAction=.alertbox "Listen..." "Listen the correct-word|[cword]"¶.BrowserExecScript "WB" "VoiceObj.Voice = VoiceObj.GetVoices().Item(rosa)" "JavaScript"¶¶BrowserExecScript "WB" "VoiceObj.Speak( external.nbGetVar( 'cword' ) , 1 );" "JavaScript"
ObjEnterAction=setvar "[msg]" "To listen the word"
ObjExitAction=setvar "[msg]" ""
LineColor=0
LineWidth=1
LineStyle=2
FillColor=12632256
FillPattern=0
Font=Arial
FontSize=10
FontStyle=0
FontCharset=1
TextColor=0
TabOrder=13
ObjectType=8
Name=GWORDS
X=286
Y=298
W=150
H=22
Anchor=0
Font=Arial
FontSize=10
FontStyle=0
FontCharset=1
TextColor=0
Text={\rtf1\ansi\deff0\deftab254{\fonttbl{\f0\fnil\fcharset1 Arial;}}{\pard{\qc\li0\fi0\ri0\sb0\sl\sa0 \plain\f0\fs20\cf0 guessed right words}}}
HMargin=0
VMargin=0
ObjEnterAction=setvar "[msg]" "To listen the word"
ObjExitAction=setvar "[msg]" ""
LineColor=0
LineWidth=1
LineStyle=2
FillColor=12632256
FillPattern=0
TabOrder=14
ObjectType=10
Name=BAD
X=468
Y=320
W=150
H=115
Anchor=0
VarName=[bword]
VarType=0
ObjAction=.alertbox "Listen..." "Listen the bad-word|[bword]"¶BrowserExecScript "WB" "VoiceObj.Speak( external.nbGetVar( 'bword' ) , 1 );" "JavaScript"
ObjEnterAction=setvar "[msg]" "To listen the word"
ObjExitAction=setvar "[msg]" ""
LineColor=0
LineWidth=1
LineStyle=2
FillColor=12632256
FillPattern=0
Font=Arial
FontSize=10
FontStyle=0
FontCharset=1
TextColor=0
TabOrder=11
ObjectType=8
Name=BWORDS
X=468
Y=298
W=150
H=22
Anchor=0
Font=Arial
FontSize=10
FontStyle=0
FontCharset=1
TextColor=0
Text={\rtf1\ansi\deff0\deftab254{\fonttbl{\f0\fnil\fcharset1 Arial;}}{\pard{\qc\li0\fi0\ri0\sb0\sl\sa0 \plain\f0\fs20\cf0 insolvent words}}}
HMargin=0
VMargin=0
ObjEnterAction=setvar "[msg]" "To listen the word"
ObjExitAction=setvar "[msg]" ""
LineColor=0
LineWidth=1
LineStyle=2
FillColor=12632256
FillPattern=0
TabOrder=12
ObjectType=8
Name=MSG0
X=320
Y=438
W=261
H=36
Anchor=0
Font=Arial
FontSize=11
FontStyle=1
FontCharset=1
TextColor=16711680
Text={\rtf1\ansi\deff0\deftab254{\fonttbl{\f0\fnil\fcharset1 Arial;}}{\pard{\qc\li0\fi0\ri0\sb0\sl\sa0 \plain\f0\fs22\cf0\b [msg]}}}
HMargin=0
VMargin=2
LineColor=0
LineWidth=0
LineStyle=2
FillColor=12632256
FillPattern=1
TabOrder=15
ObjectType=14
Name=WB
X=1
Y=1
W=0
H=0
Anchor=0
FileName=[html]
VarName=[WBStatus]
TitleVarName=[WBTitle]
URLVarName=[WBAddr]
LineColor=0
LineWidth=1
LineStyle=0
FillColor=11073744
FillPattern=0
Font=Arial
FontSize=14
FontStyle=0
FontCharset=1
TextColor=0
TabOrder=1
User avatar
virger
 
Posts: 509
Joined: Mon Sep 18, 2006 12:21 pm
Location: Costa Rica, America Central

Postby dpayer » Thu Dec 21, 2006 5:12 am

Whenever such files are posted, I try to save them as a .pub file and then open then in NB but always get the error "this is not a valid Neobook publication".

What am I doing wrong?

David P
User avatar
dpayer
 
Posts: 1380
Joined: Mon Apr 11, 2005 5:55 am
Location: Iowa - USA

Postby Neosoft Support » Thu Dec 21, 2006 10:56 am

Copying and pasting text from the forum adds an extra space character to the end of each line which confuses NeoBook. You can correct the problem by removing the extra space at the end of the first line using Windows NotePad or similar editor:

NBW Publication Source Filex

x=extra space

You can leave the rest of the lines as they are.
NeoSoft Support
Neosoft Support
NeoSoft Team
 
Posts: 5593
Joined: Thu Mar 31, 2005 10:48 pm
Location: Oregon, USA

Postby cp4w » Thu Dec 21, 2006 1:52 pm

All the objects downloaded without an object name.
cp4w
 
Posts: 533
Joined: Sun Apr 03, 2005 4:37 pm
Location: Great Neck, NY

Postby Neosoft Support » Thu Dec 21, 2006 6:29 pm

I guess you will have to remove extra spaces at the end of object names too. For example:

Name=GWORDSx

x=extra space

I don't think pasting pub files directly into the forum is the most efficient method of sharing files.
NeoSoft Support
Neosoft Support
NeoSoft Team
 
Posts: 5593
Joined: Thu Mar 31, 2005 10:48 pm
Location: Oregon, USA

Postby HPW » Thu Dec 21, 2006 11:56 pm

A good editor like UltraEdit has a function 'Remove white-space at line-end'.
(Removes spaces and tabs at the end)
;-)
Hans-Peter
User avatar
HPW
 
Posts: 2510
Joined: Fri Apr 01, 2005 11:24 pm
Location: Germany

Postby dpayer » Fri Dec 22, 2006 5:45 am

HPW wrote:A good editor like UltraEdit has a function 'Remove white-space at line-end'.
(Removes spaces and tabs at the end)
;-)


This is a good suggestion. Some of the other forum software have a code insert function which preserves things properly. That is why people get used to using forums for such a purpose.

D
User avatar
dpayer
 
Posts: 1380
Joined: Mon Apr 11, 2005 5:55 am
Location: Iowa - USA

Postby Neosoft Support » Fri Dec 22, 2006 11:26 am

Some of the other forum software have a code insert function which preserves things properly.


Yes, it's probably a bug in phpBB.
NeoSoft Support
Neosoft Support
NeoSoft Team
 
Posts: 5593
Joined: Thu Mar 31, 2005 10:48 pm
Location: Oregon, USA

Postby beno » Fri Dec 22, 2006 12:44 pm

Hi,

I personally feel dizzy when a NB source code is posted in the forum.

I would prefer to have a link to download it.

MHO,

beno
User avatar
beno
 
Posts: 678
Joined: Fri Apr 01, 2005 9:03 am
Location: México


Return to NeoBook Action Commands

Who is online

Users browsing this forum: No registered users and 1 guest