C++ - Tcl Extension Calling A .NET DLL?
Feb 8, 2012
I have a need to create a Tcl extension that calls a managed .NET DLL/Class Library. Currently, the structure of my application is Tcl > DLL Wrapper (C++ CLR) > .NET Class Library (VB.NET), where ">" represents a function call.
My VB.NET DLL just takes a value and returns it back, keeping it simple for now. In the end, this will do some more advanced stuff that makes use of some .NET functionality.
Public Class TestClass
Public Function TestFunction(ByVal param As Integer) As Integer
Return param
End Function
End Class
My Tcl Extension (C++ CLR) creates an object of the type above
int TestCmd(ClientData data, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
{
// Check the number of arguments
[code].....
If my VB.NET DLL is in the same directory as my extension DLL, the extension crashes when it instantiates a TestClass object. I've noticed if the VB.NET DLL is relocated to C:Tclin, the extension will find it, and TestCmd can be called just fine. The problem is that this will eventually need to be deployed across a number of PCs, and it's preferred not to mingle my application's files with another application's.
View 2 Replies
ADVERTISEMENT
Feb 23, 2012
I converted some code from c# for a VB.net project I have an object declared as this :
<Serializable()> _
Public Class oUserApplication
Public ApplicationID As Integer = 0
Public ApplicationRoleID As Integer = 0
[code]....
View 3 Replies
Dec 3, 2009
Why would I use an extension method instead of just creating non-extension sub or function?
For ex, I could have an extension function called IsNullOrEmptyOrAllSpaces on String, which does a check as its name implies. Or I can write a stand alone function that does the same thing. Other than having the extension show up in Intellisense, is there any advantage? Is a call to the extension quicker/more efficient than a call to a regular function?
View 8 Replies
Mar 16, 2012
I saw this post and I want to know if this is possible in VB. So like extension method, do extension properties exists in VB.Net? Here I've read they do, but cannot find any examples.
View 3 Replies
Dec 9, 2011
If i have an extension ... say...
vb
<System.Runtime.CompilerServices.Extension()> _
Public Sub Invert(ByVal b As Bitmap)
is there any way of hiding this from inteli-sense if it is not used as an extension?so that pressing ctl+space only triggers it if you go "bitmap.Inve.." rather than prompting on "Inve..."?
View 2 Replies
Jun 25, 2009
I am using VB 08 running an openfiledialogue wanting to get the result of the GDS file (*.gds) to be the default extension at the drop down menu instead of All file when the openfiledialogue box opens.
I coded it with:
OpenFileDialogue.Filter = "GDS File(*.gds)|*.gds|All files|*.*"
but the results i get in the open file dialogue box remains as all files being in the drop down menu as the default file extension. How to i set it to ".gds" format?
View 1 Replies
Jul 22, 2011
Using the below code I want to set the '*' to any file. This folder (C:ewtemp) will only have one TIF file in it at a time so I want it to use that file as TextBox1, but that filename is dynamic, but always with extension .TIF.
TextBox1 = Convert.ToBase64String(StreamFile("C:
ewtemp" * ".TIF"))
Know how to do that?
View 7 Replies
Jul 24, 2011
I am having problems with CodeDomProvider. When I compile a code VB, there is not an error. But, if this code has extensions (ex: string().contains(), char().count, char().AsEnumerable, etc.) at the moment that I call these functions, it's returns an exception equal for all these extensions:
'Public Member 'Count' at type 'Char()' not found'
'Public Member 'Contains' at type 'String()' not found'
Dim refs() As String =
[CODE]...
These are the Assembly that is referenced to the compile, and this is also configurated for run in Framework 4.0.
Dim Param As New Dictionary(Of String, String)
Param.Add("CompilerVersion", "v4.0")
Dim oCodeProvider = CodeDomProvider.CreateProvider("VisualBasic", Param)
This code is inside a string:
Imports System
Imports System.Xml
Imports System.Data
[CODE]...
After I use it for compile my Assembly. The code compiles without errors, but when I call the function 'ProcessarLink', it returns me the exception in 'Contains', or when I call the function 'Personalizar' the errors appears with the 'Count'. This happens with the others extensions too, like AsEnumerable, etc.
View 1 Replies
Mar 28, 2012
I'm trying to use PGK.Extensions in a T4 template in VS2008 for VB.NET and I get:
RemoveAllSpecialCharacters is not a member of string..
My T4 headers:
<#@ template language="VB" hostspecific="false" debug="true" inherits="Microsoft.VisualStudio.TextTemplating.VSHost.ModelingTextTransformation" #>
<#@ output extension="vb" #>
<#@ assembly name="PGK.Extensions.dll" #> // the dll is found
<#@ import namespace="StringExtensions" #> //Try with and without namespace
[Code]...
View 1 Replies
Mar 18, 2009
I am building an asp.net website. I want to show image on the page, but while I know the image name, I don't know the extension.So, I want to open the images directory and get the image by its name whatever its extension.
View 2 Replies
Apr 26, 2010
I have an extension method written in visual basic as follows:
Imports System.Runtime.CompilerServices
Namespace Parsing
...
Public Module CSVParse
[code]....
Unfortunately the compiler is giving a 'Cannot resolve symbol' error for 'DoVB()' and highlighting it red.Yet it will recognise the call in a static fashion.
CSVParse.DoVB(test);
View 1 Replies
Sep 8, 2011
I want more customization then the original VS 2010 set up files. So i decided to code everything. For example, i put all my files in my debug folder into my installer.vb's My.Resources. So i usedSystem.IO.File.WriteAllText ---> to install all my files and the .exe one.Everything was installed it except my Ethup Bolt New Build.exe. It shows up in the folder after installation, but when i click on it, it didnt run at all. (It showed up in the task manger, under process, but it disappeared after like 5secs.) So it didnt
run at all. My question is how do i install my .exe properly. ( I DONT WANT TO USE THE ORIGINAL INSTALLER WITH Visual Studio)
View 1 Replies
Oct 31, 2009
How would i get the size of the file and the Extension with a .(Dot) if it has little tiny bytes or etc and put it into a listview in columns.
EX: MyTextFile(Under File Name) | 23.12 KB (Under Size)
View 12 Replies
Apr 10, 2010
I know how to add extension method Like (Date.Now.MyExtensionFunction()),But I can NOT find how to add such methods and functions in class (not in module) with vb.net
View 3 Replies
Jan 30, 2011
I have a program which downloads a file. The link to that file is [URL], which ends with .zip. However, this program is probably also gonna download .jar files, and those may not get .zip of course.
Code I have now:
For Each File In files
'For each file, it will now read the 2nd line, download the file, then read the 4th line, and if the 4th is lower, download the third line.
Dim reader As New System.IO.StreamReader(File)
Dim line1, line2, line3, line4 As String
[Code] ......
View 5 Replies
Jan 8, 2011
I'm stuck im making a app that can hold tasks but i want to make my own extension
View 8 Replies
Aug 13, 2009
I wrote an extension in VB.NET for StringBuilder to add a AppendFormattedLine method (so I would not have to use one of the arguments for a new line character):
[Code]...
View 3 Replies
Sep 8, 2009
I want to save my work into .java extension only,
[code]...
View 2 Replies
Jul 14, 2009
I'm making a program where I'm separating the file path and the file extension. The path will be held in one list box and the extension in the other.Right now all I'm trying to to is get the extension since once i have that, i can just take away the extension from the whole string (once i know what it is) and then add that to the other listbox.
VB.NET
With OpenFileDialog1
.FileName = vbNullString
.Multiselect = True
[code]...
The place in that code where I'm trying the get only the extensions is:
"Name_and_Ext.ListBox2.Items.Add(IO.Path.GetExtension(OpenFileDialog1.ToString))"
That code only works if you have one item selected and since my openfiledialog has multiselect enabled, it needs to be able to do however many are selected.
View 3 Replies
Jan 7, 2010
I would like to know your opinion on extension methods. Sure, it is a nice feature and makes you feel powerful. It's great to see your own method pop up when typing in a object. But it doesn't really add something new... You can get the job done with normal methods as well. I think extension methods do not belong in object oriented programming. It makes your code easier to read but harder to understand for someone else.
View 2 Replies
Mar 7, 2011
CODE:
View 2 Replies
Apr 14, 2011
I'm trying to create a VB.Net Markup Extension per this blog post but in vb.net
<Application x:Class="Application"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
[Code]....
View 2 Replies
Aug 23, 2011
I have an external hard disk drive for data backup purpose. Now I want to delete all mp3 files in that drive. How do I do it?NOTE: The mp3 files are contained within many nested folders. For example, K:(artist name)(album name)mp3 filesUpdate: I tried using system.io.directory.getallfiles(), but my mp3 files are contained in many many folders. My current approach is not working
View 4 Replies
Mar 1, 2012
Currently I have made an extension .otxt it reads text files but i want to make an icon for it like in MS Office the .docx has a word document icon in it, I want the same to happen in my extension
View 2 Replies
Jun 10, 2009
How can i add the some text after extention of the file without change file format in vb.net
ex : Welcome.jpeg (Unsigned)
View 1 Replies
Nov 15, 2011
Apparently, it's not safe to use the .Net framework < 4 to write a shell extension.
As my users are likely to not have that version of the framework, I'd rather use a third-party solution so I can write the main app in .Net 2 or 3.
Can someone recommend an add-on for this, either open-source or affordable?
View 1 Replies
Mar 26, 2012
I am trying to write extension methods in VB.NET
Imports System.Runtime.CompilerServices
Module ExtensionMethods
<Extension()> _
[code]....
But I am getting this error.Class 'System.Web.UI.WebControls.ListItem' cannot be indexed because it has no default property
What could be wrong?I am calling the code like this.
ddlSalesmanager.Items.FindByText(survey, StringComparison.CurrentCultureIgnoreCase)
P.S: I ported this wonderful code from C# to VB
View 1 Replies
Sep 5, 2009
I'm trying to write 2 extension methods to handle Enum types.One to use the description attribute to give some better explanation to the enum options and a second method to list the enum options and their description to use in a selectlist or some kind of collection.You can read my code up to now here:
<Extension()> _
Public Function ToDescriptionString(ByVal en As System.Enum) As String
Dim type As Type = en.GetType
Dim entries() As String = en.ToString().Split(","c)
[code]....
So my problem is both extension methods don't work that well together. The methods that converts the enum options to an ienumerable can't use the extension method to get the description.
View 1 Replies
Jun 18, 2012
I need to write a program to change the extension of all the files in a folder from a certain extension to another.[code]...
View 10 Replies
Jul 8, 2011
i'm using vb 2008 express edition and i'm trying to create a little software and i need to know how to change an extension of a file :like from myfile.rar to myfile.flv only to change the extension,not convert it or anything. and also can you tell me how to terminate a process like: microsoft paint or firefox?
View 8 Replies